No me gusta ansible. No me gusta configurar minuciosamente cada puta configuración de mi sistema.
Solo quiero docker compose up -d
:
services: deezer: image: pkill/deezer-ympd:latest build: . ports: - 8000:80 - 6600:6600 volumes: # MPD Library - ./mpd:/var/lib/mpd # MPD Music Library base path - ./data:/mnt/deezer-downloader # Logs - ./log:/log/ # Your Collection # - /data/my_music:/mnt/deezer-downloader/my_music # your spotify cookies - ./cookies.txt:/app/cookies.txt environment: - DEEZER_COOKIE_ARL=908c985e1f7733b1d73801be42e5542d6eaf9c7550fb0019fae589f51e2d207ad889c0709402c97332bd8023469f36b948326b37b6f596099de42479f6aba2189cc5b6ab9052b0a08da7ecba873ab97a79598a8cc8431e66a0cba9223979d19f
Edite la configuración de ejemplo a su gusto. Constrúyelo o tíralo.
Personalmente estoy usando además un servidor de pulseaudio remoto. En el futuro probablemente también integraré un servidor Snapcast. (se aceptan solicitudes de extracción)
descargue canciones, álbumes y listas de reproducción públicas de Deezer.com (se requiere una cuenta, el plan gratuito es suficiente)
descargar listas de reproducción de Spotify (analizando el sitio web de Spotify y descargando las canciones de Deezer)
descargar como archivo zip (incluido el archivo de lista de reproducción m3u8)
MP3 de 320 kbit/s con etiquetas ID3 y portada del álbum (ACTUALIZACIÓN: en este momento solo funciona mp3 de 128 bkit/s, consulte el n.º 66)
descargar canciones a través de yt-dlp
KISS (mantenlo simple y estúpido) interfaz
Integración MPD (úsala en una Raspberry Pi, ¡no, no hagas eso!)
API REST simple
soporte de proxy (https/socks5)
Supervisor AÑADIDO con excelente registro.
AGREGADO servidor mpd preconfigurado
AGREGADO un estúpido reproductor de audio web html5 integrado en ympd
AGREGADO reproduce automáticamente la transmisión http preconfigurada (disponible en http://[HOST]/stream)
Obtenga una cookie ARL de Deezer (se parece a la del ejemplo anterior)
Cree las carpetas: (voy a crear scripts para esto en el futuro)
mkdir -p ./log/supervisord
y
mkdir -p ./mpd/playlists
.
chmod -R 777 mpd log
ambos.
docker compose up -d
Busca canciones. Puedes escuchar una vista previa de 30 segundos en el navegador.
Buscar álbumes. Puede descargarlos como archivo zip.
Listar canciones de un álbum.
Descargar canciones con youtube-dl
Descarga una lista de reproducción de Spotify.
Descarga una lista de reproducción de Deezer.