Eu não gosto de ansible. Eu não gosto de configurar meticulosamente cada configuração do meu sistema.
Eu só quero 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 a configuração de exemplo ao seu gosto. Construa ou puxe.
Pessoalmente, estou usando adicionalmente um servidor pulseaudio remoto. No futuro provavelmente irei integrar também um servidor snapcast. (solicitações pull são bem-vindas)
baixar músicas, álbuns e playlists públicas do Deezer.com (é necessária uma conta, um plano gratuito é suficiente)
baixar playlists do Spotify (analisando o site do Spotify e baixando as músicas do Deezer)
baixe como arquivo zip (incluindo arquivo de lista de reprodução m3u8)
MP3s de 320 kbit/s com tags ID3 e capa do álbum (ATUALIZAÇÃO: no momento apenas mp3 de 128bkit/s funciona, veja #66)
baixar músicas via yt-dlp
Front end do KISS (mantenha-o simples e estúpido)
Integração MPD (use-o em um Raspberry Pi - não, não faça isso!)
API REST simples
suporte a proxy (https/socks5)
ADICIONADO supervisor com excelente registro
ADICIONADO servidor mpd pré-configurado
ADICIONADO reprodutor estúpido de webaudio html5 integrado ao ympd
ADDED reproduz automaticamente o stream http pré-configurado (disponível em http://[HOST]/stream)
Obtenha um Deezer ARL-Cookie (parece com o do exemplo acima)
Crie as pastas: (futuramente construirei scripts para isso)
mkdir -p ./log/supervisord
e
mkdir -p ./mpd/playlists
.
chmod -R 777 mpd log
ambos.
docker compose up -d
Procure músicas. Você pode ouvir uma prévia de 30 segundos no navegador.
Pesquise álbuns. Você pode baixá-los como arquivo zip.
Listar músicas de um álbum.
Baixe músicas com youtube-dl
Baixe uma lista de reprodução do Spotify.
Baixe uma lista de reprodução do Deezer.