[X] Adding cover art fails if there is an apostrophe in the directory path name

Windows 7 Pro with up to date patches.

I am using Audacity to convert vinyl LPs to MP3 for import into my iTunes library. I like to export into
a directory named for the album, stored under the artist name, all in a directory that I use for my
Audacity exports. So a typical path that contains the album contents might be:

H:\Audacity\Exports\Red Clay Ramblers\It Ain't Right

I like to put the album cover art in the same directory as a JPG file, usually named cover.jpg, and I
use the quick action to add the album cover art. Mp3tag has no problem finding the JPG file in the
directory where the MP3 files are located when I click on the "..." to the right of the path name box,
and displays the images it finds, and if I double click on the cover.jpg, it comes up with the right
path name:

H:\Audacity\Exports\Red Clay Ramblers\It Ain't Right\cover.jpg

but if I tell it to go ahead and apply the change by clicking on the "OK" button it pops up an error
message window and reports the same error for every file:

Import cover from file "H:\Audacity\Exports\Red Clay Ramblers\It Ain't Right\cover.jpg" (Front Cover): File H:\Audacity\Exports\Red Clay Ramblers\It Ain't Right[ SYNTAX ERROR IN FORMATTING STRING ] cannot be accessed.

If I rename the directory in the path that has an apostrophe (usually the album name) so that it
does not have an apostrophe, all is good.

As far as I can tell, neither Windows (nor Audacity) has any problems with the path names where
some of the directory names contain an apostrophe. Windows (and Audacity) does have rules, and
some special characters are disallowed, but the apostrophe isn't supposed to be in that list.

I have a workaround so it's not an urgent problem, but a fix would be a nice thing.

I can do screen shots if you need them, but the message displayed is in nice plain text.

I did check for any earlier error report with a search for "cover art" and didn't see anything.

DrTom in NH

Have a look at this thread

Even though it turns out in the end that the access rights were the problem, DetlevD shows a solution about the apostrophe in the path. Perhaps that helps.

If I were typing in the path name, then I suppose I might be willing to learn to double-type
any apostrophe in the path name. But I didn't type it in, Mp3tag filled it in for me, and then
was unable to use what it filled in. That, in my opinion, is the bug. The fix may well be to
have the software scan through what it retrieved as the path to the JPG that's supposed to
be used for cover art and make it compatible with whatever lower-level routines need to be
able to parse it. Or perhaps there's a version of the lower-level routines that understands
that a single apostrophe is a perfectly valid character in a Windows file name path.

There is no bug. Within the action "Import cover from file" Mp3tag supports the so called "format string", in order to provide scripting for the image filename (... look at the title of the edit field).
Therefore the Mp3tag Scripting Language needs some special characters to be escaped.
See also ...
How to save images as album arts according to audio filenames


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.