---------------------------- revision 1.13 date: 2006-08-31 23:30:12 -0700; author: bulliver; state: Exp; lines: +3 -3; commitid: 597144f7d3204567; APPVERSION=0.4.2 * Got rid of very stupid bug line 553: if not myopts[4] == nil to if not myopts[4] == "" * Sorry folks! Stay away from 0.4.1 ---------------------------- revision 1.12 date: 2006-08-29 14:18:07 -0700; author: bulliver; state: Exp; lines: +81 -67; commitid: 16c44f4ae3f4567; APPVERSION="0.4.1" Just a bugfix release. * Fixed mp3 id3 tag parsing I had the version 2.x tags all wrong. Sorry! You guys can send in bug reports you know! * Fixed -D/--out-directory option Files are now actually written to the directory specified, not just converted then moved. ---------------------------- revision 1.11 date: 2006-08-25 14:39:00 -0700; author: bulliver; state: Exp; lines: +43 -14; commitid: 6e6344ef6c1a4567; APPVERSION=0.4 * Added checks so original file is not deleted if the conversion fails when using '--delete'. * Support for faac '--bitrate' option. Thanks to Petri Tanninen! * Fixed double-quote in the meta-tag bug. * Fixed script so it doesn't say "Wrote : foobar.file" when it actually failed. Yersh.... * Finally implemented '-D' or '--out-directory' option. Files are written in place, then moved. * Rolled and released as 0.4. Youpi!!! ---------------------------- revision 1.10 date: 2006-08-12 15:29:56 -0700; author: bulliver; state: Exp; lines: +92 -84; commitid: 676d44de55904567; APPVERSION="0.3.2" Placed ogg meta-tag code between begin..rescue for extra error checking Changed all global option variables to a Struct: No more globals! Added "files.sort!" so files are converted in alphabetical order ---------------------------- revision 1.9 date: 2006-08-07 12:44:46 -0700; author: bulliver; state: Exp; lines: +30 -15; commitid: 326244d797444567; Added 'm4b' to INTOK (Not sure why I forgot it...) Added "'-DX' or '--out-directory=X'" line to showUsage Changed checkTags to dump empty tags ie: tag=""; tag=" "; tag=" " Changed Mp3MetaTags to handle mp3s with no @tags.version attribute Set up housekeeping for $outdir to normalize pathname * $outdir still not implemented in Convert ---------------------------- revision 1.8 date: 2006-06-29 16:26:50 -0700; author: bulliver; state: Exp; lines: +3 -6; commitid: 85344a4618d4567; APPVERSION=0.3 * Updated, tested, seems all right * Rolled and released as 0.3 * Enjoy! ---------------------------- revision 1.7 date: 2006-06-29 15:29:16 -0700; author: bulliver; state: Exp; lines: +21 -14; commitid: 73f144a453574567; APPVERSION = 0.2.2 * Updated OUTOK to include aliased method output fomats * Updated --help output * Added a few tweaks to wavToM4a to account for mp4, aac, m4b output * implemented --recursive option (In 1 line of code, Ruby rules!) ---------------------------- revision 1.6 date: 2006-06-29 14:27:04 -0700; author: bulliver; state: Exp; lines: +35 -4; commitid: 5f9944a445004567; APPVERSION=0.2.1 * Added WmaMetaTags class requires wmainfo-rb library to retreive tags * added aliases for wavToM4b, wavToMp4, wavToAac All does the same thing, just a different file extension if you want it! ---------------------------- revision 1.5 date: 2006-06-13 16:01:48 -0700; author: bulliver; state: Exp; lines: +79 -70; commitid: 1b13448f42634567; APPVERSION = '0.2' * Added a few more error checks and whatnot, cleaned it up, and made it accurate. * Added "--ignore-tag-errors" to lame command (doesn't like genre='Unknown', prefers 'Other') Should I make 'Other' the default? * After some testing I have decided to make this the first pyublic release Godspeed sneetchalizer-0.2! ---------------------------- revision 1.4 date: 2006-06-12 22:45:55 -0700; author: bulliver; state: Exp; lines: +84 -67; commitid: 5710448e502c4567; APPVERSION = '0.1.2' * Moved warn() to caution() * Fixed showUsage so it's accurate * Added infile support for aac, mp4, m4b * Added quality/bitrate options for lame/oggenc * Added sanity test for '--out' argument ---------------------------- revision 1.3 date: 2006-06-12 19:11:32 -0700; author: bulliver; state: Exp; lines: +114 -40; commitid: 31e448e114a4567; APPVERSION = '0.1.1' * Added checkTags to MetaTags * Added exception handler for using ID3 * Rewrote OggMetaTags to grab tags directly, rather than using ogginfo.rb Most of the code in extractTag and findPage is verbatim from ogginfo.rb Credit to Guillaume Pierronnet :: http://ruby-ogginfo.rubyforge.org/ * Added checkToolkit, though it is not yet used. Need to rethink how to implement a global toolkit check once per run ---------------------------- revision 1.2 date: 2006-06-11 01:47:42 -0700; author: bulliver; state: Exp; lines: +2 -2; commitid: 771448bd84e4567; First import to cvs. The script is mostly functional, if not a little rough around the edges. Keeping at 0.1. Hopefully get it good enough to release to the public as 0.2. ---------------------------- revision 1.1 date: 2006-06-10 23:05:22 -0700; author: bulliver; state: Exp; commitid: 52fa448bb2a24567; branches: 1.1.1; Initial revision ---------------------------- revision 1.1.1.1 date: 2006-06-10 23:05:22 -0700; author: bulliver; state: Exp; lines: +0 -0; commitid: 52fa448bb2a24567; initial import into CVS =============================================================================