Version: 1.4.4 (using KDE KDE 3.5.5) Installed from: Debian testing/unstable Packages OS: Linux When playing a shoutcast stream accented characters encoded in utf-8, amarok displays the cute little squares in place of the accented characters. Example stream : http://broadcast.infomaniak.net:80/rsr-la1ere-high.mp3 (swiss french public radio) I search some protocol information to find out if it was the streamer's or amarok's fault, but I couldn't find anything. I also couldn't find another shoutcast stream which uses accented characters (except the other swiss public radio channels). Winamp displays the title information correctly. I think amarok should display it in utf-8 or maybe use some kind of autodetection.
I can confirm this in 1.4.5. It doesn't work with KMPlayer (mplayer backend), either.
I confirm that with amarok 1.4.9.1 and amarok 2.
We're getting the metadata as QStrings from Phonon, so I don't think it's really Amarok's fault. It could be a problem in the Phonon backend (xinelib for me) or in Phonon, I'm not sure.
*** Bug 178366 has been marked as a duplicate of this bug. ***
phonon-xine uses QString::fromUtf8. As far as I know the meta data specs the encoding is unspecified. So we really need to do autodetection :(. It seems that the stream linked above doesn't use utf-8, otherwise it would work...
SVN commit 903466 by mkretz: we need to detect the encoding of the meta data strings. Not everything out there is UTF-8 :( BUG: 142797 M +99 -17 xinestream.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=903466