Red Hat Bugzilla – Bug 242862
Amarok doesn't support transfer of Unicode filenames to MTP devices
Last modified: 2007-11-30 17:12:06 EST
Description of problem:
Amarok isn't currently able to transfer files with unicode characters in their
filenames. For example, when transferring files with accentuated characters (á,
é, í, ó, ú, à, è, ì, ò, ù, ä, ë, ï, ö, ü, etc) and special characters (ñ, €, ø,
ß, etc) to an MTP device (iriver Clix in my case), Amarok will spit an error
message stating tha the file couldn't be transferred. Without further
explanation. I have to resort to transfer these files manually with the
mtp-sendfile or mtp-connect --sendfile commands from the CLI to transfer these
files, however this avoids the internal database and album appendage (not to
mention also skips any metadata on the files), this has been particularly
difficult with .ogg files (which my Clix supports just fine)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start Amarok and attach an MTP device
2. Browse to some files with unicode characters in their filenames
3. Try to synchronize/transfer those files to the MTP device
Amarok will spit some generic errors about the files not being transferred
The files to transfer, as they're easily transferred using the mtp command line
This bug has actually been solved upstream, and I thought it would be part of
Amarok 1.4.7, but apparently it was not. Any plans on including the necessary
patch for Amarok for Fedora?
See the patch for this problem in KDE's bugzilla:
Note this problem still lingers in F7 and 8 builds of Amarok.
Made a patch and used the patch from the .spec file to correct this issue,
hopefully we'll have a 1.4.7-3 build with this fixed?
Created attachment 207941 [details]
.spec file for Amarok with the MTP unicode issue fixed
Created attachment 207951 [details]
Patch to resolve the MTP unicode issue
Thanks for your help, update incoming !
Thank you VERY much!
amarok-1.4.7-5.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
I'm actually running a test build I did with supplied .spec plus patch,
everything working fine
amarok-1.4.7-5.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.