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
The same seems to happen when there is a "%" in the filename (as in "%2f" which is used by Konqueror to encode "/" in filenames).
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.
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 ... ;-)
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.
is this bug report still valid?
I cannot reproduce this anymore with amarok 1.2.3. I tried filenames with #, % and a few other characters in them.
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.
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]
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?
It was a permission problem. Sorry about reopening it again.