Idiomas: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Índice / Artigos / Podcast Downloader

Podcast Downloader

Um simples transferidor de podcasts RSS de código aberto

Publicado
Atualizado
(criado )
Escrito por
Willem L. Middelkoop
Temas
Software livre · Liberdade · apple · design · linux · minimalista · música · programação
Versão humana deste artigo
https://willem.com/pt/2025-01-27_podcast-downloader/
English
Podcast Downloader
Nederlands
Podcast Downloader
Deutsch
Podcast Downloader
Español
Descargador de Podcasts
Français
Podcast Downloader
Italiano
Podcast Downloader
Papiamentu
Podcast Downloader
Frysk
Podcast Downloader
Idiomas
Traduzido do original em inglês por um modelo de linguagem em duas passagens (tradução e revisão) com um glossário e um corretor ortográfico; ainda não revisto por um falante nativo.

Resumo

Farto de ser constantemente empurrado para "mais conteúdo relevante", criei um script para me libertar das apps de podcasts comerciais ou de código fechado. Só queria uma ferramenta que descarregasse em silêncio os meus programas preferidos: sem complicações, sem rastreio, sem extras. Lê este artigo para saberes mais; é software livre sob a GPLv3.

Texto completo

Esquerda: Apple Podcasts, direita: Apple iBooks. Em ambos os ecrãs, cerca de metade da interface é dedicada a conteúdo que eu não pedi
Esquerda: Apple Podcasts, direita: Apple iBooks. Em ambos os ecrãs, cerca de metade da interface é dedicada a conteúdo que eu não pedi

As apps modernas são otimizadas para o envolvimento, com padrões para te manter a tocar em mais conteúdo de que poderás gostar - odeio isto. Empurram recomendações, promoções ou aquilo que o programador da app quer que seja descoberto, ofuscando a minha própria biblioteca e afastando-me das minhas escolhas originais.

Por isso escrevi o podcast-downloader, um pequeno script em Bash sob a licença GPLv3. Usa utilitários comuns do GNU/Linux para transferir podcasts a partir de um feed RSS e, opcionalmente, etiquetar os metadados.

Principais funcionalidades

  • Baseado em RSS: indicas qualquer URL de feed RSS válido; o script descarrega os ficheiros de áudio indicados nas etiquetas enclosure.
  • Uso simples: basta executar um comando; não são precisos pacotes extra (id3v2 opcional, para etiquetar).
  • Amigo do cron: perfeito para acrescentar ao teu crontab, com transferências automáticas diárias ou semanais.
  • Código aberto: disponível como software livre sob a GPLv3. Faz um fork, modifica e partilha as melhorias.

Utilização

Podes encontrar o código, as instruções completas e mais detalhes aqui: https://source.willem.com/podcast-downloader/ Em resumo:

  • Descarrega o script em https://source.willem.com/podcast-downloader/podcast-downloader.sh
  • Torna-o executável: chmod +x podcast-downloader.sh
  • Indica o teu feed, a pasta de destino e, opcionalmente, o nome do álbum: ./podcast-downloader.sh -u "https://example.com/podcast.rss" -d "/path/to/download" -a "My Podcast Album"
  • Agenda no crontab se quiseres transferências regulares.

Conclusão

Desfruta de uma experiência de podcasts sem anúncios, sem sugestões e totalmente livre no sentido da liberdade! Comentários e contribuições são bem-vindos.

Podcasts descarregados no meu leitor de áudio A&K: os empurrões da Apple moderna levaram-me, ironicamente, de volta ao desenho antigo tipo iPod (ó doce ironia)
Podcasts descarregados no meu leitor de áudio A&K: os empurrões da Apple moderna levaram-me, ironicamente, de volta ao desenho antigo tipo iPod (ó doce ironia)

Atualização: Auscultare, uma app Android ao estilo Unix

Seguindo a filosofia Unix de ferramentas pequenas e focadas, criei o par perfeito para este script. Enquanto o único trabalho do downloader é descarregar os ficheiros de áudio, o Auscultare é uma app Android simples e livre cujo único trabalho é reproduzi-los e acompanhar o teu progresso. É uma cadeia de ferramentas clássica, em que o sistema de ficheiros é o tubo que liga as duas.

Formatos legíveis por máquinas desta página