Bug 93293 - problem with saving mp3 tags
Summary: problem with saving mp3 tags
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 1.1.1
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-14 23:44 UTC by Walter Hofmann
Modified: 2006-06-11 12:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Walter Hofmann 2004-11-14 23:44:43 UTC
Version:           1.1.1 (using KDE 3.3.1,  (3.1))
Compiler:          gcc version 3.3.5 (Debian 1:3.3.5-2)
OS:                Linux (i686) release 2.6.6

I have a file that has a "#" in its filename in the playlist.
Whenever I click on it, select "View/Edit Metadata" from the menu, chnage the
metadata and try to save it, I get an error message
 "taglib claims file is not writeable"
This is triggered by the "#" in the filename, as renaming the file to some other
name without a "#" make the error message go away. In particular, the file in question
was not write protected.

Walter
Comment 1 Jens 2004-12-22 18:55:11 UTC
The same seems to happen when there is a "%" in the filename (as in "%2f" which is used by Konqueror to encode "/" in filenames).
Comment 2 Thiago Macieira 2004-12-22 19:26:30 UTC
Note that % is no longer treated as a special character in Konqueror (not in filenames anyways). Therefore, '/' is back being an invalid character for filenames and directory names.

We had that feature for a while, but we removed it because support was inconsistent throughout KDE and because it was too much hassle.
Comment 3 Jens 2004-12-22 20:40:05 UTC
That might be a problem with the audiocd:/ IOslave when it fetches track info from CDDB/FreeDB, and those contain special characters. I suppose the MP3/OGG files that get created inside audiocd:/ will have to be renamed or escaped or somehow treated, if 'forbidden' characters exist in them, otherwise they are uncopyable.

That's how I ended up with files that contain "/" and "\" and whatnot in their names ... ;-)
Comment 4 Thiago Macieira 2004-12-23 01:22:27 UTC
Strictly speaking, the only two forbidden characters are NUL and '/'. Other than that, everything is allowed.

Some filesystems, notably those with DOS legacy, forbid other characters.

In any event, it is not relevant for this bug report.
Comment 5 Seb Ruiz 2005-04-08 15:02:50 UTC
is this bug report still valid?
Comment 6 Walter Hofmann 2005-04-08 16:27:31 UTC
I cannot reproduce this anymore with amarok 1.2.3. I tried filenames with #, % and a few other characters in them.
Comment 7 Alexandre Oliveira 2005-04-08 16:35:44 UTC
So, I'm closing this, thanks for reporting and trying to reproduce.
When you are the reporter you can close the bug yourself, just login and you will see the options.
Comment 8 Walter Hofmann 2005-04-19 23:14:12 UTC
I just noticed that there are still some filenames left where saving mp3 
tags doesn't work. Could you reopen the bug for me, please?

The filename in question for which saving doesn't work is
 /usr/local/mp3s/music/albums/Sonny Rollins - The Complete Prestige Recordings 7CD BOX/Sonny Rollins - The Complete Prestige Recordings (Disc1)/ 07. Blue Room.mp3

I think the problem is because of the paranthesis ().

Walter



On Fri, Apr 08, 2005 at 02:35:45PM -0000, Alexandre Oliveira wrote:
[bugs.kde.org quoted mail]
Comment 9 Alexandre Oliveira 2005-04-21 04:36:38 UTC
Reopening, as requested, though I can't reproduce (again, as the reporter, you could have reopened that yourself). 
Can you check file permissions? If you rename the file them the change works?
Comment 10 Walter Hofmann 2005-04-30 20:56:08 UTC
It was a permission problem. Sorry about reopening it again.