Ich mag Ansible nicht. Ich mag es nicht, jede verdammte Konfiguration auf meinem System mühsam zu konfigurieren.
Ich möchte nur 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
Bearbeiten Sie die Beispielkonfiguration nach Ihren Wünschen. Bauen Sie es oder ziehen Sie es.
Ich persönlich verwende zusätzlich einen Remote-Pulseaudio-Server. In Zukunft werde ich wohl auch einen Snapcast-Server integrieren. (Pull-Anfragen willkommen)
Laden Sie Songs, Alben und öffentliche Playlists von Deezer.com herunter (Konto ist erforderlich, kostenloser Plan reicht aus)
Laden Sie Spotify-Wiedergabelisten herunter (indem Sie die Spotify-Website analysieren und die Songs von Deezer herunterladen).
Als ZIP-Datei herunterladen (einschließlich m3u8-Playlist-Datei)
320 kbit/s MP3s mit ID3-Tags und Albumcover (UPDATE: derzeit funktionieren nur 128bkit/s MP3s, siehe #66)
Laden Sie Songs über YT-DLP herunter
KISS-Frontend (halte es einfach und dumm).
MPD-Integration (verwenden Sie es auf einem Raspberry Pi – nein, tun Sie das nicht!)
einfache REST-API
Proxy-Unterstützung (https/socks5)
HINZUGEFÜGTER Supervisor mit hervorragender Protokollierung
HINZUGEFÜGT MPD-Server vorkonfiguriert
Blöder HTML5-Webaudio-Player hinzugefügt , der in ympd integriert ist
ADDED spielt automatisch den vorkonfigurierten http-Stream ab (verfügbar unter http://[HOST]/stream).
Holen Sie sich ein Deezer ARL-Cookie (es sieht aus wie im Beispiel oben)
Erstellen Sie die Ordner: (Ich werde in Zukunft Skripte dafür erstellen)
mkdir -p ./log/supervisord
und
mkdir -p ./mpd/playlists
.
chmod -R 777 mpd log
beides.
docker compose up -d
Suche nach Liedern. Sie können eine 30-sekündige Vorschau im Browser anhören.
Nach Alben suchen. Sie können sie als ZIP-Datei herunterladen.
Songs eines Albums auflisten.
Laden Sie Songs mit YouTube-DL herunter
Laden Sie eine Spotify-Playlist herunter.
Laden Sie eine Deezer-Playlist herunter.