Je n'aime pas ansible. Je n'aime pas configurer minutieusement chaque putain de configuration de mon système.
Je veux juste 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
Modifiez l'exemple de configuration à votre guise. Construisez-le ou tirez-le.
J'utilise personnellement en plus un serveur pulseaudio distant. À l'avenir, j'intégrerai probablement également un serveur Snapcast. (demandes de tirage bienvenues)
téléchargez des chansons, des albums et des playlists publiques depuis Deezer.com (un compte est requis, un forfait gratuit suffit)
télécharger les playlists Spotify (en analysant le site Spotify et en téléchargeant les chansons depuis Deezer)
télécharger sous forme de fichier zip (y compris le fichier de playlist m3u8)
MP3 à 320 kbit/s avec tags ID3 et couverture de l'album (MISE À JOUR : pour le moment, seul le mp3 à 128 bkit/s fonctionne, voir #66)
télécharger des chansons via yt-dlp
KISS (restez simple et stupide) frontal
Intégration MPD (utilisez-le sur un Raspberry Pi - non, ne faites pas ça !)
API REST simple
prise en charge des proxys (https/socks5)
Superviseur AJOUTÉ avec une excellente journalisation
AJOUTÉ serveur mpd préconfiguré
AJOUTÉ un lecteur webaudio html5 stupide intégré à ympd
ADDED lit automatiquement le flux http préconfiguré (disponible sur http://[HOST]/stream)
Procurez-vous un cookie ARL deezer (il ressemble à celui de l'exemple ci-dessus)
Créez les dossiers : (je vais créer des scripts pour cela à l'avenir)
mkdir -p ./log/supervisord
et
mkdir -p ./mpd/playlists
.
chmod -R 777 mpd log
les deux.
docker compose up -d
Recherchez des chansons. Vous pouvez écouter un aperçu de 30 secondes dans le navigateur.
Recherchez des albums. Vous pouvez les télécharger sous forme de fichier zip.
Liste les chansons d'un album.
Télécharger des chansons avec youtube-dl
Téléchargez une liste de lecture Spotify.
Téléchargez une playlist Deezer.