An open API service indexing awesome lists of open source software.

https://github.com/jsnjack/adeezer

Automate tracks download from Deezer
https://github.com/jsnjack/adeezer

Last synced: 11 months ago
JSON representation

Automate tracks download from Deezer

Awesome Lists containing this project

README

          

adeezer
============
###deezer.link requires subscription to download tracks. This script doesn't work anymore
***
###What is it
This script helps to automate downloading tracks from Deezer with [dezeer.link](http://deezer.link/)

###How to install
* Install Firefox browser
* Clone the repository
* It is recommended to use it with virtualenv. Create virtual environment and activate it:
```bash
virtualenv env
```
```bash
source ./env/bin/activate
```
* Install dependencies:
```bash
pip install -r requirements.txt
```
* Install Xvfb server (Linux only)
* Fedora: `sudo dnf install xorg-x11-server-Xvfb`
* Ubuntu: `sudo apt-get install xvfb`

###How to use
To download all tracks from playlist run:
```bash
python adeezer.py -p
```
To download all tracks from album run:
```bash
python adeezer.py -a
```
To download all your favourite tracks:
```bash
python adeezer.py -f
```

All tracks will be downloaded to `/Downloads/`

To populate ID3 tags of the downloaded mp3 files based on their name use command:
```bash
python add_tags.py ""
```

By default in Linux downloading will start in headless mode. To disable headless mode pass `--show_browser` as last argument for the adeezer script.
```bash
python adeezer.py -p --show_browser
```