Bluesky, Mastodon, Telegram e RSS

Usando iPod em 2025 github.com

Recentemente ressucitei um iPod, aquele tocador de música da Apple dos anos 2000. Lembram? Pois então.

Antigamente era uma tremenda trabalheira procurar músicas e álbuns em aplicativos de torrent, desviando de vírus e malwares de toda sorte. Pouco depois apareceu o Spotify com playlists prontas que conquistaram toda uma geração.

Enfim, resolvi voltar para o player com hd interno.

Meu maior desafio estava sendo organizar manualmente as playlist no iTunes, o que pra mim é o atrativo do Spotify: Playlists prontas e rádios de músicas/artitas que fazem sentido.

O problema: Como organizar músicas, mais ou menos como temos no Spotify hoje, no iTunes sem sofrer muito?

A solução: Spotify-Downloader.

É um app de linha de comando – eu sei que não é pra todos, mas se você se esforçar um pouquinho, vai ser só louros – escrito em python que compara as informações da playlist do spotify que você indicar, baixa as informações (nomes de música, artistas, álbum, etc) do Spotify e as músicas do YouTube.

Você só precisa indicar a pasta onde serão baixadas as músicas e colar o link da playlist do Spotify (sem as aspas):

“spotdl –output [diretório-destino] [url-da-playlist-no-spotify]”

Em alguns minutos você terá todas as músicas com seus devidos metadados, inclusive com capa do álbum, disponíveis.

E caso músicas sejam adicionadas ou removidas da playlist do Spotify, se você rodar o comando no mesmo diretório destino, suas músicas locais são ‘sincronizadas’ com a playlist atualizada e fará automaticamente a adição ou remoção das músicas.

Após isso, no meu caso, bastou criar a playlist no iTunes, arrastar a pasta e sincronizar o iPod.
Pronto!

17 comentários

