Tuesday, October 27, 2009

Linux generic binaries + code freeze

The most visible change in 0.99.06.043 is that the file settings have been restructured. The old plethora of options are still available when clicking on "Full view", but the default is to use a much simpler configuration.

There was a crash condition triggered by empty text frames in ID3V2 tags. This is now fixed.

Starting with 0.99.06.043 I'm trying to make it simpler for more people to get the latest version, by providing generic binaries, which are supposed to work on most recent Linux distributions. See this link. Since this is the first incarnation of the idea, there is probably room for improvement.

If these prove to work OK, the plan is to cut the number of Linux binaries that are built, with a single .rpm / .deb shared among all the platforms that can use it, containing one such generic executable. So it would be a good idea to let me know if they don't work.

And, finally, new features are unlikely to be added for a while. I'm trying to get a stable 1.0 release, so for now I'm only going to do bug fixes and perhaps add support for things that are currently not supported, if the changes can be kept isolated.

Tuesday, October 20, 2009

Bug fixes and enhancements in 0.99.06.042

Several reported crashes were reproduced and then fixed, the more important being when files were changed by external tools or when going to "Tag details" for files having USLT frames in Unicode.

Version 0.99.06.042 also has some improvements:

More ID3V2.4.0 tags can now be read, as some previously unsupported formats are now supported.

When downloading data from Discogs it is now possible to use "styles" to populate the Genre field.

The tag editor has a new button, which allows case changes (lowercase, uppercase, ...) to be made to some fields.

It is possible to change a file name manually in the file renamer.

A "Suggested usage" page has been added to the documentation.

Friday, October 9, 2009

Updated documentation

I guess the biggest change in 0.99.06.041 is that the documentation has been brought up to date, including the screenshots. I strongly recommend re-reading the documentation or at least reviewing the annotated screenshots.

Other changes:

Better ReplayGain support, so an additional format is now recognized.

I fixed several bugs that could cause crashes.

The export functionality allows a locale to be specified when saving to .m3u; the XML format now works OK when names contain double quotes.

Several versions ago the option to compile the project with Visual Studio was added. Although the program started OK, it could crash or do unexpected things when trying to apply transformations or save from the tag editor. This is fixed now.