Trabalhando com problemas de codificação no Windows com arquivos .m3u

0

Estou sincronizando arquivos .mp3 com nomes de arquivos UTF-8 e listas de reprodução .m3u que fazem referência a esses nomes de arquivos - gerados em um sistema Ubuntu - em uma máquina Windows. Os nomes de arquivos .mp3 aparecem corretamente no Windows Explorer, mas ao tentar reproduzir uma lista de reprodução .m3u com o Windows Media Player, ela exibe nomes de arquivos corrompidos e ignora arquivos com caracteres não-ASCII.

Eu acho que os nomes dos arquivos são armazenados em outra codificação que o UTF-8 no Windows, que o Ubuntu One não se importa, mas o conteúdo dos arquivos .m3u não é traduzido.

Estou procurando sugestões para lidar com isso! : -)

Obrigado!

Loïc Minier

    
por lool 30.09.2011 / 13:44

1 resposta

1

O problema é que o seu tocador de música no Windows está abrindo o .m3u em algo diferente de UTF-8. Ao pesquisar um pouco, parece que, se a extensão for .m3u8 , as coisas funcionarão.

Além do mais, o artigo da Wikipedia sobre M3U diz que a codificação deve ser latina-1 se a extensão for .m3u , e você tem que usar .m3u8 para nomes de arquivos codificados em UTF-8.

Além disso, como você lool apontou "[c] criar um arquivo .wpl com a lista de reprodução funcionando; copiei e colei o modelo de: link e ele funcionava com nomes de arquivos codificados em UTF-8 (já que a codificação de XML é bem definida) Outra opção é usar software mais tolerante, como o VLC. "

    
por Chipaca 30.09.2011 / 15:23