<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8243415871564871056</id><updated>2012-01-09T09:00:05.737-08:00</updated><title type='text'>MP3 Diags</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6462131748990667958</id><published>2011-12-31T06:57:00.000-08:00</published><updated>2011-12-31T06:57:27.956-08:00</updated><title type='text'>Backported Discogs changes in 1.0.10</title><content type='html'>According to &lt;a href="http://www.discogs.com/help/forums/topic/234138"&gt;this Discogs page&lt;/a&gt;, the API used for querying the site in MP3 Diags stable up to 1.0.9 and MP3 Diags Unstable up to 1.1.08 will be turned off on January 15th. So I changed the code to use the new API. The unstable branch got the change in 1.1.09. Since it worked OK for me and I didn't receive any complaints from anybody else, I assumed it was OK and I backported the change to the stable branch, in version 1.0.10.&lt;br /&gt;&lt;br /&gt;So anybody who wants to use the Discogs integration after January 15th 2012 should have one of these versions (or something newer, as I release them): 1.1.09 unstable or 1.0.10.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6462131748990667958?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6462131748990667958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/12/backported-discogs-changes-in-1010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6462131748990667958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6462131748990667958'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/12/backported-discogs-changes-in-1010.html' title='Backported Discogs changes in 1.0.10'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-1508607485343481948</id><published>2011-12-03T02:38:00.001-08:00</published><updated>2011-12-03T03:00:58.083-08:00</updated><title type='text'>New Discogs API and various fixes in 1.1.09</title><content type='html'>The API that was used until now by MP3 Diags is supposed to be turned off, so I switched to the new one for the &lt;a href="http://mp3diags.sourceforge.net/unstable/010_getting_the_program.html"&gt;Unstable&lt;/a&gt; branch. This is just about how the program works internally; the user experience shouldn't change. Discogs queries for the Stable branch will probably stop working in the immediate future, at which point I'm going to backport the changes from the Unstable branch, if that seems to work fine. My tests went OK, but they weren't very comprehensive, so it would be a good idea for anyone who finds issues with querying Discogs in both branches to let me know about it.&lt;br /&gt;&lt;br /&gt;Other changes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Copying song info from ID3V1 to ID3V2 no longer assumes Latin-1, but allows the user to specify a codepage&lt;/li&gt;&lt;li&gt;I fixed a crash caused by ID3V2.4 tags with invalid flags&lt;/li&gt;&lt;li&gt;A few other minor fixes&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-1508607485343481948?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/1508607485343481948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/12/new-discogs-api-and-various-fixes-in.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/1508607485343481948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/1508607485343481948'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/12/new-discogs-api-and-various-fixes-in.html' title='New Discogs API and various fixes in 1.1.09'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6732001272316046772</id><published>2011-09-10T12:13:00.000-07:00</published><updated>2011-09-10T12:26:11.969-07:00</updated><title type='text'>Stable branch backports</title><content type='html'>When I said that the 1.0, stable branch was going to get only crash fixes, it didn't occur to me that the program might stop working even if it didn't change. Well, along came Gnome 3.0 and a Discogs API change and now you can't easily close a window with the mouse and you no longer can query Discogs.&lt;br /&gt;&lt;br /&gt;These issues got fixed in the unstable branch. (Well, I guess "fixed" is a strong word, as I still don't like how the program looks on Gnome 3, but at least I can use the mouse to navigate.) The fixes have been backported to 1.0.09, so with this change it is now possible again to query Discogs in the stable branch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6732001272316046772?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6732001272316046772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/09/stable-branch-backports.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6732001272316046772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6732001272316046772'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/09/stable-branch-backports.html' title='Stable branch backports'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2232945044172708745</id><published>2011-08-28T03:52:00.000-07:00</published><updated>2011-08-28T04:17:43.803-07:00</updated><title type='text'>Discogs fixes</title><content type='html'>Getting album info from Discogs stopped working some time in the past few weeks, because Discogs changed their API. &lt;a href="http://mp3diags.sourceforge.net/unstable/010_getting_the_program.html"&gt;MP3 Diags 1.1.08&lt;/a&gt; addresses this issue by making its own changes to match Discogs. I will quite likely backport this change to the 1.0, stable branch as well. There will be yet another, more radical change later this year.&lt;br /&gt;&lt;br /&gt;There are 2 rather minor bug fixes as well:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;When using Discogs, track numbers for multi-volume albums are now (arguably) correct&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Shell integration on Linux now accepts file and folder names containing spaces&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Another change concerns the close buttons for dialogs under Gnome 3. Now most of the dialogs have close buttons. I might go back on this, as it seems that there should be no close buttons in Gnome 3, but I'd have to revisit all dialogs, to make sure they can be closed with the mouse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2232945044172708745?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2232945044172708745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/08/discogs-fixes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2232945044172708745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2232945044172708745'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/08/discogs-fixes.html' title='Discogs fixes'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-3328776762914388047</id><published>2011-07-31T01:50:00.000-07:00</published><updated>2011-07-31T06:40:46.338-07:00</updated><title type='text'>Shell integration in Linux</title><content type='html'>I just &lt;a href="http://mp3diags.sourceforge.net/unstable/010_getting_the_program.html"&gt;published&lt;/a&gt; version 1.1.07 of &lt;span style="font-weight:bold;"&gt;MP3 Diags Unstable&lt;/span&gt;, which brings &lt;a href="http://mp3diags.sourceforge.net/unstable/298_config_shell.html"&gt;shell integration&lt;/a&gt; to Linux. Unlike Windows, getting this to work on Linux is trickier, because of the diversity of desktop environments and file browsers. So I'd be really surprised if this worked for everybody, but the situation can improve over time.&lt;br /&gt;&lt;br /&gt;The program finally gets a Close button on Gnome 3, which it didn't have thus far (at any rate, it does on my virtual installation, which uses fallback mode; I don't know if that matters). It also got minimize and maximize buttons in Gnome 2 and 3.&lt;br /&gt;&lt;br /&gt;There are some changes which affect packaging - I renamed some files to reflect that they belong to the "unstable" branch, and I also restructured the .spec file, based on feedback that I received from an &lt;a href="http://sourceforge.net/apps/mantisbt/mp3diags/view.php?id=74"&gt;anonymous user&lt;/a&gt; a while ago. I didn't make everything lowercase, though, as that seemed too big of a change.&lt;br /&gt;&lt;br /&gt;These changes are Linux-specific, so there's no reason to update if you use Windows.&lt;br /&gt;&lt;br /&gt;At the time that I write this there are no binaries with the new version at &lt;span style="font-weight:bold;"&gt;openSUSE Build Service&lt;/span&gt;, whose build process seems down. I'll keep trying to get the binaries to build.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-3328776762914388047?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/3328776762914388047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/07/shell-integration-in-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3328776762914388047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3328776762914388047'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/07/shell-integration-in-linux.html' title='Shell integration in Linux'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6016018488815691436</id><published>2011-07-23T13:56:00.000-07:00</published><updated>2011-07-23T00:33:18.723-07:00</updated><title type='text'>Explorer intergation and more</title><content type='html'>After a long while, MP3 Diags finally got some new features. They all revolve around using command-line arguments.&lt;br /&gt;&lt;br /&gt;First, Michael Elsdörfer sent me some code that allowed song information to be displayed in the console, without entering the GUI mode. Then I added options to create new, GUI sessions based on parameters passed to the program. Then I used these to add the possibility to integrate MP3 Diags with the file browser (only Windows Explorer works currently, though), so now you can right-click on a folder and have it open in MP3 Diags.&lt;br /&gt;&lt;br /&gt;These are in the &lt;a href="http://mp3diags.sourceforge.net/unstable/index.html"&gt;unstable, 1.1 branch&lt;/a&gt; and are documented in the &lt;a href="http://mp3diags.sourceforge.net/unstable/298_config_shell.html"&gt;Shell integration&lt;/a&gt; and &lt;a href="http://mp3diags.sourceforge.net/unstable/310_advanced.html"&gt;Advanced features&lt;/a&gt; pages. Download links are &lt;a href="http://mp3diags.sourceforge.net/unstable/010_getting_the_program.html"&gt;here&lt;/a&gt;. If you don't really need these features I'd suggest to continue using the stable, 1.0 branch. I'd also suggest to packagers to stick with 1.0 or at least wait for a while (or perhaps provide both - the way I package the program, the stable and unstable versions are considered unrelated applications, which can be installed in parallel without interacting). I intend to fix any bugs that are discovered in the unstable version in a timely manner, provided that I get enough information to proceed.&lt;br /&gt;&lt;br /&gt;I haven't decided what to do next but implementing the shell integration on Linux would make sense. I could use some help in this area - links to some documentation or examples would be great, as currently I'm quite clueless about how to achieve this programmatically.&lt;br /&gt;&lt;br /&gt;I don't know if anybody noticed but there was a 1.1.05.058 version, which didn't correctly detect if it could actually configure the explorer integration. If you downloaded it early, you should replace it with 1.1.06.059, which at least works OK for me (I said "early" because after some 10 hours I posted a fix, without changing the version number).&lt;br /&gt;&lt;br /&gt;If you have any opinions about these features, it would be a good idea to post them to &lt;a href="http://sourceforge.net/projects/mp3diags/forums/forum/947206/topic/4619247"&gt;this forum page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6016018488815691436?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6016018488815691436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/07/explorer-intergation-and-more.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6016018488815691436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6016018488815691436'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/07/explorer-intergation-and-more.html' title='Explorer intergation and more'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6758209376205194096</id><published>2011-05-31T14:32:00.000-07:00</published><updated>2011-05-31T15:25:22.397-07:00</updated><title type='text'>Version 1.1 finally got started</title><content type='html'>It took me a lot longer than what I would have liked, but I managed to start working on the next version. Branching the program needed quite a bit of work, as there were many changes in the tools that do the building and packaging. Well, here's how it's supposed to work:&lt;br /&gt;&lt;br /&gt;The new, "development" branch is called "unstable" and it gets &lt;a href="http://sourceforge.net/projects/mp3diags/files/unstable/"&gt;its own place&lt;/a&gt; at the SourceForge download page, which mirrors the directory structure of the "stable", 1.0 release. The files' names contain "unstable", though. Version names will be 1.1.01, 1.1.02, ... until a new stable release will be created (probably 1.2)&lt;br /&gt;&lt;br /&gt;In Subversion this new development takes place in trunk, while there is a new "1.0" branch created for the stable release. (Even though it's technically incorrect from Subversion's point of view, I will call the "1.1.x" release the "unstable branch", to emphasize that most people should keep using 1.0, which is for now the main, stable release.)&lt;br /&gt;&lt;br /&gt;There is a &lt;a href="http://mp3diags.sourceforge.net/unstable/index.html"&gt;separate on-line help system&lt;/a&gt; for the unstable branch. For now it's just a copy of 1.0, but that will change.&lt;br /&gt;&lt;br /&gt;The Linux and Windows unstable binaries that I provide at &lt;a href="http://sourceforge.net/projects/mp3diags/files/unstable/"&gt;SourceForge&lt;/a&gt; and &lt;a href="http://download.opensuse.org/repositories/home:/ciobi/"&gt;OBS&lt;/a&gt; can be installed alongside the "stable" ones. Getting this to work wasn't very easy, but it seemed important. The "stable" and "unstable" versions are not aware of one another and normally they should use different sessions (they can be made to share sessions, but this is best avoided - making a copy would be preferred). Notification for new versions being available is also separate for the stable and unstable branches.&lt;br /&gt;&lt;br /&gt;In 1.1.01 there is nothing new over 1.0.08 from a functional point of view. The changes mainly deal with the idea that the program knows that it's "unstable". Well, for the Windows build I switched to the latest Qt/MinGW, and this might have some impact, although I didn't notice anything. (I also plan to look at Visual Studio Express to see if it can make the program smaller.)&lt;br /&gt;&lt;br /&gt;So basically 1.1.01 is for those curious to see if there is any negative impact from these changes, in which case I hope I will get notified. (I also noticed that the Linux binaries don't work as well as they did in the past, but this is an issue for 1.0 as well as 1.1)&lt;br /&gt;&lt;br /&gt;For the casual users, it's better to stick to 1.0 until a new stable version gets released or there seems to be some really important feature in 1.1. While 1.1.x releases will get tested, 1.0 was tested more thoroughly. Also, I won't try very hard to keep setting or data compatibility in the unstable release, but I don't expect this to be a big issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6758209376205194096?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6758209376205194096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/05/version-11-finally-got-started.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6758209376205194096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6758209376205194096'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/05/version-11-finally-got-started.html' title='Version 1.1 finally got started'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-8987657249382936258</id><published>2011-05-31T13:26:00.000-07:00</published><updated>2011-05-31T13:53:49.774-07:00</updated><title type='text'>MP3 Diags 1.0.08 available</title><content type='html'>Nothing very exiting for this release - its main purpose is to add a half-fix for a crash before splitting the code to start working on version 1.1. There were some crashes reported when trying to save changes, which didn't make much sense, but investigating them led me to discover a related bug that is fixed now (although the original bug probably remains unfixed). Well, even if the change just managed to make that bug invisible, it seems to have solved the problem for the user, so I guess it's better to publish the fix now rather than wait for a full understanding of what was going on.&lt;br /&gt;&lt;br /&gt;If you didn't experience crashes at startup or when saving, there's no point in upgrading.&lt;br /&gt;&lt;br /&gt;There are also some script changes, in the tools that prepare the packages, not in the program's code. These are also related to the 1.1 split. I hope I didn't break anything; at any rate, I tested them and they seemed OK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-8987657249382936258?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/8987657249382936258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/05/mp3-diags-1008-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8987657249382936258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8987657249382936258'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/05/mp3-diags-1008-available.html' title='MP3 Diags 1.0.08 available'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-3647668109218512719</id><published>2011-01-11T02:02:00.000-08:00</published><updated>2011-01-11T02:16:05.878-08:00</updated><title type='text'>Correction: no portable MP3 Diags</title><content type='html'>Upon closer inspection it turned out that the link at Softpedia pointed to my ZIP at SourceForge, which contains the EXE and some DLLs. So there's no portable version of MP3 Diags after all. OTOH perhaps it's a good idea to do it, but I don't have the time to look at this. Any volunteers?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-3647668109218512719?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/3647668109218512719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/01/correction-no-portable-mp3-diags.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3647668109218512719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3647668109218512719'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/01/correction-no-portable-mp3-diags.html' title='Correction: no portable MP3 Diags'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-4194625165433466323</id><published>2011-01-06T14:14:00.000-08:00</published><updated>2011-01-11T09:27:42.597-08:00</updated><title type='text'>Portable version available</title><content type='html'>&lt;del&gt;I received a notification from Softpedia that they created a portable MP3 Diags. It can be found &lt;a href="http://www.softpedia.com/get/PORTABLE-SOFTWARE/Multimedia/Audio/Portable-MP3-Diags.shtml"&gt;here&lt;/a&gt;.&lt;/del&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-4194625165433466323?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/4194625165433466323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/01/portable-version-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/4194625165433466323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/4194625165433466323'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/01/portable-version-available.html' title='Portable version available'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6579381629074711753</id><published>2011-01-01T12:14:00.000-08:00</published><updated>2011-01-01T12:42:02.160-08:00</updated><title type='text'>FIxed crash in folder filter</title><content type='html'>There was a crash that could occur with some particular folder names when trying to use the folder filter. Mario Schwalbe figured out what was wrong and implemented a solution, which is included in version 1.0.07.052.&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;Now it's possible to build the project on Fedora 13 and 14, thanks to a change indicated by Edward Sheldrake two months ago in a forum post.&lt;br /&gt;&lt;br /&gt;I'm not so sure about Fedora 12, though. For some reason the servers at openSUSE Build Service get stuck while trying to compile a file. So I changed the version that I was using at OBS to 13, which would cause those upgrading from my &lt;a href="http://download.opensuse.org/repositories/home:/ciobi/Fedora/"&gt;Fedora repository at OBS&lt;/a&gt; to have the files rescanned. I'm not sure about it, but I expect Fedora 12 to be unable to use the repository. If that's the case, the solution is to either build from sources (assuming it works) or use one of my &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html#binLinux"&gt;precompiled binaries&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;Due to some changes at my ISP, I'm unable to log on currently, so I moved the alternative download place to Dropbox. This is mainly of interest to packagers, as that's the only place that contains the &lt;a href="http://dl.dropbox.com/u/3218624/mp3diags/MP3Diags_Src+Doc-1.0.07.052.tar.gz"&gt;source + documentation bundle&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6579381629074711753?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6579381629074711753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2011/01/fixed-crash-in-folder-filter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6579381629074711753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6579381629074711753'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2011/01/fixed-crash-in-folder-filter.html' title='FIxed crash in folder filter'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6644534831299619731</id><published>2010-07-06T12:01:00.000-07:00</published><updated>2010-07-06T12:16:27.808-07:00</updated><title type='text'>Crash in invalid Lyrics tag fixed in 1.0.06</title><content type='html'>I've been very busy these past few months, and I still am, so I don't know when I'll be able to start working on 1.1. However, crashes still get fixed for 1.0, provided that they are reported and the reporter helps me identify what's wrong.&lt;br /&gt;&lt;br /&gt;So it's time for 2 crash fixes, based on reports from one user. One crash was caused by invalid Lyrics tags, while the other occurred sometimes when trying to use the "folder filter" in Windows (and I guess OS/2 as well.)&lt;br /&gt;&lt;br /&gt;Another small change is in the documentation. There is now an "&lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html#uninstall"&gt;uninstall&lt;/a&gt;" section, at the end of the "download" page&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6644534831299619731?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6644534831299619731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2010/07/crash-in-invalid-lyrics-tag-fixed-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6644534831299619731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6644534831299619731'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2010/07/crash-in-invalid-lyrics-tag-fixed-in.html' title='Crash in invalid Lyrics tag fixed in 1.0.06'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-8192103442984168892</id><published>2010-03-17T14:02:00.000-07:00</published><updated>2010-03-17T14:17:19.375-07:00</updated><title type='text'>Issue #23 finally fixed</title><content type='html'>This is an &lt;a href="http://sourceforge.net/apps/mantisbt/mp3diags/view.php?id=23"&gt;old assertion failure&lt;/a&gt;, reported for the first time last August. I couldn't fix this until now because I couldn't reproduce the crash. Recently somebody else mailed me a file that exhibits the same issue, which allowed me to provide a fix.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-8192103442984168892?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/8192103442984168892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2010/03/issue-23-finally-fixed.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8192103442984168892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8192103442984168892'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2010/03/issue-23-finally-fixed.html' title='Issue #23 finally fixed'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2559132989871732854</id><published>2010-03-07T13:53:00.000-08:00</published><updated>2010-03-07T14:13:12.665-08:00</updated><title type='text'>Time for two more crash fixes</title><content type='html'>I got several reports in the mail about crashes. This release addresses two of them:&lt;br /&gt;&lt;br /&gt;1) Crash if frames in ID3V2 have invalid size.&lt;br /&gt;2) Crash if the backup directory couldn't be created.&lt;br /&gt;&lt;br /&gt;The fixes have been in Subversion for a while, but I was hoping I could fix a few more issues before making a new release. Unfortunately I didn't get to a point where I could understand what was happening on somebody's computer or reproduce the problem on mine, so I guess more crash-fix releases will be needed.&lt;br /&gt;&lt;br /&gt;There's another small change in the generic Linux binaries: until now they were put directly in a bz2 archive. I realized that this way the users had to set the executable bit themselves, so now I put them in a .tar first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2559132989871732854?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2559132989871732854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2010/03/time-for-two-more-crash-fixes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2559132989871732854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2559132989871732854'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2010/03/time-for-two-more-crash-fixes.html' title='Time for two more crash fixes'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2126448044581386464</id><published>2010-01-29T02:37:00.000-08:00</published><updated>2010-01-29T02:56:04.037-08:00</updated><title type='text'>Fixed issue #46</title><content type='html'>Version 1.0.03 fixes the crash reported in &lt;a href="http://sourceforge.net/apps/mantisbt/mp3diags/view.php?id=46"&gt;issue 46&lt;/a&gt;. GEOB frames in ID3V2 could cause a crash if they contained UTF-16 strings and the user tried to go to "Tag details".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2126448044581386464?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2126448044581386464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2010/01/fixed-issue-46.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2126448044581386464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2126448044581386464'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2010/01/fixed-issue-46.html' title='Fixed issue #46'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2712917643812108592</id><published>2010-01-12T01:47:00.000-08:00</published><updated>2010-01-12T01:59:40.252-08:00</updated><title type='text'>More crash fixes in 1.0.02</title><content type='html'>There were several crash reports that I received by mail. They are addressed in 1.0.02. The program could crash or terminate with an assertion failure in these cases:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;trying to repair broken ID3V2 tags that contain images&lt;/li&gt;&lt;br /&gt;&lt;li&gt;changing file names manually in the file renamer, if no pattern was defined&lt;/li&gt;&lt;br /&gt;&lt;li&gt;saving tag info for files that contain an ID3V2.4.0 tag (but only in some particular, rare circumstances)&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2712917643812108592?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2712917643812108592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2010/01/more-crash-fixes-in-1002.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2712917643812108592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2712917643812108592'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2010/01/more-crash-fixes-in-1002.html' title='More crash fixes in 1.0.02'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-5068722358473224323</id><published>2009-12-11T02:55:00.000-08:00</published><updated>2009-12-11T03:06:00.734-08:00</updated><title type='text'>Crash fixes in 1.0.01</title><content type='html'>There are 2 crash fixes in 1.0.01:&lt;br /&gt;&lt;br /&gt;- For some combinations of Qt and operating system (e.g. Qt 4.4.3 on openSUSE 11.1) an assertion failure got triggered when trying to change track info in the tag editor if the songs contained a picture in a format other than JPEG or PNG. (I'm not sure if this affected Windows or not; it didn't seem to matter on my computer.)&lt;br /&gt;&lt;br /&gt;- The program would simply not work with the recently released Qt 4.6&lt;br /&gt;&lt;br /&gt;All the packages have already been updated, including the Linux binaries.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-5068722358473224323?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/5068722358473224323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/12/crash-fixes-in-1001.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/5068722358473224323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/5068722358473224323'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/12/crash-fixes-in-1001.html' title='Crash fixes in 1.0.01'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-3737291391448876503</id><published>2009-11-29T08:45:00.000-08:00</published><updated>2009-11-29T09:30:35.797-08:00</updated><title type='text'>1.0.00 finally out</title><content type='html'>I meant to create a Release Candidate but I was too busy with something else, so I'm just doing the final 1.0.00.&lt;br /&gt;&lt;br /&gt;Very little has changed since 0.99.06.044, mostly wording to reflect that the program is no longer in beta, as no bugs have been reported in a long while (well, except for a crash that I was notified about by mail, but there was no follow-up.)&lt;br /&gt;&lt;br /&gt;One small change since 0.99.06.044 is that you can now copy to the clipboard images from ID3V2 tags. This is done by pressing CTRL+C when viewing full-size images in the tag editor or in "Tag details" in the main window. This feature isn't perfect. For some reason in Windows 7 Paint works OK, but GIMP fails to paste the images. I'll investigate some more if anybody cares about this.&lt;br /&gt;&lt;br /&gt;In case Linux users accessing the repositories at openSUSE Build Service missed it last time, I'll say it again: the repositories have changed. The old ones no longer have up-to-date builds, so please go to the &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html"&gt;main download page&lt;/a&gt; and see where the new repositories are located. Note that you might have to &lt;b&gt;uninstall the program&lt;/b&gt; first, as some distributions / versions only allow upgrades from the repository that was used to install a package initially.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note for packagers:&lt;/b&gt; MP3 Diags has a feature that detects when new versions are available at SourceForge. You may remove this feature by uncommenting the line &lt;i&gt;#DEFINES += DISABLE_CHECK_FOR_UPDATES&lt;/i&gt; at the end of src/src.pro&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-3737291391448876503?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/3737291391448876503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/11/1000-finally-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3737291391448876503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3737291391448876503'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/11/1000-finally-out.html' title='1.0.00 finally out'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-7038434374675673186</id><published>2009-11-07T23:15:00.000-08:00</published><updated>2009-11-08T02:49:22.233-08:00</updated><title type='text'>New repositories</title><content type='html'>As several major Linux distributions release new versions this fall, I had to figure out what to do to support them. The solution was to make packages more generic, so they could be used on several versions of a distribution. As a result, instead of the "Ubuntu 8.10", "Ubuntu 9.04", and "Debian 5.0" repositories that were used before, there is now a single "Ubuntu" repository that takes care of all of them, and I expect it to work with Ubuntu 9.10 as well. Similar things happened for the other distributions and things are OK according to my tests; e.g. 1-Click Install on openSUSE seems to be working OK. If you notice that something doesn't work, though, please let me know about it.&lt;br /&gt;&lt;br /&gt;Currently both the old repositories and the new ones contain version 0.99.06.044, but the plan is to switch to the new repositories starting with the next version. The download page is already changed to point to the new repositories.&lt;br /&gt;&lt;br /&gt;Switching to the new repository might cause the MP3 files to be rescanned, due to a different serialization library. (There will just be an error message and when you press OK the rescan starts.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note for packagers&lt;/b&gt;: if you are using the debian.rules or MP3Diags.spec that I provide, you may want to patch them, to remove the STATIC_SER parameter that is passed to AdjustMt.sh, thus linking Boost Serialization dynamically. (Currently these files haven't been changed in the source tarball, though, but the Subversion repository has been updated.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-7038434374675673186?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/7038434374675673186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/11/new-repositories.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/7038434374675673186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/7038434374675673186'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/11/new-repositories.html' title='New repositories'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2872576346190924163</id><published>2009-11-04T23:19:00.000-08:00</published><updated>2009-11-04T23:45:57.094-08:00</updated><title type='text'>Playing with the link options</title><content type='html'>It turns out that static linking is trickier than I thought: either the mt.a library doesn't exist although the non-mt is there, or it's in a different package. On top of that, although with Boost 1.33 the size of the binary increases by less than 2%, the increase nears 10% for 1.37.&lt;br /&gt;&lt;br /&gt;So I'm reverting to dynamic linking by default. I'll change AdjustMt.sh to better figure out what's available, but that's in the future. For now, I replaced the source archives with ones that do dynamic linking, so the build can proceed as before for those who build from source.&lt;br /&gt;&lt;br /&gt;Those who use binaries shouldn't be affected. Whatever was built is OK (Windows, Ubuntu 9.04, Fedora 11, Debian 5) and I'll fix the openSUSE 11.1 builds, which failed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2872576346190924163?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2872576346190924163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/11/playing-with-link-options.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2872576346190924163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2872576346190924163'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/11/playing-with-link-options.html' title='Playing with the link options'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-8790611669557967708</id><published>2009-11-04T07:18:00.000-08:00</published><updated>2009-11-04T08:13:05.625-08:00</updated><title type='text'>More generic packages in 0.99.06.044</title><content type='html'>Starting with 0.99.06.044 the .deb and .rpm files are supposed to be more generic, so they can be shared among versions and / or distributions. There are some issues, though. As I write this, the Fedora 11 build failed, but I think I'll be able to fix it. Debian succeeded, so I expect Ubuntu to be fine as well. I'll post an update after I reach some conclusion. (The Windows version and the generic Linux binaries are already available, as they are not affected by this.)&lt;br /&gt;&lt;br /&gt;Other changes:&lt;br /&gt;&lt;br /&gt;As I was trying to check something, the folder filter caused a crash. It turns out it's an old bug. Since nobody reported this before, I guess this filter isn't used much. Well, I fixed it.&lt;br /&gt;&lt;br /&gt;Another fix concerns a bug that caused some files to appear normalized even when they weren't. This led me to look more closely at how TXXX and text frames were handled and I noticed several issues, which I fixed (hopefully without introducing others.)&lt;br /&gt;&lt;br /&gt;Finally, starting with this version, files with .Mp3 or .mP3 extensions are processed. (Until now there was a case-sensitive test, causing only files whose names ended with .mp3 or .MP3 to be processed.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-8790611669557967708?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/8790611669557967708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/11/more-generic-packages-in-09906044.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8790611669557967708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8790611669557967708'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/11/more-generic-packages-in-09906044.html' title='More generic packages in 0.99.06.044'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-3033768266638054018</id><published>2009-10-27T05:11:00.000-07:00</published><updated>2009-10-28T08:34:19.991-07:00</updated><title type='text'>Linux generic binaries + code freeze</title><content type='html'>The most visible change in 0.99.06.043 is that the file settings have been &lt;a href="http://mp3diags.sourceforge.net/250_config_files.html"&gt;restructured&lt;/a&gt;. The old plethora of options are still available when clicking on "Full view", but the default is to use a much simpler configuration.&lt;br /&gt;&lt;br /&gt;There was a crash condition triggered by empty text frames in ID3V2 tags. This is now fixed.&lt;br /&gt;&lt;br /&gt;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 &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html#binLinux"&gt;this link&lt;/a&gt;. Since this is the first incarnation of the idea, there is probably room for improvement.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-3033768266638054018?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/3033768266638054018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/10/linux-generic-binaries-code-freeze.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3033768266638054018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3033768266638054018'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/10/linux-generic-binaries-code-freeze.html' title='Linux generic binaries + code freeze'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2098013214086737953</id><published>2009-10-20T14:26:00.000-07:00</published><updated>2009-10-20T14:52:40.461-07:00</updated><title type='text'>Bug fixes and enhancements in 0.99.06.042</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;Version 0.99.06.042 also has some improvements:&lt;br /&gt;&lt;br /&gt;More ID3V2.4.0 tags can now be read, as some previously unsupported formats are now supported.&lt;br /&gt;&lt;br /&gt;When downloading data from Discogs it is now possible to use "styles" to populate the Genre field.&lt;br /&gt;&lt;br /&gt;The tag editor has a new button, which allows case changes (lowercase, uppercase, ...) to be made to some fields.&lt;br /&gt;&lt;br /&gt;It is possible to change a file name manually in the file renamer.&lt;br /&gt;&lt;br /&gt;A "Suggested usage" page has been added to the documentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2098013214086737953?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2098013214086737953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/10/bug-fixes-and-enhancements-in-09906042.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2098013214086737953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2098013214086737953'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/10/bug-fixes-and-enhancements-in-09906042.html' title='Bug fixes and enhancements in 0.99.06.042'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-975671157052774125</id><published>2009-10-09T00:04:00.000-07:00</published><updated>2009-10-09T00:22:06.996-07:00</updated><title type='text'>Updated documentation</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;Other changes:&lt;br /&gt;&lt;br /&gt;Better ReplayGain support, so an additional format is now recognized.&lt;br /&gt;&lt;br /&gt;I fixed several bugs that could cause crashes.&lt;br /&gt;&lt;br /&gt;The export functionality allows a locale to be specified when saving to .m3u; the XML format now works OK when names contain double quotes.&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-975671157052774125?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/975671157052774125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/10/updated-documentation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/975671157052774125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/975671157052774125'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/10/updated-documentation.html' title='Updated documentation'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-665624361271580241</id><published>2009-09-30T14:04:00.000-07:00</published><updated>2009-09-30T15:04:16.690-07:00</updated><title type='text'>"Various artists", exports &amp; more</title><content type='html'>There are plenty of changes in 0.99.06.040, and chances are that some new bugs have been introduced as well. So it might be a good idea to pay extra attention to what the program is doing. Well ...&lt;br /&gt;&lt;br /&gt;It is now possible to handle "various artists" albums so they are shown correctly in Windows Media Player, iTunes, and programs that are compatible with them. At least that's how it should work. I use neither of these, so I only tested the implementation against some informal specifications.&lt;br /&gt;&lt;br /&gt;Until now a single picture per file was shown. This has changed in both the tag editor and the "Tag details" area in the main window. The latter was restructured completely, so it looks slightly different than before. It also may contain more information now, because I just fixed a bug that could result in truncated data.&lt;br /&gt;&lt;br /&gt;Patterns in the tag editor can now be enabled and disabled, so fewer columns are shown in the "current file" table. (BTW, I still wonder if anybody else is using them. I found them quite useful.)&lt;br /&gt;&lt;br /&gt;There was an "export to text file" button in the debug dialog. This got extended and moved. Now the export feature has a dedicated button and besides the export as plain text (mostly for direct human consumption), it is possible to export as XML or as M3U.&lt;br /&gt;&lt;br /&gt;I didn't update the documentation yet, so using the new features is a process of discovery. The main point is that to get the export or the "various artists" working, they need to be enabled first in the Configuration dialog (in the ever more crowded "Others" tab.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-665624361271580241?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/665624361271580241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/09/various-artists-exports-more.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/665624361271580241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/665624361271580241'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/09/various-artists-exports-more.html' title='&quot;Various artists&quot;, exports &amp; more'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6636563855869208960</id><published>2009-09-23T04:31:00.000-07:00</published><updated>2009-09-23T04:52:32.346-07:00</updated><title type='text'>0.99.05.038 fixes bug introduced in previous version</title><content type='html'>I just noticed that I introduced a bug in 0.99.05.037, so I'm rushing out a fix. The bug made the program crash when scanning files that have an empty frame inside ID3V2 tags. True, ID3V2 tags aren't supposed to contain empty frames, but MP3 Diags shouldn't crash because of them either.&lt;br /&gt;&lt;br /&gt;Another small change is that now the custom transformation list #4 gets populated by default with all the things that are likely to fix the files, so the processing is more automated than ever. I'd still recommend to use the other 3 buttons, for finer control, but if you have many files and don't particularly care that the second ID3V2 tag will get discarded (well, it was invalid to begin with), it's faster to use a single button.&lt;br /&gt;&lt;br /&gt;For the few who want to build the program on Windows, there's a big change: there are no longer Windows-specific sources, and build.bat is gone. The way to build now is to use a GUI application (really an HTML page), from which you can generate project files that Qt Creator or Visual C++ can work with, or you can simply press a button to get the program built. See more details on the &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html#sourceWindows"&gt;download page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As I'm typing this, none of the Linux binaries have finished building, but hpefully it won't take long before they are available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6636563855869208960?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6636563855869208960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/09/09905038-fixes-bug-introduced-in.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6636563855869208960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6636563855869208960'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/09/09905038-fixes-bug-introduced-in.html' title='0.99.05.038 fixes bug introduced in previous version'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-8597071784560631885</id><published>2009-09-17T11:07:00.000-07:00</published><updated>2009-09-18T11:44:18.797-07:00</updated><title type='text'>Finally possible to fix issues by right-clicking</title><content type='html'>I guess the biggest improvement in 0.99.05.037 is that now you can right-click on a note to get several suggested fixes. This is still a work in progress, and it will remain so for a while, because there are significant issues in trying to get it right. There are 2 things that may happen although they shouldn't:&lt;br /&gt;&lt;br /&gt;1) The popup doesn't contain all the transformations that could make a note disappear.&lt;br /&gt;2) Even is a transformation can make a note disappear, you don't see that as a fix. One example would be the option to remove a stream, which is probably considered OK by many if that is a Null stream and by few if that stream is ID3V2.&lt;br /&gt;&lt;br /&gt;Because notes are related to one another in many cases, fixing one note might make another note disappear as well. So another difficulty in getting this feature right is that in some cases other streams in the file have to be examined, besides the one containing the note.&lt;br /&gt;&lt;br /&gt;Besides right-clicking on a note of a particular file, you can also right-click on a column header. Then you can apply the changes to all the files (or only to the selected files if you keep SHIFT pressed or make the selection with the right button.)&lt;br /&gt;&lt;br /&gt;Well, have a look and then add any comments that you may have &lt;a href="http://sourceforge.net/apps/mantisbt/mp3diags/view.php?id=4"&gt;issue #4&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;Another change is that now UTF-8 strings in ID3V2.3.0 no longer make the tag invalid, but merely create a note. This addresses &lt;a href="http://sourceforge.net/apps/mantisbt/mp3diags/view.php?id=18"&gt;issue #18&lt;/a&gt; According to the standard, ID3V2.3.0 doesn't allow UTF-8, but some tools apparently use it anyway. You need to rescan your files with the "de" error note to see if they are now recognized.&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;There was an assertion failure reported twice, last time as &lt;a href="http://sourceforge.net/apps/mantisbt/mp3diags/view.php?id=35"&gt;issue #35&lt;/a&gt;. I didn't get any sample file, so I'm not 100% sure that I identified the cause, but I think this to be fixed now.&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;For the Windows users who wanted to compile the project under Visual Studio: it is finally possible to do it. Sebastian Schuberth (a.k.a. &lt;a href="http://sourceforge.net/users/eyebex/"&gt;eyebex&lt;/a&gt;) spent some time creating a CMake project and then making the code compilable by VS. So you can now have CMake generate a VS project. You can read a little more about this in the &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html#sourceWindows"&gt;download page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-8597071784560631885?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/8597071784560631885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/09/finally-possible-to-fix-issues-by-right.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8597071784560631885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8597071784560631885'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/09/finally-possible-to-fix-issues-by-right.html' title='Finally possible to fix issues by right-clicking'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-3426696298325869661</id><published>2009-09-07T02:11:00.000-07:00</published><updated>2009-09-07T02:25:49.852-07:00</updated><title type='text'>Various improvements and fixes in 0.99.05.034</title><content type='html'>Version 0.99.05.034 has a bunch of rather minor improvements (well, some are major for those who really need them.)&lt;br /&gt;&lt;br /&gt;There were a couple of complaints about mp3gain not working, although it was working for me. It turns out that the reason was that I had it in a directory without spaces. Now it should also work from directories containing spaces.&lt;br /&gt;&lt;br /&gt;There's been some confusion about how how to set up the .ini file that is used to store the settings (the answer being that you don't do it.) That led me to add tooltips and more details error messages. The last change involves generating the name automatically. This might annoy a bit those using multiple sessions, but I'm not aware of anybody besides me using them, so it's probably OK.&lt;br /&gt;&lt;br /&gt;There was a hard-coded list with "invalid" characters, which the file renamer would replace with underscores. Now both the list and the replacement string are configurable.&lt;br /&gt;&lt;br /&gt;There is a new option to have the program automatically notify you about updates. It can be turned off.&lt;br /&gt;&lt;br /&gt;Web queries to MusicBrainz and Discogs now remove non-alphanumeric characters, which seems to result in better matches.&lt;br /&gt;&lt;br /&gt;The tag editor places at the end of the list those tracks without a track number.&lt;br /&gt;&lt;br /&gt;When choosing which directories to scan in Windows, drive labels are now shown.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-3426696298325869661?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/3426696298325869661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/09/various-improvements-and-fixes-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3426696298325869661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3426696298325869661'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/09/various-improvements-and-fixes-in.html' title='Various improvements and fixes in 0.99.05.034'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6714399233771428602</id><published>2009-09-02T09:16:00.000-07:00</published><updated>2009-09-02T10:12:23.857-07:00</updated><title type='text'>A cause of crashes found</title><content type='html'>After making some changes the Windows version started to crash for me, which led me to identify one reason why the program was crashing for others. Frankly, I don't understand why it wasn't crashing on Linux as well.&lt;br /&gt;&lt;br /&gt;Anyway, I implemented a quick fix for this, which is now available in version &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html"&gt;0.99.05.033&lt;/a&gt;. The change is quite visible in the tag editor, where all the cells display "N/A" while saving the data. Not the nicest option but I hope it takes care of most crashes.&lt;br /&gt;&lt;br /&gt;Those getting assertion failures are very likely to still get them. If those happen while scanning a file, it would really help to have that file sent to me, so I can fix the program.&lt;br /&gt;&lt;br /&gt;Another important change is in the "trace" code, the one that gets activated when a crash is detected. This is much faster now than before, for the Windows users. (I really tested tracing only on Linux for the previous version, and it didn't occur to me that it might take so much longer to open a file on Windows than on Linux.)&lt;br /&gt;&lt;br /&gt;There are several other fixes that should help in cases when the program doesn't start at all, as well as a few minor improvements.&lt;br /&gt;&lt;br /&gt;The source code and the Windows binaries are already available as I type (note that you might need to get them from my ISP, as for some reason Sourceforge still shows the previous version), while the Linux binaries are getting built.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6714399233771428602?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6714399233771428602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/09/cause-of-crashes-found.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6714399233771428602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6714399233771428602'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/09/cause-of-crashes-found.html' title='A cause of crashes found'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6917627337623269761</id><published>2009-08-24T23:02:00.000-07:00</published><updated>2009-08-24T23:54:58.294-07:00</updated><title type='text'>Away for the rest of the week + some rants</title><content type='html'>I won't get close to a computer from tomorrow until Sunday. I thought I should mention it since people might start wondering why I don't reply to their messages.&lt;br /&gt;&lt;br /&gt;Messages which are not always very helpful. There isn't much one can do with a bug report if all it says is basically "the thing crashes".&lt;br /&gt;&lt;br /&gt;Another thing: a lot of people who visit MP3 Diags' website come from &lt;a href="http://lifehacker.com/5342197/mp3-diags-scans-and-repairs-your-mp3-collection"&gt;this article on lifehacker.com&lt;/a&gt;. Asking questions there is a bit like the blind leading the blind and I'm worried that those reading the posts might get some wrong ideas about the program; there are 2 posts in particular that I'd like to reply to, only I'm stuck in a "your account has not been approved yet" state.&lt;br /&gt;&lt;br /&gt;Readers of the replies to BishopBlaize's post might be left with the impression that you can't use MP3 Diags to get track info from file names, while this was one of the main reasons to create the program in the first place, and there's detailed documentation at &lt;a href="http://mp3diags.sourceforge.net/220_tag_editor_patterns.html"&gt;http://mp3diags.sourceforge.net/220_tag_editor_patterns.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also, by seeing dchall8's post about the "installation instructions for Windows" people might believe that they have to compile the program themselves, while there's been a setup.exe for as long as the program was made available on Windows. All you had to do was go to &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html#binWindows"&gt;http://mp3diags.sourceforge.net/010_getting_the_program.html#binWindows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So can someone with a lifehacker account please set the record straight by posting these links to the appropriate places? Just one. Thanks!&lt;br /&gt;&lt;br /&gt;(Note that you need to click on "Show hidden threads", at the bottom of the page.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6917627337623269761?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6917627337623269761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/08/away-for-rest-of-week-some-rants.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6917627337623269761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6917627337623269761'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/08/away-for-rest-of-week-some-rants.html' title='Away for the rest of the week + some rants'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-3081618880159482261</id><published>2009-08-24T04:28:00.000-07:00</published><updated>2009-08-24T05:57:21.534-07:00</updated><title type='text'>Trying to deal with the Windows crashes</title><content type='html'>Last Friday the number of web site views and downloads increased dramatically as a result of reviews on several popular sites, most notable lifehacker.com.&lt;br /&gt;&lt;br /&gt;However, as Windows users started to install the program, reports of mostly random crashes began to show up on the issue tracker. There are 2 things that make it hard to deal with them:&lt;br /&gt;1) I don't get any crashes on my computer.&lt;br /&gt;2) Most of those who report the crashes don't respond to my questions, so I have no idea what might have caused them.&lt;br /&gt;&lt;br /&gt;So now version 0.99.05.032 is trying to tackle this issue. Changes related to this:&lt;br /&gt;&lt;br /&gt;1) Improved the crash detector and added a rudimentary trace / log, so some files will hopefully tell what the program was doing at the time of the crash.&lt;br /&gt;&lt;br /&gt;2) Switched to a newer Qt and compiler; while I'm curious to learn if this makes any difference, what really made me do this switch was what looks like a compiler bug in the previous MinGW version.&lt;br /&gt;&lt;br /&gt;Other changes:&lt;br /&gt;&lt;br /&gt;- Sometimes in Windows XP SP3 (and perhaps others) letters would be shown as little rectangles, making the program unusable. This should be fixed. (At least I tested the new version on a friend's computer and it worked fine, while the previous ones showed rectangles.)&lt;br /&gt;&lt;br /&gt;- Track info is now read from Lyrics3 V2 streams (but for now the image names and the INF fields are ignored.)&lt;br /&gt;&lt;br /&gt;--------------------&lt;br /&gt;&lt;br /&gt;Since this is more of an "emergency" release to deal with Windows issues, I'd recommend Linux users to stay on 0.99.05.031 unless they really care about Lyrics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-3081618880159482261?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/3081618880159482261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/08/trying-to-deal-with-windows-crashes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3081618880159482261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3081618880159482261'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/08/trying-to-deal-with-windows-crashes.html' title='Trying to deal with the Windows crashes'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-881900280858384666</id><published>2009-08-19T01:33:00.000-07:00</published><updated>2009-08-19T02:02:25.988-07:00</updated><title type='text'>0.99.05.031 available</title><content type='html'>There's a new version ready for download. There are only rather minor changes from the last one, like adding a crash detector (which encourages the users to report crashes when the application is restarted, if it seems that it wasn't shut down properly) or fixing a bug in the selection of multiple cells in the tag editor.&lt;br /&gt;&lt;br /&gt;Another change is using a busy / hourglass cursor when closing the normalization, in the hope that this will signal the users that the program isn't frozen even if it appears so. Sometimes (quite rarely) MP3 Diags loses its link to the normalization program and thinks the normalization is still running when it actually finished. If that happens, MP3 Diags looks frozen, but there's a timeout of less than 1 minute, after which it works fine. While I'm investigating the reason for this and a possible fix, the new cursor should provide a hint that the program will resume responding.&lt;br /&gt;&lt;br /&gt;Yet another minor change is that now the content of GEOB frames in ID3V2 is shown when displaying the "File details".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-881900280858384666?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/881900280858384666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/08/09905031-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/881900280858384666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/881900280858384666'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/08/09905031-available.html' title='0.99.05.031 available'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-8690398767327111703</id><published>2009-07-28T13:32:00.000-07:00</published><updated>2009-07-28T13:52:15.292-07:00</updated><title type='text'>Back to my ISP (sort of)</title><content type='html'>Things keep changing at SourceForge on a daily basis, and if something works today there's no guarantee that it will still work tomorrow. Now for some reason the files that I updated for 0.99.05.030 seem to have vanished. I'll try again later, but from now on I'll also make available the generic source archive and the Windows installer at my ISP, until the SourceForge interface becomes stable. If you want the latest version and the main links don't work, go to the &lt;a href="http://web.clicknet.ro/mciobanu/mp3diags/010_getting_the_program.html"&gt;download page&lt;/a&gt;; the links pointing to those files at my ISP are right after those at SourceForge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-8690398767327111703?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/8690398767327111703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/07/back-to-my-isp-sort-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8690398767327111703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8690398767327111703'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/07/back-to-my-isp-sort-of.html' title='Back to my ISP (sort of)'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2595758937111972333</id><published>2009-07-28T11:54:00.000-07:00</published><updated>2009-07-28T12:36:24.947-07:00</updated><title type='text'>Some fixes for the previous version</title><content type='html'>I guess the last version just had too many changes, and I didn't notice that I introduced several bugs. I did processed with it some 1000 of my MP3 files, but my normal usage pattern doesn't touch the affected areas. Today I tried some other things and I noticed that not everything works as designed. So there's a new version, to correct the issues that I uncovered.&lt;br /&gt;&lt;br /&gt;The most annoying thing to me was that removing elements from lists (visible transformations, filters, ...) no longer worked.&lt;br /&gt;&lt;br /&gt;Another issue was that the tag editor sometimes reserved a lot of space for fast editing, even when fast editing was disabled.&lt;br /&gt;&lt;br /&gt;So nothing really big, or leading to data loss, but to me these warranted a new release.&lt;br /&gt;&lt;br /&gt;Then there are older things that only got uncovered now:&lt;br /&gt;&lt;br /&gt;Processing ID3V2.4.0 tags containing UTF-8 frames never worked. Those frames were read correctly, but writing them to ID3V2.3.0 caused the tag to appear broken. "Discard invalid ID3V2 data" was affected by this, as well as any other transformation that wrote V2.4.0 data to V2.3.0 tags. Well, now it's finally fixed.&lt;br /&gt;&lt;br /&gt;I fixed several assertion failures that are quite unlikely to reach, so I won't get into details.&lt;br /&gt;&lt;br /&gt;There are also some improvements:&lt;br /&gt;&lt;br /&gt;The file renamer accepts now patterns that contain no path separators. That's what should be used to rename files inside a directory, without moving them elsewhere. This seemed to work fine but needs a bit more testing.&lt;br /&gt;&lt;br /&gt;"Discard invalid ID3V2 data" is faster now if it doesn't make any changes.&lt;br /&gt;&lt;br /&gt;When applying transformations their names are displayed. I find this more useful for custom transformation lists, when only 1 or 2 from the whole list actually get applied. Now you can finally see what's going on.&lt;br /&gt;&lt;br /&gt;Saving from the tag editor now removes broken ID3V2 tags.&lt;br /&gt;&lt;br /&gt;Well, if you have 0.99.05.029 you should probably move to 0.99.05.030 (though, given the extent of the changes in 0.99.05.029, chances are that a new bugfix release will come pretty soon.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2595758937111972333?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2595758937111972333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/07/some-fixes-for-previous-version.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2595758937111972333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2595758937111972333'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/07/some-fixes-for-previous-version.html' title='Some fixes for the previous version'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6285135933441171254</id><published>2009-07-26T00:10:00.000-07:00</published><updated>2009-07-26T05:31:52.025-07:00</updated><title type='text'>Getting close to feature complete</title><content type='html'>I just uploaded version 0.99.05.029. With it, most of the features that were planned for version 1.0 are implemented. What remains are several cosmetic changes and perhaps bug fixes, to the extent that I know about them and I can reproduce them.&lt;br /&gt;&lt;br /&gt;There are many changes from the previous release, so here's the rather long list of what's new / different:&lt;br /&gt;&lt;br /&gt;There is a new download option, meant mainly for packagers: a source+doc bundle. See the &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html#sourceGeneric"&gt;download page&lt;/a&gt; for the actual link.&lt;br /&gt;&lt;br /&gt;For users with slower computers (like myself) the biggest improvement is an option to save from the tag editor much faster than before. This option has to be enabled manually and it works best if a new transformation called "Reserve space in ID3V2 for fast tag editing" is run before going to the tag editor. After doing the tag editing, it is a good idea to run "Remove extra space from ID3V2".&lt;br /&gt;&lt;br /&gt;There are several Windows-specific changes: 1) now the backslash is used as the file separator, making the program look more "native"; 2) if you "copy" a JPG or PNG file in Windows Explorer, you can paste it to the tag editor; 3) the normalization dialog shows the progress correctly.&lt;br /&gt;&lt;br /&gt;Previously the file renamer opened with its file list being the current album. Now it can open with whatever you have visible in the main window. You have to keep the CTRL key pressed when clicking on the button if you want this kind of behavior.&lt;br /&gt;&lt;br /&gt;A new tab was added to the configuration dialog where you can choose which transformations should be visible in the transformations menu. Now some are hidden by default - basically those that I don't expect many people to use.&lt;br /&gt;&lt;br /&gt;There's a new transformation for keeping a single image, as front cover.&lt;br /&gt;&lt;br /&gt;There's a new transformation for removing ID3V1 tags.&lt;br /&gt;&lt;br /&gt;There's a new button for erasing image files from the tag editor.&lt;br /&gt;&lt;br /&gt;It is now possible to configure the maximum image size (pasting images larger than that size recompresses them.)&lt;br /&gt;&lt;br /&gt;Improved paste in tag editor: it is possible to paste to multiple cells or to paste file names copied from file browsers.&lt;br /&gt;&lt;br /&gt;Tooltips are shown for the transformations menu.&lt;br /&gt;&lt;br /&gt;There are also several minor bug fixes, which are described in the changelog on the web site.&lt;br /&gt;&lt;br /&gt;On the negative side, the documentation still needs to be updated, so for now the new features are only described in this post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6285135933441171254?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6285135933441171254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/07/getting-close-to-feature-complete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6285135933441171254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6285135933441171254'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/07/getting-close-to-feature-complete.html' title='Getting close to feature complete'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-8874993085744565813</id><published>2009-07-18T03:55:00.000-07:00</published><updated>2009-07-18T05:06:08.019-07:00</updated><title type='text'>MP3 Diags 0.99.04.026 available</title><content type='html'>For Windows users the big news is that now the program can handle files with non-ASCII names.&lt;br /&gt;&lt;br /&gt;Other changes:&lt;br /&gt;&lt;br /&gt;- The tag editor looks at the filter when going to the next / previous album.&lt;br /&gt;&lt;br /&gt;- USLT Lyrics inside ID3V2 are shown in the "tag details" area.&lt;br /&gt;&lt;br /&gt;- Support for "F1 help" was added. Pressing F1 in most windows will open the documentation page that best matches that window. The pages are loaded from SourceForge if they are not found locally. For now the directories that are checked are /usr/share/mp3diags-doc/html and /usr/share/doc/mp3diags/html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-8874993085744565813?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/8874993085744565813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/07/mp3-diags-09904026-available.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8874993085744565813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8874993085744565813'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/07/mp3-diags-09904026-available.html' title='MP3 Diags 0.99.04.026 available'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-8167260023331991850</id><published>2009-07-10T06:25:00.000-07:00</published><updated>2009-07-10T07:22:20.929-07:00</updated><title type='text'>New look + Mandriva binaries</title><content type='html'>I've finally managed to implement a change that I meant to do for a while: restructuring the labels and the use of colors. This is supposed to downgrade the labeling system from "hopelessly confusing" to merely "confusing". So:&lt;br /&gt;&lt;br /&gt;1) The 1-letter labels got replaced with 2-letter ones, where the first letter is used to identify the group, while the second letter is for the place of a note inside its group.&lt;br /&gt;&lt;br /&gt;2) The background color of a note no longer depends on its severity (error / warning / support.) Instead, only the labels use different colors.&lt;br /&gt;&lt;br /&gt;3) Gradients are used for easier easier visual identification of note groups.&lt;br /&gt;&lt;br /&gt;4) In the Configuration dialog there is a new tab, where the background colors can be changed for each group. (Note the possibility of using "custom colors", for a more consistent look.)&lt;br /&gt;&lt;br /&gt;5) The tag editor's background colors can be configured from its Palette dialog.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------------&lt;br /&gt;&lt;br /&gt;Other changes:&lt;br /&gt;&lt;br /&gt;- Changes that are made by external tools are now detected and the user is told to reload. (Previously the program would just crash.)&lt;br /&gt;&lt;br /&gt;- The font that is used for labels in the main table can be made smaller, so the note columns take up less space.&lt;br /&gt;&lt;br /&gt;- Tooltips for the main table's header contain note descriptions.&lt;br /&gt;&lt;br /&gt;- There are now Mandriva binaries available.&lt;br /&gt;&lt;br /&gt;------------------&lt;br /&gt;&lt;br /&gt;(Note that the documentation has not been updated yet, to reflect these changes.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-8167260023331991850?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/8167260023331991850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/07/new-look-mandriva-binaries.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8167260023331991850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8167260023331991850'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/07/new-look-mandriva-binaries.html' title='New look + Mandriva binaries'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-183270895587547598</id><published>2009-07-05T00:58:00.000-07:00</published><updated>2009-07-05T01:17:13.527-07:00</updated><title type='text'>Better file renamer + more</title><content type='html'>The file renamer now replaces "invalid" characters ('?', '*', "/", ...) with an underscore. This should make it more usable. There is still an issue regarding ":", which is invalid on some file systems and actually used on others. For now ":" is hardcoded to be invalid only on Windows, but that's not quite OK, because people mount in one OS file systems from another.&lt;br /&gt;&lt;br /&gt;Also, the file renamer now works on Windows too.&lt;br /&gt;&lt;br /&gt;Other changes in 0.99.02.020:&lt;br /&gt;1) A fix for an assertion failure that was triggered by badly broken files.&lt;br /&gt;2) Duration is now shown for audio streams.&lt;br /&gt;3) More system information details in the assert dialog&lt;br /&gt;4) Added a system information tab to "about" dialog&lt;br /&gt;&lt;br /&gt;If you download the source, make sure you get the right one. SourceForge seems broken, and I can't find a way to make it use 0.99.02.020 for the default download (instead it points to 0.99.02.018)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-183270895587547598?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/183270895587547598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/07/better-file-renamer-more.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/183270895587547598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/183270895587547598'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/07/better-file-renamer-more.html' title='Better file renamer + more'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2264828654187207234</id><published>2009-06-28T06:08:00.000-07:00</published><updated>2009-06-28T06:21:01.340-07:00</updated><title type='text'>MP3 Diags on Gentoo</title><content type='html'>Thanks to Dominik Kapusta, it is now easier to install MP3 Diags on Gentoo, because is has been added to the qting-edge overlay. For details about the Gentoo installation see the &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html#binGentoo"&gt;download page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2264828654187207234?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2264828654187207234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/mp3-diags-on-gentoo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2264828654187207234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2264828654187207234'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/mp3-diags-on-gentoo.html' title='MP3 Diags on Gentoo'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-9124051230565768751</id><published>2009-06-24T13:06:00.000-07:00</published><updated>2009-06-24T13:35:00.370-07:00</updated><title type='text'>Fixed potential random crash</title><content type='html'>Somebody wrote to me a few days ago to complain about random crashes at startup. I asked for some system details but never heard back. Since this is the second time such a thing happens, I'm beginning to wonder if somehow messages get lost (yes, I carefully checked my "spam" folder.)&lt;br /&gt;&lt;br /&gt;Anyway, since I didn't have any crash in a long time, and when I did it was reproducible and I quickly implemented a fix, I really didn't know what might cause his issues or how to fix them. However, today I came to realize that most Linux distributions ship both a single-threaded and a multi-threaded version of Boost Serialization. I thought the single-threaded variants were discarded long ago, but apparently that's not the case. But because I'm using openSUSE (which doesn't have the single-threaded variant), I didn't realize other distributions still have it. I knew this same issue caused crashes on Windows, but, since nobody reported crashes on Linux before, I didn't realize I should investigate more seriously the threading model.&lt;br /&gt;&lt;br /&gt;Well, version 0.99.02.017 always uses the multi-threaded library, so hopefully the random crashes are gone. (0.99.02.018 is pretty much the same, just that the sources are easier to compile.)&lt;br /&gt;&lt;br /&gt;--------------------&lt;br /&gt;&lt;br /&gt;Other changes include an improved assert dialog (now you can copy the data to the clipboard and even send mail from it) and warnings in some cases when a downloaded image would be lost (one case is still not covered, but I hope I will have a look soon.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-9124051230565768751?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/9124051230565768751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/fixed-potential-random-crash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/9124051230565768751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/9124051230565768751'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/fixed-potential-random-crash.html' title='Fixed potential random crash'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-5142913414377977279</id><published>2009-06-21T22:12:00.000-07:00</published><updated>2009-06-21T22:19:21.783-07:00</updated><title type='text'>Fixed an assertion failure</title><content type='html'>An assertion failure failure got triggered in some cases, in Id3V2Stream.cpp, line 770. This got fixed in version &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html"&gt;0.99.02.016&lt;/a&gt;, which also adds support for more image frames in ID3V2 tags (namely those using a UTF-8 encoding to specify their type.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-5142913414377977279?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/5142913414377977279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/fixed-assertion-failure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/5142913414377977279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/5142913414377977279'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/fixed-assertion-failure.html' title='Fixed an assertion failure'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-411942740906534483</id><published>2009-06-20T06:13:00.000-07:00</published><updated>2009-06-20T06:22:13.716-07:00</updated><title type='text'>Fedora 11 binaries</title><content type='html'>A small code change was needed to get the project to compile on Fedora 11. After doing that, I added Fedora 11 to the binaries that I build. Download the RPMs &lt;a href="http://download.opensuse.org/repositories/home:/ciobi/Fedora_11/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-411942740906534483?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/411942740906534483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/fedora-11-binaries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/411942740906534483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/411942740906534483'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/fedora-11-binaries.html' title='Fedora 11 binaries'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-723962610828809912</id><published>2009-06-18T23:46:00.000-07:00</published><updated>2009-06-19T00:10:16.074-07:00</updated><title type='text'>Faster navigation in the tag editor</title><content type='html'>Moving from one album to another was taking too long, so I finally used my profiler to see why and decide if I should do anything about it. It turns out that significant improvements could be made. They are in the &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html"&gt;0.99.02.014&lt;/a&gt; release.&lt;br /&gt;&lt;br /&gt;Saving from the tag editor is still too slow for my liking, but there a lot of time is spent on rescanning the modified files, and that can't be improved too much. So I'm seriously considering adding a "Fast save" option, which would not rescan the files immediately, but just mark them for automatic scanning the next time the program starts (or the user presses the "Reload" button.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-723962610828809912?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/723962610828809912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/faster-navigation-in-tag-editor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/723962610828809912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/723962610828809912'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/faster-navigation-in-tag-editor.html' title='Faster navigation in the tag editor'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-6169387958835264912</id><published>2009-06-16T08:47:00.000-07:00</published><updated>2009-06-17T13:50:37.594-07:00</updated><title type='text'>Windows crash (hopefully) fixed + more</title><content type='html'>I wrote previously here about mysterious random crashes of the Windows version and how they seemed to go away for no good reason. Apparently they never disappeared, as I found out earlier today, while playing with Windows 7 RC.&lt;br /&gt;&lt;br /&gt;Unlike the previous times, I was able to identify something that was wrong with the program (well, not the actual program but some library that it uses) and then I fixed the issue and uploaded version &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=260878&amp;package_id=325510"&gt;0.99.02.013&lt;/a&gt;. Random errors being, er, random, I'm not sure that the issue is gone, but at least I have a reason to hope. Of course, it would be nice to get some feedback from some of those who downloaded the program.&lt;br /&gt;&lt;br /&gt;For this version the setup program got a more modern look, and it's now possible to launch MP3 Diags from the last page of the install dialog.&lt;br /&gt;&lt;br /&gt;Since I just tested Windows 7, I'm happy to report that MP3 Diags installs OK and looks pretty good on the next Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-6169387958835264912?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/6169387958835264912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/windows-crash-hopefully-fixed-more.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6169387958835264912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/6169387958835264912'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/windows-crash-hopefully-fixed-more.html' title='Windows crash (hopefully) fixed + more'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-7718701437744114043</id><published>2009-06-14T06:56:00.000-07:00</published><updated>2009-06-14T07:13:32.129-07:00</updated><title type='text'>MP3 Diags 0.99.02.012 out</title><content type='html'>This version adds support for UTF8-encoded frames in ID3V2.4.0 tags.&lt;br /&gt;&lt;br /&gt;There are some other minor UI changes related to removing the "What's this" button from most windows (it wasn't used anyway) and adding maximize / minimize buttons on Windows (they still don't show up under Gnome / Metacity, though.)&lt;br /&gt;&lt;br /&gt;Another Windows-only change is that if the main window was maximized when the program exited, it will be shown as maximized when the program is restarted. (I didn't test this on Vista, so it might not work there, but it shouldn't matter much.)&lt;br /&gt;&lt;br /&gt;You can download MP3 Diags 0.99.02.012 &lt;a href="http://mp3diags.sourceforge.net/010_getting_the_program.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-7718701437744114043?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/7718701437744114043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/mp3-diags-09902012-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/7718701437744114043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/7718701437744114043'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/mp3-diags-09902012-out.html' title='MP3 Diags 0.99.02.012 out'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-7594847095126056170</id><published>2009-06-10T05:43:00.000-07:00</published><updated>2009-06-10T05:57:20.067-07:00</updated><title type='text'>Move to SourceForge</title><content type='html'>I've finally managed to move the MP3 Diags home page and downloads to SourceForge. The new address is &lt;a href="http://mp3diags.sourceforge.net/"&gt;http://mp3diags.sourceforge.net/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'll keep the old address valid for a few weeks, after which the plan is to replace the old pages with redirections to SourceForge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-7594847095126056170?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/7594847095126056170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/move-to-sourceforge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/7594847095126056170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/7594847095126056170'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/move-to-sourceforge.html' title='Move to SourceForge'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-1320675830720940031</id><published>2009-06-09T14:11:00.000-07:00</published><updated>2009-06-09T14:30:53.355-07:00</updated><title type='text'>More Debian 5.0 binaries</title><content type='html'>Christian Marillat from &lt;a href="http://www.debian-multimedia.org/"&gt;http://www.debian-multimedia.org/&lt;/a&gt; notified me that he's building MP3 Diags for Debian 5.0. It can be found in the "unstable" branch. Besides the program being built by somebody who actually knows something about building, and did it many times before, there are binaries for many other platforms in addition to x86 and AMD64. You can download the i386 package from &lt;a href="http://www.debian-multimedia.org/dists/unstable/main/binary-i386/package/mp3diags.php"&gt;this page&lt;/a&gt;, but you probably want to add the repository, so you are notified automatically about new releases (see the &lt;a href="http://www.debian-multimedia.org/"&gt;debian-multimedia.org home page&lt;/a&gt; for instructions about how to add the repository.)&lt;br /&gt;&lt;br /&gt;It would be nice for something similar to happen for other distributions, as I'd rather spend time improving the program instead of figuring out how to package it for various platforms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-1320675830720940031?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/1320675830720940031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/more-debian-50-binaries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/1320675830720940031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/1320675830720940031'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/more-debian-50-binaries.html' title='More Debian 5.0 binaries'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-3056745300214099546</id><published>2009-06-06T04:06:00.000-07:00</published><updated>2009-06-06T04:27:27.401-07:00</updated><title type='text'>Showing buttons + Debian 5 binaries</title><content type='html'>As pointed out by alxgudo and martintxo &lt;a href="http://mp3diags.blogspot.com/2009/06/ubuntu-binaries.html#comments"&gt;here&lt;/a&gt;, it was possible on Gnome installations for buttons to not show up. That happened because I didn't declare a dependency. This should be fixed in the latest release.&lt;br /&gt;&lt;br /&gt;I also added binaries for Debian 5.&lt;br /&gt;&lt;br /&gt;Ubuntu 8.04 and Debian 4 seem easy to add too, if anybody wants them. Perhaps a better idea would be for somebody who actually knows how to build packages to have a look at what I'm using to build the binaries and see if they need improvements. (The files are in the "package" directory in the Linux tarball.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-3056745300214099546?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/3056745300214099546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/missing-dependencies-debian-5-binaries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3056745300214099546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/3056745300214099546'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/missing-dependencies-debian-5-binaries.html' title='Showing buttons + Debian 5 binaries'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-2320751051062647274</id><published>2009-06-04T13:42:00.000-07:00</published><updated>2009-06-04T14:04:18.677-07:00</updated><title type='text'>Windows port and some fixes</title><content type='html'>In my last post I was complaining about crashes on Windows. After some minor changes that I didn't expect to have any impact, I was able to use MP3 Diags on Windows without experiencing any crash. It wasn't just to see that the program starts and exits, but I fixed audio issues in about 1600 files and then I added track info and cover art to 35 of my albums. So I guess it's time to release the Windows version. See the &lt;a href="http://web.clicknet.ro/mciobanu/mp3diags/010_getting_the_program.html"&gt;download page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While making these changes I identified and fixed a bug that could result in removal of audio data when using the "Remove inner non-audio" transformation.&lt;br /&gt;&lt;br /&gt;A less important bug that I found and fixed was related to the incorrect handling of an option to keep a single image in an ID3V2 tag.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-2320751051062647274?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/2320751051062647274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/windows-port-and-some-fixes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2320751051062647274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/2320751051062647274'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/windows-port-and-some-fixes.html' title='Windows port and some fixes'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-1986120340201098745</id><published>2009-06-03T01:26:00.000-07:00</published><updated>2009-06-03T01:35:12.490-07:00</updated><title type='text'>Ubuntu binaries</title><content type='html'>I added binaries for Ubuntu 8.10 and 9.04. See the &lt;a href="http://web.clicknet.ro/mciobanu/mp3diags/010_getting_the_program.html"&gt;download&lt;/a&gt; page for details.&lt;br /&gt;&lt;br /&gt;Another change is fixing a bug that could result in deleted files if the disk became full.&lt;br /&gt;&lt;br /&gt;I also did the Windows port, but I'm not happy with it, because it crashes. I'll look some more at it before making the Windows version available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-1986120340201098745?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/1986120340201098745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/06/ubuntu-binaries.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/1986120340201098745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/1986120340201098745'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/06/ubuntu-binaries.html' title='Ubuntu binaries'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-7967854092606851017</id><published>2009-05-25T05:44:00.000-07:00</published><updated>2009-05-25T05:52:34.340-07:00</updated><title type='text'>Better font handling</title><content type='html'>I noticed that most fonts don't work very well in Ubuntu 9.04 (well, I tend to suspect Qt 4.5.0 as being the main culprit), so I implemented a workaround / fix. Some other minor UI tweaks are found in 0.99.0.008 as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-7967854092606851017?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/7967854092606851017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/05/better-font-handling.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/7967854092606851017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/7967854092606851017'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/05/better-font-handling.html' title='Better font handling'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8243415871564871056.post-8399901936621423476</id><published>2009-05-22T10:03:00.000-07:00</published><updated>2009-05-22T13:03:19.259-07:00</updated><title type='text'>MP3 Diags 0.99.0 available</title><content type='html'>I just noticed that all 10 binaries for MP3 Diags have finished building, so I guess it's time to announce that the first public version of MP3 Diags is available.&lt;br /&gt;&lt;br /&gt;To quote the home page, MP3 Diags is a GUI-based application that allows end-users to identify issues with their MP3 files, fix some of the issues and make other changes, like adding track information. It also lets you "look inside" an MP3 file.&lt;br /&gt;&lt;br /&gt;It looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3.)&lt;br /&gt;&lt;br /&gt;MP3 Diags has a tag editor, which can download album information (including cover art) from MusicBrainz and Discogs, as well as paste data from the clipboard. Track information can also be extracted from a file's name.&lt;br /&gt;&lt;br /&gt;Another component is the file renamer, which can rename files based on the fields in their ID3V2 tag (artist, track number, album, genre, ...)&lt;br /&gt;&lt;br /&gt;For download information and documentation see the home page at: &lt;a href="http://web.clicknet.ro/mciobanu/mp3diags/index.html"&gt;http://web.clicknet.ro/mciobanu/mp3diags/index.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ciobi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8243415871564871056-8399901936621423476?l=mp3diags.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp3diags.blogspot.com/feeds/8399901936621423476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mp3diags.blogspot.com/2009/05/mp3-diags-0990-available.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8399901936621423476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8243415871564871056/posts/default/8399901936621423476'/><link rel='alternate' type='text/html' href='http://mp3diags.blogspot.com/2009/05/mp3-diags-0990-available.html' title='MP3 Diags 0.99.0 available'/><author><name>ciobi</name><uri>http://www.blogger.com/profile/01487325780792104180</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
