Gonic
Gonic es un servidor de música escrito en go
con las siguientes características principales:
- Navegación por carpetas y etiquetas (compatible con varios formatos de audio)
- Transcodificación y almacenamiento en caché de audio
- Escaneo rápido de bibliotecas musicales
- Soporte multiusuario con preferencias individuales
- Integración con Last.fm para scrobbling y metadatos
- Interfaz web para configuración y administración
- Manejo de etiquetas de artistas de álbum
- Desarrollado en Go, ligero y apto para dispositivos como Raspberry Pi
- Autenticación por token
- Compatible con varias aplicaciones cliente (dsub, jamstash, etc.)
Este servidor ofrece una solución eficiente y versátil para gestionar y reproducir colecciones de música, con énfasis en rendimiento y flexibilidad.
Docker compose
Creamos un archivo para docker compose con lo siguiente:
services:
gonic_web:
image: sentriz/gonic:latest
container_name: gonic
ports:
- 4747:80
volumes:
- $HOME/music:/music:ro
- $HOME/docker/gonic/data:/data
- $HOME/docker/gonic/cache:/cache
- $HOME/docker/gonic/podcasts:/podcasts
- $HOME/docker/gonic/playlists:/playlists
Arrancamos con:
docker-compose -p gonic up