Saturday, January 18, 2014

Note to packagers about translations

One thing I didn't mention in my previous post was that translations are available in the binaries that I provide but some changes may be needed when building binaries without using Install.sh or BuildBz2.sh. You should call MakeTranslations.sh to create some .qm files, then copy them somewhere the program can find, probably /usr/share/mp3diags/translations.

If the binary is in a folder <bin_folder>, the programs looks for translations in <bin_folder> and in <bin_folder>/../share/mp3diags/translations

Friday, January 17, 2014

Release candidate promoted to Stable

Finally got around to make 1.2.x the "stable" release, with 1.2.01 being the first version in this series.

For those using the "unstable" branch, this means nothing, but for the rest this replaces what was in 1.0.x.

Among the changes from 1.0:
  • there are translations in Czech, French, and German
  • "shell integration" allows right-clicking on a folder in a file explorer and have that folder open in MP3 Diags
  • you can use "external tools" to open a file or more with some external program from within MP3 Diags
  • a CLI mode is now available, where you can see notes and apply transformations to arbitrary groups of files and folders
  • some bug fixes
While 1.2.01 was supposed to be a direct copy of 1.2.00, I had to get rid of "unstable" in naming, and hopefully that didn't mess up anything. I also included the latest changes to the documentation (see here) and a few changes to make the program compilable with clang.

Thursday, January 16, 2014

Some minor fixes in 1.3.00 (unstable)

I couldn't yet find the time to move the 1.2.00 release candidate to the stable branch, but it should happen shortly. Until then, there's a new 1.3.00 unstable which includes a few minor fixes, most notably the project can now be built unchanged with clang(at least on openSUSE 13.1)

Then there is more logging and retrying to help deal with an old and mysterious error that manifests in a random inability to write to files, although there is space on the disk and the user has permissions to write.

Also, I changed a bit the output when using the CLI: now the offset of notes is listed, and the notes are sorted by the offset.

Sunday, March 31, 2013

Release Candidate

Since there weren't many complaints lately, I'm going to assume that the current unstable branch is actually quite stable, so I bumped the version number to 1.2.00, while only doing a small internal change.

It should be considered as a release candidate for the stable branch. If no new bugs get reported, this will probably become version 1.2.00.a (I'll go over the new idea for version numbers in a future post.)

So if you're currently using MP3 Diags, now it might be a good idea to try out version 1.2.00 to see if it works for you.

Saturday, December 1, 2012

Fix for %s shown instead of a file list

It seems that not everything went OK about 9 months ago while preparing the program for translation. When applying transformations on a subset of the visible files the confirmation asked about a "%s" instead of showing details about the file list. Well, now it's fixed and it looks like it's the only error of this kind. If you work with subsets of files, you can download the latest version (1.1.21) to take care of this.

Saturday, October 20, 2012

DIscogs fixes

A recent change in the results returned by Discogs caused MP3 Diags to crash. This has been fixed in both branches (unstable and stable), so if you use the Discogs integration you should upgrade. The new versions are 1.1.20 (unstable) and 1.0.12 (stable.)

Friday, May 11, 2012

MP3 Diags 1.0.11 compilable with GCC 4.7

The title says it all. Although the 1.1 branch has many new features and is compilable with GCC 4.7, if you want to compile the 1.0 branch, you can now do so with GCC 4.7.