Podgrab es un administrador de podcasts desarrollado en Go, que descarga automáticamente los últimos episodios de podcasts a los que estés suscrito.
Existe la posibilidad de buscar podcast a través de iTunes para su posterior susbcripción, así como importar mediante el archivo OPML que tiene la mayor parte de las aplicaciones de podcast.
El desarrollador explica en su repositorio de GitHub, que la motivación de crear este servidor, fue que desde el inicio de pandemia comenzó a salir a correr y como no quería llevarse el móvil, decidió escuchar podcasts utilizando su reloj inteligente sincronizado con auriculares bluetooth y montó este método que podemos instalar a modo de servidor, para que se descarguen los podcast y tenerlos siempre disponibles.
El desarrollador explica que está trabajando para implementar un reproductor integrado en el servidor y crear una API para que se puedan crear aplicaciones que sincronicen con este servidor.
Docker oficial está genial, porque es compatible con arquitecturas amd64, ARM / Raspberry Pi.
Yo he expuesto el servicio por el puerto 90
docker run -d -p 90:8080 --name=podgrab -v "$HOME/docker/podgrab/assets:/assets" -v "$HOME/docker/podgrab/config:/config" akhilrex/podgrab
La base de datos que en el volumen /config y los podcasts se descargan en el directorio assets.
Como siempre, para futuras modificaciones, recomiendo utilizar docker-compose
version: "2.1"
services:
podgrab:
image: akhilrex/podgrab
container_name: podgrab
environment:
- CHECK_FREQUENCY=240
volumes:
- $HOME/docker/podgrab:/config
- /media/podcast:/assets
ports:
- 90:8080
restart: unless-stopped
Después ejecutaremos:
docker-compose up -d
Nombre | Descripción | Defecto |
---|---|---|
CHECK_FREQUENCY | Con qué frecuencia comprobar si hay nuevos episodios y archivos faltantes (en minutos) | 30 |
Hacía mucho tiempo que buscaba un servicio como este. Por fin tenemos la posibilidad de tener un servicio liviano, desarrollado en Go, para tener todos nuestros podcast favoritos accesibles y disponibles en un único lugar.
Publicado por Angel el Thursday 14 January del 2021
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.