Podfox, descarga tus podcasts favoritos desde la terminal.

about Podfox

En el siguiente artículo vamos a echar un vistazo a Podfox. Este programa nos va a permitir descargar podcasts desde la terminal de Ubuntu de manera bastante eficaz. Hoy en día existen diferentes opciones para poder escuchar y gestionar nuestros podcast favoritos desde la interfaz gráfica, pero esta herramienta nos va a dar la posibilidad de descargarlos en grupo directamente desde la terminal.

En las siguientes líneas vamos a ver un poco por encima a Podfox. Con esta aplicación, todos los fanáticos de la terminal podremos descargar nuevos capítulos, aun que vamos a necesitar de un reproductor para poder escuchar los capítulos descargados.

Instalar Podfox

El cliente de podcast Podfox en lugar de instalarlo directamente a través de la herramienta de administración de paquetes de Ubuntu, tendremos que obtenerlo a través del instalador de paquetes de Python (Pip). Distribuir Podfox a través de Pip significa que siempre que dispongamos en nuestro sistema operativo de la versión correcta de Python, estará listo para comenzar a utilizarse.

Instalar Python

Hoy en día, para la mayoría de usuarios de Gnu/Linux, Python ya debería estar instalado en el sistema. Esto se debe al hecho de que muchos de los programas dependen en gran medida del lenguaje Python. Si por lo que sea, no disponemos de la herramienta de paquetes Pip ejecutándose en nuestro sistema, vamos a necesitar instalarla a mano. Esto es sencillo de hacer, no tendremos más que abrir una terminal (Ctrl+Alt+T) y ejecutar el comando:

instalar Python3

sudo apt install python3-pip

Nota: Podfox necesita Python3 y Pip3 para funcionar, por lo que si instalamos Python 2 y Pip no funcionará.

Instalar Podfox

Terminada la instalación de Python3, ya podemos utilizar pip3 para obtener el último código directamente de Internet e instalarlo en nuestro equipo. Para proceder a la instalación, solo vamos a necesitar ejecutar:

instalar podfox con pip3

sudo pip3 install podfox

Añadir episodios

Para empezar necesitaremos añadir una fuente. Esto lo haremos dirigiéndonos al sitio web del programa que queremos escuchar y obtener la fuente rss. En este ejemplo, voy a utilizar la de RockFM.

Después de tomar el feed, vamos a abrir una terminal y utilizar el comando mkdir para crear un directorio donde se descargarán todos los archivos.

mkdir -p ~/Podcasts

Lo siguiente que haremos será crear un archivo de configuración para Podfox. Para hacerlo utilizaremos el comando:

touch .podfox.json

Ahora podemos editar el archivo de configuración recién creado:

vim ~/.podfox.json

Dentro vamos a pegar el siguiente código. Asegúrate de cambiar el ‘nombre-de-usuario‘ en el código que se muestra a continuación por el nombre de usuario de tu sistema:

archivo de configuración para podfox

{
"podcast-directory" : "/home/nombre-de-usuario/Podcasts",
"maxnum" : 5
}

Cuando tengamos el anterior código dentro del archivo, solo nos queda guardarlo y volver a la terminal. Una vez en ella, vamos a utilizar la URL que tomamos antes y la añadiremos de la siguiente forma:

importar rss del podcast

sudo podfox import https://www.rockfm.fm/api/es/programas/el-francotirarock/audios/rss.xml rockfm

En el anterior código, «rockfm» es el nombre abreviado con el que se vamos a poder trabajar este rss. Este proceso se puede repetir con tantos podcasts como nos interese. También hay que asegurarse de cambiar ‘maxnum‘ en el archivo podfox.json si nos interesa descargar más de 5 capítulos.

Descargar nuevos episodios

La descarga de nuevos episodios dentro de la aplicación requiere dos comandos. Con este primer comando vamos a actualizar las fuentes dentro de Podfox.

sudo podfox update

Cuando todo esté actualizado, podremos descargar los nuevos episodios a la carpeta que se creará dentro de ~/Podcasts con el comando:

descarga de capítulos del podcast

sudo podfox download

Podemos consultar más comandos para podfox escribiendo en la terminal:

ayuda de podfox

podfox

Reproducir los episodios

Se trata de una aplicación escasa en este aspecto, pues solo funciona como una forma de descargar episodios de feeds utilizando comandos. No tiene un reproductor de audio o vídeo incorporado. Para solucionar esto, podemos instalar VLC o cualquier otro programa que nos permita reproducirlos.

Para instalar alguno de estos programas, solo tendremos que abrir una terminal (Ctrl+Alt+T) y utilizar el administrador de paquetes. También podemos utilizar la opción de software de Ubuntu para hacernos con algún software que reproduzca los capítulos descargados.

Sobre este programa, se pueden obtener más detalles desde la página en GitHub del proyecto.


Sé el primero en comentar

Deja tu comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.