} else {
if (!iTunesCapable) {
// Dencode for better UTF-8 and to allow '|' in the name.
// For iTunesCapable, replace | with (char)1
Base64 b64 = new Base64();
byte[] decodedName = b64.decode(m_name);
try {
m_name = new String( decodedName , "UTF-8" );
} catch (UnsupportedEncodingException e) {
m_name = new String( decodedName );
}