The song name should be url encoded to ISO-8859-1 charset
Icecast and Shoutcast broadcasting client
Brought to you by:
vc-bipak
Hi,
I'm using the latest version of BUTT 0.1.37 and I'm trying to set this songname: "planète" I see the update url contains the parameter "&song=planète" instead of "&song=plan%E8te". According to icecasr specification if the "charset" parameter is not set (which is the case) than the query parameters must be url encoded using the ISO-8859-1 charset. The way I see it BUTT does not handle icecast song metadata update properly.
Regards,
Cristian
Hello Cristian,
BUTT uses UTF-8 for song encoding. I tried adding charset=UTF-8 to the song update URL but this didn't help. In this case icecast converts it to a HTML encoded string...
However, you can workaround it by adding
to your mount specific settings in your icecast config file, or add
just below the
<icecast>tag to set it for every mountpoint.
Best,
Daniel