184 - Descargar y escuchar podcast en Ubuntu

184 - Descargar y escuchar podcast en Ubuntu

podcli es una herramienta que te ayudará a descargar y escuchar podcast en Ubuntu desde el terminal, sin necesidad de nada mas y de forma sencilla

1:25
-3:15

En el episodio 121 te hablé sobre lplayer, un reproductor de música sencillo y minimalista, que pretendía cubrir una necesidad propia. ¿Que necesidad propia? La de escuchar música sin mas. Se trata de un reproductor cuyo único objetivo es ese, escuchar música. No tiene opción para gestionar toda tu biblioteca musical, ni para descargar las carátulas de una aplicación, ni todo este tipo de cosas, que yo raramente utilizo. Simplemente quiero arrastrar una pista de audio sobre lplayer y comenzar a escuchar. Actualmente he vuelto a trabajar en este reproductor de música. He vuelto a trabajar en lplayer, gracias inicialmente a algún que otro oyente del podcast, que me han proporcionado, ideas para mejorar estéticamente la aplicación, y también para corregir algunos fallos y errores de funcionamiento. Pero no solo esto, sino que también quería dotar a esta aplicación de alguna funcionalidad adicional. Alguna funcionalidad adicional como puede ser la reproducción de podcast. Esto no quiere decir, que esto ya esté implementado en esta aplicación, o que actualmente esté trabajando en esta nueva funcionalidad, sino que mas bien, tiene relación con lo que te voy a contar en el episodio del podcast de hoy en el que te voy a hablar sobre otra alternativa para descargar y escuchar podcast en Ubuntu.

Descargar y escuchar podcasts en Ubuntu

Descargar y escuchar podcast en Ubuntu

En que ando metido

Como todos los jueves quiero contarte en que ando metido, para que sepas que encontrarás las próximas semanas aquí.

Artículos

Respecto al tema de los artículos esta semana he publicado dos artículos. El primero referente a como convertir audio y vídeo a formato ogg de forma masiva. Se trata de un complemento para los gestores de archivos de Ubuntu, Cinnamon y MATE, es decir, para Nautilus, Nemo y Caja, que te permitirá convertir vídeos y audio, en distintos formatos al formato ogg. Este formato se caracteriza por ser un formato abierto y que tiene, en general, una mejor calidad de sonido que el formato mp3.

Por otro lado, puedes continuar con el tutorial de Ansible. Si no conoces Ansible, esta es una magnífica oportunidad para comenzar con ello. Una herramienta que te va a permitir automatizar todas tus tareas de gestión, tanto para un servidor como para cientos de ellas. Desde una sencilla Raspberry Pi, a toda un enjambre de servidores.

Después de contarte como instalar Ansible, y sobre el formato JSON, en este nuevo capítulo del tutorial entro directo sobre los inventarios en Ansible. ¿Que es esto de un inventario de Ansible? Se trata de gestionar todas tus máquinas de forma sencilla pero eficiente. Agruparlas de forma que sea mas sencillo trabajar sobre ellas.

Aplicaciones

En el caso de las aplicaciones, actualmente estoy trabajando sobre tres aplicaciones. La primera de ellas, es lplayer, tal y como te he adelantado en la introducción de este episodio del podcast. La segunda es la aplicación o script de este mes de Junio correspondiente a ese proyecto de 12 meses 12 aplicaciones de Open Source, al que dio pie Pedro Mosquetero Web con su iniciativa de doce meses, doce aplicaciones. Esta nueva aplicación, sobre la que te hablaré a continuación es podcli, un gestor de podcast para el terminal.

Por otro lado estoy trabajando en un rediseño completo de National Geographic Wallpaper. Si no conoces esta aplicación, indicarte que es una herramienta que te va a permitir cambiar el fondo de pantalla de forma diaria, sin mas complicaciones. Este rediseño completo, pasa también por cambiarle el nombre, para hacerla completamente aséptica. Me refiero, a que hasta el momento estaba pensada para la foto del día de National Geographic, aunque te permitía utilizar otros sitios para cambiar ese fondo de pantalla diariamente. Ahora no se centra en National Geographic, sino que puedes utilizar otras opciones, pero lo mas interesante de todo, es que puedes incorporar tus propias soluciones, y que el gestor se encarga de descargarla y ponerla de fondo de pantalla.

Descargar y escuchar podcast en Ubuntu

Ya en el episodio 8 del podcast te hablé sobre los reproductores de podcast en Linux. En este episodio del podcast, te hablo sobre una nueva aplicación, la correspondiente al mes de Junio.

Tampoco tengo claro si llamarla aplicación porque creo que es mas bien un script, aunque con potencial para ir creciendo. Se trata de una aplicación para el terminal que te permite descargar y escuchar podcast desde el terminal podcli. Si, la he bautizado como podcli, en relación a que trata con podcast desde el terminal.

