Backed um ipod up com dd, como recuperar todas as faixas de uma só vez com gnupod?

1

Eu tive gnupod por um tempo. Ainda não descobri como usá-lo embora. Eu costumo ir para o gtkpod. Portanto, esta pergunta, no caso de alguém ter alguma dúvida depois de ler tudo abaixo, é puramente sobre a sintaxe do gnupod .

Recentemente, decidi substituir meu ipod neste esquema de substituição. (Eu não gosto de hardware proprietário, etc., mas se alguém vai me dar uma nova peça de hardware ... para algo que foi originalmente um presente ... hmm ...)

Enfim, resumindo, fiz um backup do meu antigo ipod usando o dd:

dd if=/dev/sdb2 of=ipodbk

e apenas tentei rodar o gtkpod (com o ipodbk montado como -t vfat -o loop ) para ver se ele iria pegá-lo, como acontece quando um ipod é conectado, o que ele faz.

Mas esta questão não é sobre isso.

Eu não quero perder tempo com o bugs do gtkpod quando se trata de exportar arquivos de um ipod inteiro (tentei antes. acabei com muitos arquivos de 0 byte ... não, obrigado).

Eu só quero exportar todas as faixas da imagem de disco de uma só vez.

O comando provavelmente parece com algo como

gnupod_something (some switches) -m /home/user/ipodbkmount/ (some stuff?)

e a saída provavelmente se parece com algo como

(window flooded with 1000 lines of text)

mas eu nunca consegui fazer com que gnupod funcionasse. Tenho certeza que é um ótimo programa, e eu tenho que invocá-lo como gnupod_check -m ipod --fixit de vez em quando quando gtkpod perde a noção do que está fazendo e comete erros quando grava arquivos no dispositivo. Quanto a gnupod , eu não sou inteligente o suficiente para descobrir sua sintaxe nas manipulações mais rotineiras do ipod, eu acho.

Então, sim, o que é esse comando?

    
por ixtmixilix 14.01.2012 / 13:51

1 resposta

1
Primeiro, o gnupod não funciona diretamente com o banco de dados do iPod, você precisa converter de e para o banco de dados do gnupod, então você quer executar tunes2pod.pl primeiro. Isso só precisa ser feito quando você alterar o iTunesDB (banco de dados do próprio iPod) diretamente - se você usar o gnupod novamente sem usar outra ferramenta, não será necessário executá-lo novamente.

(Da mesma forma, se você usar o gnupod para alterar o banco de dados, você precisa executar o mktunes.pl , que atualiza o iTunesDB.)

Quando você já tem o banco de dados de formato gnupod (que é armazenado no iPod como o iTunesDB):

Se o que você deseja é obter as informações da faixa, sem arquivos, você deseja usar gnupod_search.pl (a ferramenta gnupod para pesquisar o banco de dados e editar as entradas).

Dê uma olhada na manpage, porque você pode ajustar o que ela mostra, incluindo o caminho para os arquivos em si (mas a partir dos seus comentários, parece que você não precisa disso).

O IIRC, executando-o sem argumentos (além do ponto de montagem e material de configuração do iPod relacionado) despeja toda a lista de entradas.

Se você quiser pesquisar, existem vários argumentos que vão como --title=the-string , --artist=the-string . title e artist são "chaves" e você pode usar --rename="key=value" para alterar o valor associado a essa chave nas entradas correspondentes. Há também --delete que, bem, exclui o que corresponde aos parâmetros de pesquisa.

Ah, e, para uma rápida introdução ao gerenciador do iPod, o que mais ... ah, claro, adicione músicas: gnupod_addsong.pl , pega os nomes dos arquivos de mídia e os copia para o iPod. Tem várias opções (por exemplo, para substituir o título) e, se você tiver as dependências necessárias, pode até ser capaz de converter outros formatos como o ogg (embora você provavelmente precise especificar --decode=format , onde o formato pode ser, entre outros , mp3).

(Se você acabar usando o gnupod como seu gerenciador de iPod, você pode colocar as informações sobre o ponto de montagem e o modelo em ~/.gnupodrc para economizar alguma digitação.)

    
por 29.01.2012 / 02:17