mp3togo

News

Version 0.5.13 Released

3 April 2008

This minor release changes the default verbosity to 2 and updates the debian packaging.

Version 0.5.12 Released

11 June 2007

This release fixes the actual problem Konstantin was trying to report. The python eyeD3 module was not running on machines that didn't have ID3 also installed.

Either of the eyeD3 or the ID3 python modules are required to read and write tags to mp3 format files.

Additionally a warning has been added when mp3togo attempts to guess missing tags. This behaviour is now configurable with the --no-guessing-tags option.

Thanks again to Konstantin Pastbin.

Version 0.5.11 Released

9 June 2007

This bugfix release fixes ommited year and tracknumber tags when using eyeD3 to read or write tags.

Thanks to Konstantin Pastbin for pointing out the problem.

Version 0.5.10 Released

12 February 2007

mp3togo 0.5.10 is released. This release fixes a bug where mp3togo produces output with the verbose level set to zero. Additionally mp3togo no longer attempts to set the terminal to raw mode when verbose=0.

Thanks to Gary Lawrence Murphy for pointing out the problem.

This release also fixes the -m option which seems to have been broken.

Version 0.5.9 Released

4 February 2007

mp3togo 0.5.9 is released. This release adds a conditional force option '--update', it works like '--force' but only overwrites files if the source file is newer than the output file.

Thanks to Mark J. Hewitt for the idea complete with patch.

Version 0.5.8 Released

5 November 2006

mp3togo 0.5.8 is released. This release fixes a tagging bug reported by Norman Baier that causes flac files with no GENRE tag to fail.

The debian directory has also been changed to produce a non-native package and to conform to the new python policy.

Version 0.5.6 Released

28 June 2006

mp3togo 0.5.6 is released. This release fixes a bug that prevents ogg files without genre tags from producing tagged output files.

Thanks Mark Hewitt for the report and fix.

Version 0.5.5 Released

26 June 2006

mp3togo 0.5.5 is released. Support for the eyeD3 tagging library has been added. This eliminates problems with unicode tags in input files. The old ID3 library will be used if eyeD3 is not available. The eyeD3 library is in the python-eyeD3 package on Debian, it is installed automaticaly on Debian systems.

Version 0.5.4 Released

12 June 2006

mp3togo 0.5.4 is released. The ogg vorbis decoder has been changed from ogg123 to oggdec. This fixes a bug on Debian Stable causing ogg files to fail.

Version 0.5.3 Released

6 June 2006

mp3togo 0.5.3 is released. Two bugs are fixed with this release. The default config file had the wrong name and tilde expansion was not happening. Thanks to Justus Pendleton for the bug report and the patch.

I cleaned remnants of a test harness out of cluster.py that would have prevented cluster mode from working on any machines other than mine.

Version 0.5.2 Released

31 May 2006

mp3togo 0.5.2 is released. mp3togo now supports .m4a files thanks to Justus Pendleton's patch.

Metadata tags for .m4a files are not supported yet, but mp3togo will make reasonable guesses based on the filenames. Tag reading support is being worked on and will be added in the near future.

Version 0.5.1 Released

28 May 2006

mp3togo 0.5.1 is released. This version adds a command line option '--no-tags' that disables tagging of output files.

A test has been added to the tagging code to catch an exception thrown by the ID3 module on Fedora core 5. This is a partial bug fix for a reported unicode error.

Version 0.5.0 Released

26 May 2006

mp3togo 0.5.0 is released. New in this version is cluster mode which enables work to be shared between multiple computers on a network.

The computers must all have read access to the input files and read/write access to the output directory. This can be accomplished with NFS. The master machine additionally must be able to log in to the slave machines over ssh without user interaction. A passwordless ssh key may be used to achieve this. The slave machines must have mp3togo installed along with any supporting programs.

To start cluster mode, add the --cluster option with a comma separated list of the names or IP addresses of the slave computers as its argument.

Version 0.4.1 Released

20 May 2006

mp3togo 0.4.1 is released. This version adds Justus Pendleton's --format patch for more versatile options for output filenames. See --help for more details.

Also included are a number of small bugfixes. Text output is tested for error when the terminal is set to nonblocking mode. The cache pickle format had a version field added, and the creation function now adds a small human readable information file in the cache directory.

Version 0.4.0 Released

18 May 2006

mp3togo 0.4.0 is released. This minor number upgrade fixes no bugs, instead it is packed with new features.

A popularly requested item is a file cache for processed files so that transcoding the same file again can be avoided. This feature has been on my mind for a while and I am happy to announce its implementation.

Instructions for setting up the file cache can be found on the User Manual page.

Another new feature is the ability to specify multiple playlists as free arguments after the options. The playlists must have a recognizable extension, currently '.m3u' and '.pls' are supported. Other formats (essentially any file containing fully qualified file names) are still supported through the --playlist option.

Finally, support for importing playlists from Amarok has been added. This feature is thanks to a patch from Justus Pendleton.

Version 0.3.2 Released

17 May 2006

mp3togo 0.3.2 is released. This release really fixes the third party module import problem. Thanks fab for the patch.

Version 0.3.1 Released

16 May 2006

mp3togo 0.3.1 is released. This release fixes several bugs. See the changelog for more details. Thanks Christopher Arndt for the bug reports and the setup.py fix.

Version 0.3.0 Released

14 May 2006

mp3togo 0.3.0 is released. It is available on the download page.

New in this version:

The os.system call has been replaced with a fork and an exec. This fixes the antisocial behaviour exhibited when mp3togo receives a Ctl-C, the new behaviour is to stop and then clean up the bits of temp file and garbage left strewn about. Stopping can also be accomplished by hitting 'q' or <esc> during operation. The spacebar or the 'p' key can be used to pause operation, <enter> resumes.

The transition from a quick and dirty hack to a real application is well underway. As of this release, all of the original code has been replaced with modules and thread safe classes. On the horizon, a GUI and a cluster mode.

mp3togo version 0.3.0 is dedicated to Glen Bransford, Thanks for all the time off Glen, I've put it to good use.

Debian Package Released

27 April 2006

The Debian package for mp3togo 0.2.1 is released. It is available on the download page.

Initial Public Release

23 April 2006

mp3togo version 0.2.1 is released. Still to be done is packaging for Debian.