Descargar todos los audios de un podcast

¿A que me refiero con que ha nacido como una necesidad? Todo esto comenzó hace unas semanas cuando Angel de uGeek, me comentó sobre la posibilidad de descargar todos los audios de un podcast. La cuestión, es que esto es algo, sobre lo que ya habíamos merodeado en mas de una ocasión. Incluso, creo que ya hice algún que otro script. Sin embargo, pensando en el proyecto de 12 meses 12 aplicaciones Open Source, pensé en darle algo mas de entidad, y este fue el primer paso para esta aplicación.

Uno de los problemas que te puedes encontrar como podcaster, si es que se le llama así, es que tus audios están en algún servidor en la nube. Sin embargo, te gustaría tenerlos en tu propio equipo. ¿Como tenerlos? Pues descargándolos. ¿Y como descargarlos?¿Uno a uno? No. La solución para descargar todos los audios, o quizá algunos de ellos es podcli, una herramienta que te permite hacer esto desde el terminal.

Pero evidentemente esto no solo es para podcaster. Si tu eres un usuario de podcast, y te gustaría escuchar tus podcast desde tu equipo, sin recurrir a otra herramienta compleja, puedes utilizar podcli, que te va a permitir precisamente descargarte todos los archivos o solamente el último, para escucharlo donde tu quieras.

Ver las notas del podcast

Igualmente, cualquier podcaster, puede en algún momento querer descargar el contenido de su podcast, y esto es algo por lo que recientemente me contactó Juan Febles de podcast Linux. Y es que quería recuperar todo las notas de sus podcast en formato markdown, mi amado markdown. Con podcli, también puedes hacer esto, descargar para consultar o guardar el contenido de un capitulo de un podcast o de todos los capítulos. No solo en formato markdown, sino también en formato html.

Sobre podcli

Como te digo podcli es una herramienta para el terminal, que entre otras cosas te permite hacer lo que he comentado hasta el momento, descargar tanto el audio como las notas del podcast, pero también reproducirlo. Para reproducirlo utiliza la herramienta ffplay, del conjunto de herramientas de ffmpeg, con lo que tienes todo lo que necesitas,

Instalación

Para instalar podcli, y dado que es una herramienta para el terminal, que mejor que ejecutar las siguientes instrucciones,

sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install podcli
Uso y funcionamiento

Una vez instalada podcli, abre el terminal de nuevo y ejecuta podcli -h, esto te mostrará la ayuda para que sepas las opciones que tienes,

usage: podcli [-h] [-a] [-b] [-d] [-e] [-f FIRST] [-i] [-l LAST] [-p] [-s] -u URL

Podcast parser

optional arguments:
  -h, --help            show this help message and exit
  -a, --audio           Descargando audio
  -b, --debug           Solo para depuración
  -d, --docs            Muestra el contenido del episodio en formato html
  -e, --enumerate       Lista los episodios
  -f FIRST, --first FIRST
                        Selecciona el primer episodio
  -i, --images          Descarga imágenes
  -l LAST, --last LAST  Selecciona el primer episodio
  -p, --play            Reproduce el audio y lo descarga si es necesario
  -s, --show            Muestra el contenido del episodio en formato markdown
  -u URL, --url URL     La url o el nombre del archivo del feed

Algunos ejemplos de uso,

  • podcli -u https://atareao.es/mp3-feed/ -e lista los episodios del podcast.
  • Si quieres ver a partir del 180, por ejemplo, entonces ejecuta podcli -u https://atareao.es/mp3-feed/ -e -f 180
  • Para el último podcli -u https://atareao.es/mp3-feed/ -e -f -1
  • En el caso de que quieras ver las notas del último podcli -u https://atareao.es/mp3-feed/ -m -f -1
  • Si quieres descargar el último episodio del podcast podcli -u https://atareao.es/mp3-feed/ -a -f -1
  • O escuchar los últimos 5 episodios podcli -u https://atareao.es/mp3-feed/ -p -f -5

Sencillo ¿verdad?


Espero que te haya gustado este nuevo episodio del podcast. Si puedes, te agradecería una valoración en iVoox y/o en Apple Podcast.

Imagen de portada de israel palacio en Unsplash

1 comentario en “Descargar y escuchar podcast en Ubuntu

  1. LA
    Laurio hace 1 año

    Hola Lorenzo, gracias por compartir todos los pormenores con tu experiencia en el mundo linux y dar a conocer muchas herramientas para que ser mas productivos y eficaces con la tecnología… Aprovecho para consultarte si hay alguna manera de llevar PODCLI a gentoo linux. Gracias y que sigan los exitos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *