Post

Deemix

Deemix is a Deezer music downloader with a web interface. It searches the Deezer catalogue and downloads tracks, albums, playlists and artist discographies with tags and cover art, in MP3 or FLAC depending on the account. This is the maintained community fork by bambanah, which revived the discontinued original.

Deemix
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/deemix.sh)"
CPU: 2 cores RAM: 2048 MB Disk: 10 GB OS: Debian 13

Notes

Downloading requires the ARL cookie of your Deezer account. Log in at deezer.com in a browser, copy the value of the arl cookie from the developer tools (Application or Storage tab), then paste it in Deemix under Settings > Login > Log in with ARL. An ARL expires after about three months.
Deemix has no login of its own, and the saved ARL is used for every visitor. Anyone who can reach port 6595 can download with your Deezer account, so keep it on a trusted network or behind an authenticating reverse proxy.
Music is saved to /opt/deemix_data/music. To store it on a NAS or media share, bind-mount that share onto the same path, e.g. pct set [CTID] -mp0 /mnt/media/music,mp=/opt/deemix_data/music. In an unprivileged container the host directory must be writable by UID 100000.
Settings, the saved ARL and logs live in /opt/deemix_data/config, outside the app directory, so updates keep them.
Deemix downloads through your own Deezer account. Whether that is allowed depends on Deezer's terms of use and the law where you live.

Web Interface

Port: 6595

Source code
Loading...