Opened 13 years ago

Closed 13 years ago

#3137 closed enhancement (fixed)

MythWeb music playlist and special characters

Reported by: otto at kolsi dot fi Owned by: xris
Priority: minor Milestone: unknown
Component: mythweb Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Attached patch fixes streamed m3u playlists that contain special characters in either artist or song name (e.g. Motörhead).

This problem is visible in Windows with WinAmp?. For some reason, it seems that playing a single file through MythWeb does not have this same problem (?).

I've only played with streaming in Windows/WinAmp? environment, it would be nice if someone with e.g. Amarok could verify that this does not brake things.

Attachments (2)

mythweb-music-playlist.patch (656 bytes) - added by otto at kolsi dot fi 13 years ago.
mythweb-music-playlist.2.patch (1.2 KB) - added by otto at kolsi dot fi 13 years ago.
updated patch

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by otto at kolsi dot fi

Changed 13 years ago by otto at kolsi dot fi

updated patch

comment:1 Changed 13 years ago by otto at kolsi dot fi

Updated the patch because there's one other place where we should also do the utf8_decode() conversion.

I've now tested this patch with three players and it works with both WinAmp? and XMMS. Amarok however seems to handle playlist character sets somehow differently. With Amarok, things are fine WITHOUT this patch.. and when this patch is applied special characters are not displayed correctly in playlist. So it should make things a bit better for at least 2 players and worse for at least 1 player..

I haven't used Amarok previously, so this could also be configuration issue.

It all seems to be about how different players support playlists with different encodings.

comment:2 Changed 13 years ago by xris

Resolution: fixed
Status: newclosed

(In [12989]) Apply utf8 decode patch to fix international chars in playlists. closes #3137

Note: See TracTickets for help on using tickets.