quarta-feira, 2 de julho de 2008

Gerenciar músicas em cartões de memória, pen drives, etc. com o Rhythmbox

Recentemente coloquei um cartão de memória SD de 1 GB no meu celular Nokia e precisava copiar músicas do meu computador para o cartão. Só que havia um problema, ao arrastar as músicas do Rhythmbox para o cartão as músicas ficavam com o formato original do arquivo que era Ogg Vorbis, mas o tocador do celular não aceita este formato e até onde eu sei ele só aceita MP3 e AAC.

Normalmente quando conectamos um DAP (Digital Audio Player) ao Linux (Ubuntu 8.10) e usamos o Rhythmbox para manejar as músicas, a maioria desses dispositivos é reconhecida, e quando arrastamos alguma música do programa para o dispositivo, a mesma é convertida para um formato suportado quando se faz necessário.

Então vem as questões:

Como fazer para que quando um arquivo de música seja arrastado para um cartão, ela seja convertida?
Como fazer para que as músicas sejam copiadas para uma determinada pasta?

Estas duas questões podem ser respondidas com: "Crie um arquivo denominado .is_audio_player na raiz do sistema de arquivos do seu cartão de memória, pen drive, ou que for."

Quando um cartão de memória é "espetado" no sistema uma janela do Nautilus é aberta exibindo o conteúdo do diretório raiz, então clique com o botão 2 do mouse num espaço vazio dessa janela e selecione Criar Documento->Arquivo Vazio, renomeie o arquivo para .is_audio_player, abra-o com o editor de texto e coloque nele o seguinte conteúdo:


audio_folders=MUSICAS/,RECORDS/
folder_depth=2
output_formats=audio/mpeg


Nesse exemplo os diretórios MUSICAS/ e RECORDS/ no seu cartão de memória serão gerenciados e os arquivos serão convertidos para MP3, se quiser suporte para Ogg Vorbis e WMA utilize a seguinte configuração:


audio_folders=MUSICAS/,RECORDS/
folder_depth=2
output_formats=application/ogg,audio/x-ms-wma,audio/mpeg


Se ao abrir o Rhythmbox o seu cartão de memória não for mostrado no painel do lado esquerdo, selecione Música->Examinar Mídias Removíveis que será feita uma detecção dos dispositivos de armazenamento que contém o arquivo .is_audio_player.

Referências:
Guide/DAPs/MassStorageDevices - Banshee
http://forums.sandisk.com/sansa/board/message?board.id=view&message.id=6895