Just tested it. Seems working fine, thanks!
Except for BASS_Encode_CastSetTitle doesn't work with international UTF-8 characters.
The server gives no error, but characters are not displayed correctly.
Could you check it please?
Here is the call:
BASS_Encode_CastSetTitle(hEncoder, PAnsiChar(AnsitoUTF8(U)), nil);
This works for Icecast server which also works with UTF8 text, but not for Shoutcast2.
UPD: sorry for bothering, the wrong text is in the Shoutcast log, but players display it fine