eyeD3 0.6.16

Bug fixes:

  • Typo fix of sysnc/unsync data. Thanks to Gergan Penkov <gergan@gmail.com>
  • Infinite loop fix when dealing with malformed APIC frames.
  • Added Tag.removeUserTextFrame helper. Thanks to David Grant <davidgrant@gmail.com>

Downloads:

tarball - eyeD3-0.6.16.tar.gz
ebuild - eyeD3-0.6.16.ebuild

Now Playing: Death - Zombie Ritual

eyeD3 0.6.15

If you are having problems with image frames or incorrect play length times this release is for you.

Bug fixes:

  • ID3 v1 comment encoding (latin1) bug fix (Renaud Saint-Gratien <rsg@nerim.net>)
  • APIC picture type fix (Michael Schout <mschout@gkg.net>)
  • Fixed console Unicode encoding for display.
  • Fixed frame de-unsnychronization bugs.
  • Round float BPMs to int (per the spec)

New features:

  • Lame tag output enhancements.
  • Added –no-tagging-time to quell updates to TDTG frames.
  • Added -F to specify a different delimiter for multi-field options. Useful when one of the fields contains a ‘:’
  • Added –remove-images to remove all APIC frames.

Downloads:

tarball - eyeD3-0.6.15.tar.gz
ebuild - eyeD3-0.6.15.ebuild

Now Playing: Cannibal Ox -Straight Off the D.I.C.

Happy New Year

What I’m most looking forward to in the coming year.

Pancake/waffle batter in a pressurized can! Organic and shit. Since it is not available in Colorado yet, I think a road trip to San Francisco is in order.

Mesk 0.3.2 - Dead Edge of Town

Time for a Mesk release with some useful queue features, bug fixes and more! If you are using Mesk, and I don’t already know you (friends and correspondents) send me a shout, I’d like to get a feel for how many of you there are.

  • New features:
    • New playlist keybindings ‘Q’ and menuitem for adding tracks to the front of the playlist queue.
    • New playlist keybinding Alt+q for clearing the queue.
    • Album covers fetched from amazon are now cached
    • Better notification using “busy cursor” during large playlist adds
    • Gentoo ebuild uses ‘mp3′ instead of the ‘mad’ USE flag.
  • Bugs fixes:
    • Relative paths in playlist URIs now work.
    • Gajim status plugin talks directly with the Gajim DBus service rather than through the shell which fixes the problem encoding ‘♫’
    • Playlist name is exported correctly.
    • Prefer the latest python version installed instead of the minimal version
    • Fix configure options and ebuild USE flags.

Downloads:
tarball - http://mesk.nicfit.net/releases/mesk-0.3.2.tgz
ebuild - http://mesk.nicfit.net/releases/gentoo/mesk-0.3.2.ebuild

Now Playing: Mogwai - Travel Is Dangerous

eyeD3 0.6.14

This is a major bugfix release. If you are running eyeD3 0.6.13 then it is highly recommended that you upgrade (versions < 0.6.13 are not required to upgrade). Details below:

Bugs fixes since 0.6.13:

  • Fixed a nasty corruption of the first mp3 header when writing to files that do not already contain a tag.
  • Fixed a bug that would duplicate TYER frames when setting new values.
  • Fixed the reading/validation of some odd (i.e.,rare) mp3 headers

Features added since 0.6.13:

  • Encoding info extracted from Lame mp3 headers (Todd Zullinger)
  • Genre names will now support ‘|’ to allow for genres like “Rock|Punk|Pop-Punk” and ‘!’ for “Oi!”

Downloads:
tarball - eyeD3-0.6.14.tar.gz
ebuild - eyeD3-0.6.14.ebuild

Now Playing: E Razor - India

Mesk 0.3.1 - Stoner Jam

This bug fix should help people trying to run Mesk 0.3 on Ubuntu Feisty.

  • Bugs fixes since 0.3.0:
    • Fixed process renaming bug. Removed since it never really worked and was not portable.
  • New features since 0.3.0:
    • Lyrics plugin that will load a Google search in a web browser.
    • Better filtering and selection of album art search results.
    • Added Swedish (sv) translation, by Daniel Nylander

