Go get my music

Música é o combustível do espírito. E como todo combustível, a gente quer ter controle sobre o proprio tanque, né?

Faz uns anos que eu travo uma batalha silenciosa contra a indústria do streaming. Gosto da praticidade de não ter mídias físicas, mas não curto ficar refém de serviços que podem mudar de ideia a qualquer momento (preços, catálogo, política...).

O dilema

Opção A: Ser dono dos meus MPs3 e gerenciar minha própria biblioteca. Sonho!

Opção B: Usar streaming e deixar tudo lá, rezando pra nunca perder acesso.

O problema com a Opção A é que construir essa biblioteca do zero dá trabalho:

  • Qualidade de som
  • Arte do álbum
  • Tags e metadados certinhos
  • Nome de arquivo organizado

Eu não fiz a migração lá atrás quando todo mundo "ripava" CDs e DVDs pro HD. Então estava meio sem opção... até que decidi criar a minha.

Download, não roubo

Basicamente, existem três formas de preencher sua biblioteca:

  1. Converter mídias físicas — só que eu não tenho mais CDs/vinil
  2. Baixar da web — tipo os Maias na época do Napster (confesso que já fiz isso também 😅)
  3. Baixar do seu próprio streaming — a escolha mais racional

Nos testes, achei várias ferramentas pra isso. Algumas até funcionavam, mas eram um pesadelo de configurar ou quebravam com qualquer update.

Go get my music

Cansado de ferramentas precárias, eu mesmo fiz. Em Go, é claro — porque se tem uma linguagem que faz exatamente o que você pede sem drama, é Go.

É uma TUI (Terminal User Interface) super simples:

  1. Você cola uma URL do YouTube Music (álbum ou playlist)
  2. O app baixa tudo em MP3
  3. Pronto, música na mão

Go get my music

O que ele faz de especial?

  • Qualidade decente — usa LAME VBR com -q:a 2, algo em torno de 170–210 kbps (média ~190 kbps). Não é lossless, mas ocupa menos espaço e soa bem
  • Organização na pasta — formato: <id> Nome<artista | playlist> - Nome álbum
  • Arte incluso — baixa a capa e embuti no arquivo MP3

Detalhe importante

Funciona só com sua própria conta de YouTube Music (ou seja, você precisa ser assinante). O app usa o browser pra fazer login:

  • Chrome
  • Chromium
  • Helium — meu browser do dia a dia! s2

Esses browsers suportam múltiplos perfis, então na abertura do app você escolhe qual perfil usar.

Escolhendo perfil

O plano

A ideia é simples: ao longo do tempo, vou montando minha biblioteca de MPs3. Um álbum aqui, uma playlist ali. Devagar, mas dono do próprio catálogo.


PS: isso não é pirataria — você já paga pelo streaming, tá apenas baixando o que já é seu.