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
- Host: GitHub
- URL: https://github.com/jsnjack/adeezer
- Owner: jsnjack
- Created: 2014-12-07T14:11:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-29T14:07:52.000Z (about 11 years ago)
- Last Synced: 2024-04-17T22:06:22.243Z (about 2 years ago)
- Language: Python
- Size: 1.11 MB
- Stars: 11
- Watchers: 6
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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
```