S04 - Streaming de música

Volver al curso

Supysonic

Web oficial y repositorio oficial en GitHub.

Crea la carpeta donde va a estar la librería de música:

mkdir /home/ubuntu/musica
sudo chown ubuntu /home/ubuntu/musica

Envíate la música por SCP desde Mobaxterm:

scp -r starwars ubuntu@192.168.99.140:/home/ubuntu/musica

Instala y arranca la imagen Docker de Supysonic

docker pull jonaguiper/supysonic
docker run -d -p 8000:8000 --mount type=bind,source=/home/ubuntu/musica,target=/home jonaguiper/supysonic # mapeamos puerto 8000

En el docke run hemos abierto el puerto 8000 y hemos montado la carpeta /home/ubuntu/musica de Ubuntu en la carpeta /home del contenedor Docker Supysonic.

Mira tu IP: hostname -I y entra con el navegador web: 10.207.0.31:8000 (admin/admin). Ve a “Folders” y fija como librería la carpeta /home:

Para el contenedor y vuelve a montarlo:

docker container list --all | grep supysonic
docker container stop ee1fb38ae6e8
docker container start ee1fb38ae6e8 -d -p 8000:8000 --mount type=bind,source=/home/ubuntu/musica,target=/home

Instala algún cliente en tu equipo o móvil. Por ejemplo, iSub para iOS o Subsonic | Substreamer para Android.

Gonic

El más ligero. Escrito en Go.

Navidrome

Escrito en Go. Pesado, pero es el mejor. Multiusuario. Listas. Portadas. Compartir. Reproductor online impresionante. https://www.navidrome.org/

Airsonic

Java (más lento). No es feo https://airsonic.github.io

Subsonic

El original. http://www.subsonic.org/pages/index.jsp


Volver al curso