2011-11-25 03:29 'Travis Shirk ' * [r1095] bin/eyeD3, src/eyeD3/tag.py: Proper xml escaping for --jep-118 output and a new RFC 822 output format (--rfc822). Thanks to Neil Schemenauer 2011-11-25 02:28 'Travis Shirk ' * [r1094] bin/eyeD3: Updated copyright year 2011-11-25 02:27 'Travis Shirk ' * [r1093] Makefile.in: Fixed autoconf warning about using datarootdir 2011-11-24 07:21 'Travis Shirk ' * [r1091] patches/fix-unexplained-ascii-codec-conversion.patch, patches/metamp3: Added some patches for future review 2011-11-24 07:00 'Travis Shirk ' * [r1090] src/eyeD3/tag.py: Allow delimited genre strings (, ; | etc.) 2011-11-24 07:00 'Travis Shirk ' * [r1089] bin/eyeD3, src/eyeD3/frames.py: Bug fixes 2011-11-24 06:15 'Travis Shirk ' * [r1088] README.t2t.in, src/eyeD3/frames.py, src/eyeD3/tag.py, src/eyeD3/utils.py: Use of the 'magic' module for better mime-type guessing (it will open the file) when the standard mimetype module fails simply using the filename. Ville Skyttä ville.skytta@iki.fi via bounce2.pobox.com 5/25/10 Hi Travis, Attached is a patch for eyeD3 that improves its MIME type guessing, using libmagic python bindings if available for content based guessing when the standard mimetypes module fails to return a type. By the way I see the eyeD3 homepage says Python >= 2.5 is required, but README says Python >= 2.3, maybe you'll want to correct one of those. 2011-11-24 06:10 'Travis Shirk ' * [r1087] Makefile.in: Added patch-clean 2011-11-24 05:24 'Travis Shirk ' * [r1086] src/eyeD3/tag.py: Do not clobber existing file names with rename 2011-11-24 04:54 'Travis Shirk ' * [r1085] src/eyeD3/tag.py: oops, debug prints removed 2011-11-24 04:46 'Travis Shirk ' * [r1084] bin/eyeD3, src/eyeD3/tag.py, src/eyeD3/utils.py: Itunes genre support, by Ben Isaacs (Ben XO me@ben-xo.com) This patch enables eyeD3 (from http://eyed3.nicfit.net/) to write genre fields that are always compatible with iTunes. Just add --itunes as an option when running the command line tool, or if you're using eyeD3 as a lib, set eyeD3.utils.ITUNES_COMPAT = 1 . iTunes ignores genre fields with a number above 125 (which happens to include 'Drum & Bass' - see why I'm suddenly interested?) The patch makes eyeD3 treat tags numbered 126+ as custom genres (by excluding the number, which is usually hidden from the user anyway). 2011-11-24 04:26 'Travis Shirk ' * [r1083] patches/id3_2_2.patch, patches/notag.patch, patches/stdin-datemadness.patch, patches/term.py, patches/text2date.patch, patches/utf16-delim.patch, patches/utf16.patch: Cleaned up patch queue 2011-11-24 03:57 'Travis Shirk ' * [r1082] bin/eyeD3, src/eyeD3/tag.py: Work around invalid bpm values (and some cleanup) 2011-11-24 03:24 'Travis Shirk ' * [r1081] patches/fs_encoding.patch: Already applied 2011-11-24 03:22 'Travis Shirk ' * [r1080] src/eyeD3/frames.py: Handle invalid user text data fields where only one part of the desc/text pair is present. Return it as the desc. 2009-12-29 01:30 'Travis Shirk ' * [r209] etc/gentoo/eyeD3-0.6.18.ebuild: Added 2009-12-19 22:57 'Travis Shirk ' * [r193] src/eyeD3/frames.py: Fixed slow read(1) loop when GEOB frames are malformed. Patch from Stephen Fairchild 2009-12-19 22:18 'Travis Shirk ' * [r192] bin/eyeD3, src/eyeD3/tag.py: Disc number support (TPOS) with -d and -D - Patch by Nathaniel Clark 2009-12-17 04:27 'Travis Shirk ' * [r189] README.t2t.in: Fixed blackwave link 2009-11-15 04:28 'Travis Shirk ' * [r188] src/eyeD3/tag.py: FATdrtop genre allowable 2009-11-15 04:24 'Travis Shirk ' * [r187] src/eyeD3/frames.py: Fixed log msg where len(None) was taken, thanks to Charles Cazabon 2009-11-15 04:07 'Travis Shirk ' * [r186] src/eyeD3/tag.py: Added %Y (year) and %G (genre) subst vars for file renames. Thanks to Otávio Pontes 2009-09-08 00:11 'Travis Shirk ' * [r185] bin/eyeD3: Allow setting new encoding and version conversion at once. eyeD3 --set-encoding=utf8 --to-v2.4 test.mp3 (e.g.) 2009-05-26 23:12 'Travis Shirk ' * [r156] configure.in: Version bump 2009-05-26 23:11 'Travis Shirk ' * [r155] src/eyeD3/frames.py: Fixed a formatting bug 2009-02-07 20:54 'Travis Shirk ' * [r154] .: svnmerge blocking 2009-02-07 20:52 'Travis Shirk ' * [r152] bin/eyeD3, src/eyeD3/frames.py, src/eyeD3/tag.py: Cleanup to make merging easier 2009-02-03 01:33 'Travis Shirk ' * [r150] NEWS, README.t2t.in: Stupid doc mistakes found after release, of course. 2009-02-02 03:54 'Travis Shirk ' * [r148] ChangeLog: Update for 0.6.7 2009-02-02 03:54 'Travis Shirk ' * [r147] NEWS: Relese updates. 2009-02-02 02:46 'Travis Shirk ' * [r146] etc/gentoo/eyeD3-0.6.17.ebuild: Added 2009-02-02 02:44 'Travis Shirk ' * [r145] src/eyeD3/frames.py: unicode wrapper to support bad unicode workarounds 2009-02-02 02:43 'Travis Shirk ' * [r144] src/eyeD3/tag.py: Allow '.' in genres 2009-01-26 02:03 'Travis Shirk ' * [r141] bin/eyeD3, doc/eyeD3.1.in, src/eyeD3/frames.py, src/eyeD3/tag.py: Support for URL frames (W***) and WXXX. 2009-01-22 06:18 'Travis Shirk ' * [r140] src/eyeD3/frames.py: fix for more invalid utf16 2008-10-18 21:10 'Travis Shirk ' * [r139] bin/eyeD3: Fixed NFO output bug.. losing one track per album. 2008-10-17 00:10 'Travis Shirk ' * [r137] acsite.m4, configure.in: Version bumped to 0.6.17 and better autoconf python checker 2008-10-12 23:57 'Travis Shirk ' * [r136] src/eyeD3/tag.py: Allow ' in genres, for example, Drun 'n' Bass 2008-10-12 23:41 'Travis Shirk ' * [r135] src/eyeD3/frames.py: Handle PLCT frames with less than 4 bytes of data whick is technically BAD TAG. 2008-10-12 23:28 'Travis Shirk ' * [r134] bin/eyeD3: Bug fix to show ALL genres with --list-genres 2008-10-12 23:03 'Travis Shirk ' * [r133] bin/eyeD3: non-zero exit status for exceptions. 2008-06-08 18:24 'Travis Shirk ' * [r129] ChangeLog, NEWS, etc/gentoo/eyeD3-0.6.16.ebuild: Release 0.6.16 updates 2008-06-08 17:32 'Travis Shirk ' * [r128] src/eyeD3/tag.py: Added removeUserTextFrame -- Patch by David Grant 2008-06-01 19:10 'Travis Shirk ' * [r125] NEWS: Updated NEWS 2008-06-01 18:54 'Travis Shirk ' * [r124] README.t2t.in: Updated with a new tag example. 2008-06-01 18:13 'Travis Shirk ' * [r122] bin/eyeD3: Limit to 79 characters+newline instead of 80 for consoles. Closes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474656 2008-06-01 18:02 'Travis Shirk ' * [r121] src/eyeD3/frames.py: Infinite loop fix while searching for APIC data. Really bad typo bug fix :) 2008-06-01 17:42 'Travis Shirk ' * [r118] bin/eyeD3: profiling restructure 2008-06-01 17:15 'Travis Shirk ' * [r117] configure.in: bumped version to 0.6.16 2008-03-02 21:11 'Travis Shirk ' * [r114] bin/eyeD3: Bumped copyright year 2008-03-02 21:07 'Travis Shirk ' * [r113] ChangeLog: Release update 2008-03-02 00:08 'Travis Shirk ' * [r112] bin/eyeD3, doc/eyeD3.1.in, src/eyeD3/tag.py: Man page update and cleanup 2008-03-01 22:54 'Travis Shirk ' * [r110] NEWS: new date 2008-03-01 22:52 'Travis Shirk ' * [r109] ChangeLog: release update 2008-03-01 22:49 'Travis Shirk ' * [r108] README.t2t.in: Added ubuntu and slackware package locations 2008-03-01 22:15 'Travis Shirk ' * [r107] AUTHORS, NEWS, README.t2t.in, etc/gentoo/eyeD3-0.6.15.ebuild: Release updates 2008-03-01 22:13 'Travis Shirk ' * [r106] bin/eyeD3, src/eyeD3/tag.py: Added Tag.removeImages and --removeImages and ZZ-F drive args. 2008-02-24 00:25 'Travis Shirk ' * [r101] src/eyeD3/tag.py: Remove duplicate code 2008-02-23 19:30 'Travis Shirk ' * [r99] src/eyeD3/tag.py: Allow floating point BPMs but round since the spec says this should be an integer 2008-02-19 02:40 'Travis Shirk ' * [r97] src/eyeD3/frames.py: When tag header unsync bit is set deunsync all frame data at once for ID3 <= 2.3, or per frame for ID3 >= 2.4 2008-02-17 23:14 'Travis Shirk ' * [r95] ChangeLog: Updated 2008-02-17 22:37 'Travis Shirk ' * [r94] src/eyeD3/frames.py: Synchronization bug fixes merges from trunk 2008-01-29 04:14 'Travis Shirk ' * [r92] configure.in: version bump 2008-01-15 19:18 'Travis Shirk ' * [r91] doc/eyeD3.1.in: Fixed --track-genre to read --genre 2008-01-01 04:39 'Travis Shirk ' * [r89] src/eyeD3/__init__.py.in, src/eyeD3/frames.py: do_locale=True makes getpreferredencoding return correct results 2007-11-25 18:51 'Travis Shirk ' * [r76] .: 0.6 branch 2007-10-21 21:16 'Travis Shirk ' * [r68] Added --no-tagging-time-frame option 2007-07-22 23:52 'Todd Zullinger ' * [r67] minor fixes to --lametag output 2007-07-04 05:32 'Travis Shirk ' * [r66] Typo fix 2007-07-04 05:28 'Travis Shirk ' * [r65] Accept floating point BPM values on the command line by rounding to an int. The Tag.setBPM method enforces a proper int, but does not round, this is the responsibility of user code 2007-06-09 23:15 'Travis Shirk ' * [r64] APIC picture type fix: Michael Schout 2007-06-07 03:27 'Travis Shirk ' * [r62] ID3 v1 comment encoding fix. Patch by Renaud Saint-Gratien 2007-05-13 18:34 'Travis Shirk ' * [r55] Removed test dir 2007-05-12 23:20 'Travis Shirk ' * [r49] Initialized merge tracking via "svnmerge" with revisions "1-705" from svn://puddy.nicfit.lan/eyeD3/branches/nextgen 2007-05-12 22:06 'Travis Shirk ' * [r44] Cleaned out some old patches 2007-05-08 03:29 'Travis Shirk ' * [r43] Include eyeD3 usage info in the README automatically. 2007-05-08 02:16 'Travis Shirk ' * [r41] Release updates 2007-05-08 02:00 'Travis Shirk ' * [r40] Zero pad track nums, gives nice alignment in the times column 2007-05-08 02:00 'Travis Shirk ' * [r39] Accept '!' in genres strings since "Oi!" is common. 2007-05-08 00:54 'Todd Zullinger ' * [r38] add --lametag option to display LAME tags 2007-05-08 00:28 'Todd Zullinger ' * [r37] a few more small cleanups 2007-05-07 23:30 'Todd Zullinger ' * [r36] fixup lametag bitrate 2007-05-07 17:42 'Todd Zullinger ' * [r35] some cleanups before release add a docstring detailing the data mined from the LAME tag 2007-05-07 17:40 'Todd Zullinger ' * [r34] allow blame to be properly assigned to me 2007-05-06 23:32 'Travis Shirk ' * [r33] Release updates 2007-05-06 23:16 'Travis Shirk ' * [r32] Bug fix for duplicating TYER frames 2007-05-06 22:37 'Travis Shirk ' * [r31] Allow for | in genre names to supports things such as 'Rock|Punk|Pop-Punk' Slimdevices software allows this, thanks to John SJ Anderson for patching this. 2007-05-06 22:15 'Travis Shirk ' * [r30] Lame header support patch (Todd Zullinger) Output encoder version in 'eyeD3 --nfo' output 2007-05-06 21:44 'Travis Shirk ' * [r29] Regression tests. 2007-05-06 21:43 'Travis Shirk ' * [r28] Ran into another mp3 that eyeD3 could not read... refatored mp3 header locating and validity checks... eyeD3 reads my entire collection again. 2007-05-04 01:33 'Travis Shirk ' * [r27] When there is no tag in the file there is no need to add 10 (ID3 tag header size) to the seek location for the mp3 data. 2007-05-01 01:48 'Travis Shirk ' * [r25] Release updates 2007-05-01 01:36 'Travis Shirk ' * [r24] 'make install' does not build anything, thus doing it as root still means the normal user can clean. 2007-04-30 07:43 'Travis Shirk ' * [r23] Compressed results 2007-04-30 07:42 'Travis Shirk ' * [r22] regression results 2007-04-30 00:45 'Travis Shirk ' * [r21] Test harness fixes 2007-04-30 00:43 'Travis Shirk ' * [r20] Xing header fixes, fixes #5 2007-04-29 23:58 'Travis Shirk ' * [r19] Tester updates 2007-04-29 09:31 'Travis Shirk ' * [r18] Release updates 2007-04-29 09:17 'Travis Shirk ' * [r17] Release updates 2007-04-29 06:12 'Travis Shirk ' * [r16] Time computation fixes when MP3 frames headers were mistakingly found, thanks to Virgil Dupras for reporting this and providing the test case. 2007-04-29 05:41 'Travis Shirk ' * [r15] Added option --run-profiler 2007-04-28 22:03 'Travis Shirk ' * [r14] NFO output support (--nfo) 2007-04-22 22:29 'Travis Shirk ' * [r13] Update 2007-04-22 22:29 'Travis Shirk ' * [r12] Determine local encoding without using setlocale 2007-03-06 17:59 'Todd Zullinger ' * [r11] note --no-zero-padding option 2007-03-06 03:26 'Travis Shirk ' * [r10] Updated 2007-03-04 18:08 'Travis Shirk ' * [r8] Removed cruft 2007-03-04 17:55 'Todd Zullinger ' * [r7] add --no-zero-padding option to manpage 2007-03-04 17:43 'Todd Zullinger ' * [r6] add --no-zero-padding option to allow disabling of zero padding track numbers 2007-03-04 03:21 'Travis Shirk ' * [r5] Test 2007-03-04 02:57 'Travis Shirk ' * [r4] Testing new repo 2007-03-04 02:51 'Travis Shirk ' * [r3] Added 2007-03-04 02:49 'Travis Shirk ' * [r2] Added eyeD3 2007-03-04 02:31 root * [r1] Added eyeD3