by cheesbj » Thu Mar 31, 2016 11:20 am
Hi, I'm using Media Monkey 4.1.11.1783 Standard Edition on Vista SP3
The XSPF import doesn't seem to handle UTF-8 sequences in the <location> URI field correctly.
For example, if there's a "LATIN SMALL LETTER E WITH ACUTE" in the URI (code point 00E9, rendered in the URI as %C3%A9), then the corresponding line in the "Now Playing" window renders the character as the sequence "LATIN CAPITAL LETTER A WITH TILDE" + "COPYRIGHT SIGN". The line is greyed-out, presumably because MM can't find the file. For example, in the following snippet, the first "record" fails to be imported correctly, but the second is OK, with the actute e's in the <creator> field rendered correctly:
Code: Select all
<track>
<location>file:///H:/Media/M/World/Mali/Kagb%C3%A9%20Sidib%C3%A9/L%27Adieu%20%28Amazon%20MP3%29/01%20-%20Dougounalo.mp3</location>
<title>Dougounalo</title>
<creator>Kagbé Sidibé</creator>
<album>L'Adieu</album>
<trackNum>1</trackNum>
<duration>385933</duration>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:id>15</vlc:id>
</extension>
</track>
<track>
<location>file:///H:/Media/M/World/Mali/Alou%20Fane%20et%20Daouda%20Sangare/Kamalen%20Ngonin%20%28Likembe%20MP3%29/b2.%20Nambaramogo.mp3</location>
<title>Nambaramogo</title>
<creator>Alou Fané et Daouda Sangaré</creator>
<album>Kamalen N'gonin</album>
<trackNum>6</trackNum>
<duration>224448</duration>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:id>16</vlc:id>
</extension>
</track>
This shouldn't be too hard to fix.
Hi, I'm using Media Monkey 4.1.11.1783 Standard Edition on Vista SP3
The XSPF import doesn't seem to handle UTF-8 sequences in the <location> URI field correctly.
For example, if there's a "LATIN SMALL LETTER E WITH ACUTE" in the URI (code point 00E9, rendered in the URI as %C3%A9), then the corresponding line in the "Now Playing" window renders the character as the sequence "LATIN CAPITAL LETTER A WITH TILDE" + "COPYRIGHT SIGN". The line is greyed-out, presumably because MM can't find the file. For example, in the following snippet, the first "record" fails to be imported correctly, but the second is OK, with the actute e's in the <creator> field rendered correctly:
[code]
<track>
<location>file:///H:/Media/M/World/Mali/Kagb%C3%A9%20Sidib%C3%A9/L%27Adieu%20%28Amazon%20MP3%29/01%20-%20Dougounalo.mp3</location>
<title>Dougounalo</title>
<creator>Kagbé Sidibé</creator>
<album>L'Adieu</album>
<trackNum>1</trackNum>
<duration>385933</duration>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:id>15</vlc:id>
</extension>
</track>
<track>
<location>file:///H:/Media/M/World/Mali/Alou%20Fane%20et%20Daouda%20Sangare/Kamalen%20Ngonin%20%28Likembe%20MP3%29/b2.%20Nambaramogo.mp3</location>
<title>Nambaramogo</title>
<creator>Alou Fané et Daouda Sangaré</creator>
<album>Kamalen N'gonin</album>
<trackNum>6</trackNum>
<duration>224448</duration>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:id>16</vlc:id>
</extension>
</track>
[/code]
This shouldn't be too hard to fix.