17 comentários

  1. meu marido usa direto essas linhas de comando pra baixar no spotify, aí mais raiz ainda do q colocar no ipod, ele usa pra gravar fita cassete ou mini disk. a gente toca depois na sala com caixas boas e a qualidade é bem boa. poder baixar no spotify facilita demais pra esses hobbies.
    (aí, acompanhando a outra discussão, qdo eu quero alguma coisa eu peço pra ele baixar pra mim pq eu tenho preguiça de linha de comando. acho q esse é o termo mais certo q medo… se precisar eu uso, então deixo pra usar no trabalho e não em casa rs)

  2. Tenho um iPod de 3ª geração (acho) de 32gb e lembro que quando eu ainda conseguia carregá-lo não era possível utilizar o itunes por que o itunes não existe mais.

    Dito isso, uma das coisas que eu mais tenho saudade da era pré-celular-com-aplicativo-e-internet era escutar (poucos) discos de ponta a ponta e uns 2 ou 3 posdcasts.

  3. O problema do spotDL é que ele baixa as músicas do YouTube buscando por comparação de metadados e muitas vezes baixa música com qualidade ruim (compartilhada por usuários e não pelo canal oficial), fora a discrepância de volume entre as faixas que fica ainda mais evidente quando é playlist (dá para normalizar com o ffmpeg mas aí é um passo a mais).

    Para baixar diretamente do Spotify (e de outros serviços) existe a opção de utilizar o OnTheSpot (https://github.com/justin025/onthespot) aí sim as músicas são baixadas padronizadas quanto a qualidade e masterização.
    Apesar de não ser necessário informar usuário e senha ao aplicativo, é necessário vincular uma conta e altamente recomendável criar uma conta dummy para esta finalidade.

    1. Caraca essa de baixar direto do Spotify eu quero ver! Porque por muito tempo eu queria baixar uma playlist de lá com músicas instrumentais e sempre dava errado porque justamente todo serviço do tipo vai tentar baixar do YouTube. Tive que usar um serviço que deixava a música tocando no pc e ele gravava do output de áudio, assim é 100% de certeza que vai dar certo.
      Estou curioso de como funciona essa solução aí, se realmente “baixa do Spotify”…

        1. Agradeço o link. É já vi várias opções ao Spotify, mas ao que parece ele tem criptografia ou algo assim e ninguém consegue baixar diretamente. O mais próximo é o que fiz, que é logar através dessa gui específica que consegue gravar o output de áudio. Isso porque a playlist que eu queria só tem lá no Spotify com músicas que não se encontra em outros lugares nem no YouTube, pelo menos não de forma fácil. Eram mais de 100 músicas na playlist de artistas variados de um gênero específico, eu simplesmente não iria baixar 1 por 1. Deixei rodando o app gravando por cerca de 4 horas, ele já divide cada música e associa os metadados automaticamente muito bom. Acho que era spytify se não me engano, só usei uma vez.

        2. Foi mais uma provocação ao OP, porque ele disse que “baixa diretamente do Spotify”

        3. Para o Deezer, tem algumas ferramentas, algumas que inclusive foram descontinuadas, porém ainda funcionam com pequenos ajustes. E baixa o arquivos organizados, e com qualidade.

          Em geral, acho a qualidade de áudio do Spotify bem sofrível, talvez a pior dos serviços de Streaming.

  4. Fora do tópico mas com alguma relação:

    Eu não consigo entender esse medo que a linha de comando exerce nas pessoas, a ponto de um tutorial simples ter que se desculpar, fazer ressalvas e quase implorar pra pessoa dar uma chance antes de sugerir um comando simples.

    Hoje cedo tive um contratempo com um pdf com senha que a impressora não reconhecia (mesmo inserindo a senha), pensei em usar aqueles sites de PDF que também prometem quebrar essas barreiras, porém lembrei que alguém já devia ter tido esse problema e resolvido de forma simples:

    qpdf – -decrypt – -password=“minhasenha” input.pdf output.pdf

    Em que mundo ensinar alguém a abrir um site, confiar seu documento com senha a terceiros, assistir uns três anúncios, e baixar um nova versão do documento (que alguém postou aqui mais cedo) que pode conter malwares escondido é mais fácil do que introduzir um comando intuitivo na linha de comando (comando esse que se parece com vários pequenas tarefas programas em cli fazem e seguem uma estrutura bem parecida).

    Fim do desabafo

    Obrigado pelo tutorial :)

    1. Um desabafo sobre o seu desabafo:

      Como alguém que “quase sempre” prefere uma UI no lugar de uma linha de comando, não é bem um “medo da linha de comando”. Eu veria mais como uma crítica (pelo menos vindo de mim).

      Não é sempre que uma linha de comando é intuitivo, como no caso que você falou. Aliás, no seu exemplo, como eu ia saber que os parâmetros são “-decrypt”, “-password” e não, de repente, “-unlock” e “-ps”, se eu não olhasse o manual? E que não precisaria de parâmetros “-i” e “-o” para especificar o arquivo de entrada e saída? E os outros possíveis parâmetros?

      Outro exemplo que me vem à cabeça é o yt-dlp, que o Ghedin falou aqui. Não me diga que o comando abaixo é intuitivo à primeira vista, sem ter visto nenhum exemplo de uso antes:

      yt-dlp -f 'bv*+ba' 'https://www.youtube.com/watch?v=xxxxx'

      Como tudo na vida, nada é 8 ou 80, e eu admito que linhas de comando são bem úteis, na verdade. Poxa, eu adoro o winget do Windows, e acabo rodando toda vez que ligo o computador, por exemplo. Uma vez que você aprende os parâmetros usuais para o seu uso específico, aí, sim, se torna fácil e intuitivo. Mas só após a curva de ler o manual, explorar e usar. Coisa que um programa ou site confiável com uma UI legal, nem precisaria. Já estariam lá todas as opções e parâmetros disponíveis.

      E da mesma forma, a coisa também não é tão dicotômica como você falou: não é como se a única alternativa para uma linha de comando fosse um site não confiável que pode embutir um malware no seu arquivo (aliás, o que garante que toda linha de comando seja confiável?). Existem, sim, sites e programas que fazem o mesmo trabalho e que não necessariamente são um risco. Por exemplo, uma alternativa ao yt-dlp é o cobalt.tools, que por sinal, conheci por uma recomendação aqui do site. Basta abrir, copiar e colar a URL e pronto.

      No meio dessa discussão, apesar de ser da área de TI, eu fico do lado de um usuário leigo, que apesar de saber o básico de informática, precisaria dedicar mais tempo para aprender a usar um utilitário na linha de comando para essas coisas corriqueiras, como desbloquear um PDF ou baixar um vídeo do YouTube. E que, não raro, não tem esse tempo (ou até mesmo aptidão/boa vontade) para isso.

      1. Ah, acho que nem existe uma discussão aí. GUI é, por definição, mais intuitiva que a linha de comando.

        Quem se dispõe a usar uma ferramenta no terminal sabe que precisará invocar o manual ou no mínimo um --help para descobrir os parâmetros e outros detalhes. E no caso de ferramentas complexas, como o yt-dlp ou o ffmpeg, nem assim — eu crio aliases para os comandos que mais uso porque jamais me lembraria de como escrevê-los toda vez que precisasse, o que não é algo tão frequente.

        O mais engraçado são os geradores online de comandos, heheh! Tipo este para o FFmpeg.

        1. Sim, sim, concordo. A “discussão” é em referência ao desabafo, mesmo. Além disso, não é a primeira vez que vejo alguém argumentando “linha de comando é superior”, sem considerar os prós e os contras de cada um.

      2. Não sou de ti nem nada, mas como leigo, e velho de internet, estou interessado no resultado mais rápido e simples possível, e hoje em dia feito pelo smartphone de preferência; só a ideia de ter que usar a linha de comando já me gera um atrito absurdo! Tipo tirar a senha de um pdf como no exemplo raiz aí, eu estou disposto a ir até o fim pra conseguir o que quero dependendo da situação, e usar os meios necessários, mas se for possível realizar pelo smartphone de forma rápida e simples, vai ser a última opção!
        Então não importa os argumentos defendendo a linha de comando, sempre vai ter (pra mim pelo menos) esse esforço de ter que ligar o computador, ler as instruções da linha de comando pra fazer uma tarefa que poderia ser feita num aplicativo no smartphone, ou num site duvidoso. Eu realmente não julgo as pessoas leigas que se submetem a fontes duvidosas, no fim é a busca pelo menor esforço, ainda mais quando o resultado esperado é pra uma coisa simples como remover a senha de um PDF, porque tenho que mover uma montanha pra isso?

  5. Poxa, queria mto só um mp3 com foninho, mas infelizmente meu iPod já foi com deus faz tempo. Legal saber que ainda tem uso!

  6. Recomendo ainda trocar o firmware por Rockbox, que saiu a versão 4.0 esse mês