Downloads:
tarball - http://mesk.nicfit.net/releases/mesk-0.3.1.tgz
ebuild - http://mesk.nicfit.net/releases/gentoo/mesk-0.3.1.ebuild

Mesk in Swedish:
Mesk using Swedish language translation

Now Playing: Modest Mouse - Cowboy Dan

eyeD3 0.6.13 - Undercovers On

  • Changes since 0.6.12
    • Add –no-zero-padding option to allow disabling of zero padding track numbers. (Thanks TMZ!)
    • Add –nfo option to output NFO format files about music directories.
  • Bug fixes since 0.6.12
    • Numerous tag write fixes, especially regarding ID3 v2.4.
    • Time computation fixes when incorrect MP3 frames headers were found.

Does not look like much, but both bug fixes are pretty major. The write bugs were innocuous but they would grow your tag over time (10 bytes/write) in some circumstances. And who does not want correct times? This bug was rare due to the fact that it required “close but no cigar” mp3 headers. I probably got 5-7 emails about it over the years. Plus two new features. Get rid of leading zeros in track numbers and output NFO files from music dirs.

Downloads:
tarball - http://eyed3.nicfit.net/releases/eyeD3-0.6.13.tar.gz
ebuild - http://eyed3.nicfit.net/releases/gentoo/eyeD3-0.6.13.ebuild

Now Playing: Panurge - Leper

Mesk 0.3.0 - Blood On The Wall

Changes since 0.2.x

  • DBus service and interface for remote control (e.g. to bind to multimedia keys)
  • CD audio support.
  • System tray icon (requires Gtk+ 2.10)
  • Playlists can now be exported to any of the supported playlist types.
  • Support for read-only playlists and annotations (i.e. comments).
  • More feedback for potentially long operations via status bar.
  • Improved startup time for large/many playlists.
  • Refactored plugin API to ease writing plugins and the ability to add menu items to the View menu.
  • XSPF (Spiff) playlists used as internal playlist format.
  • PLS playlist support.
  • Jump to current (Ctrl+j) is now in the View menu and will display the playlist tab if necessary.
  • Toggle compact UI mode with Alt+c
  • Many playlist errors which resulted in a dialog are now reported in a message window that can be opened by clicking on the status bar image.
  • A new log window (View->Logs) for viewing logs when not started from the command line.

Plugin changes since 0.2.x

  • Download album covers from amazon.com with the albumart plugin.
  • Gajim status plugin allows customization of the format through the preference dialog.
  • Last.FM status and stats shown in plugin configuration dialog and home page link added to view menu.

Top 10 bands rocked during Mesk 0.3.0 development:

  1. Blood On The Wall
  2. Modest Mouse
  3. Melvins
  4. Tragedy
  5. Meat Puppets
  6. The Giraffes
  7. The Sword
  8. Hot Snakes
  9. Film School
  10. The Roots

Now Playing: Mr. Bungle - Quote Unquote

eyeD3 + Subversion = <3

The other day I migrated eyeD3 from CVS to Subversion. I’ve been wanting to do this for a while, but since I was the only one committing to the code it was pretty low on my priority list. But this is no more! Todd Zullinger has sent many great patches over the years and apparently got sick of maintaining a separate tree with all his patches, so the result is that eyeD3 now has two devs with commit access. Sweet!

Get the development trunk here: svn://svn.nicfit.net/eyeD3/trunk

I also set up Trac so users can now submit bugs there instead of just via email:
http://trac.nicfit.net/eyeD3

Hack on!

eyeD3 0.6.12

Release 0.6.12 is upon us and contains minor bug fixes. Many thanks to Todd Zullinger for all of these patches. Enjoy!

Changes since 0.6.11:

  • Handle Mac style line ending in lyrics and display with the proper output encoding
  • TDTG support and other date frame fixes.
  • Even more output encoding fixes.

Downloads:
tarball - http://eyed3.nicfit.net/releases/eyeD3-0.6.12.tar.gz
ebuild - http://eyed3.nicfit.net/releases/gentoo/eyeD3-0.6.12.ebuild

Now Playing: Bloodlet - New Age 1993