iPod Shuffle 2a Geração no Ubuntu 11.04 com hfsprogs, gtkpod e rebuild_db.py!

No Ubuntu existem diversos programas que auxiliam na manutenção dos iPods de seus usuários, dentre eles destacaria o GtkPod , plugins do Rythmicbox e o Banshe (adotado na versão 11.04). Tentei todas as combinações possíveis e não consegui configurar o meu iPod Shuffle (2a geração) no Ubuntu. Em buscas na internet parece que existe um problema relacionado com essa versão do aparelho. Depois de muito procurar e testar eu consegui uma combinação de programas que me deixa copiar as músicas que eu quero de forma rápida e sem maiores dores de cabeça para meu iPod:

hfsprogs + gtkpod + rebuild_db (ou shuffledb)

hfsprogs

O hfsprogs se fez necessário porque o Ubuntu 11.04 estava montando meu iPod em modo readonly. Para conseguir escrever e apagar arquivos no aparelho precisei instalar o hfsprogs que é um pacote com alguns utilitários para trabalhar com o HFS+ que é o sistema de arquivos que a Apple utilizou no iPod.

Caso voce também tenha problemas ao copiar ou deletar arquivos no seu iPod instale o hfsprogs com o seguinte comando:

$ sudo apt-get install hfsprogs

Depois, com o iPod conectado em sua porta USB, rode o seguinte comando:

$ df -h

A saída deverá mostrar uma lista de discos montados no sistema, procure qual o caminho do device em que se encontra seu iPod, no meu caso foi /dev/sdb.

Agora rode o seguinte comando, substituindo /dev/sdb pelo caminho de seu iPod.

$ sudo fsck.hfsplus -r /dev/sdb

Depois reinicie o sistema e tente deletar um arquivo de música do seu iPod (/media/<nome do iPod>/Ipod Control/Music).

gtkpod ou banshee

Para copiar as músicas para seu iPod voce pode utilizar tanto o gtkpod ou o banshee. O banshee cria melhor a estrutura inicial de arquivos para um iPod que foi danificado ou perdeu sua estrutura. Mas ao copiar os arquivos o banshee travou meu iPod. Com este problema tive que resetar o iPod no iTunes em outra máquina e depois realizar todo o procedimento novamente, dessa vez com o gtkpod.

Para instalar o gtkpod:

$ sudo apt-get install gtkpod

Após copiar todas as músicas se tentarmos toca-las no iPod veremos que ele pisca luzes em verde e laranja e não toca nada. Isso acontece porque de alguma forma uma biblioteca utilizada pelo gtkpod (também acontece com o banshee) não está funcionando para esta versão do iPod. Para solucionar este problema descobri o ótimo script em python que faz todo o trabalho sujo de reorganizar os arquivos e as configurações do seu iPod após suas mudanças: o rebuild_db.

rebuild_db

Para instalar o rebuild_db basta baixar o script em seu site. Depois extraia e copie o arquivo rebuild_db.py para o diretorio raiz do seu iPod e rode os seguintes comandos:

$ cd /media/<nome do ipod>
$ python rebuild_db.py

Agora o script irá configurar tudo para que suas mp3s sejam lidas de forma correta no seu ipod!

Anúncios
1 comentário

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: