No Description

M 7c43f943f9 Update 'PlayDown.py' 1 month ago
LICENSE d341f1e36b Initial commit 2 months ago
PlayDown.py 7c43f943f9 Update 'PlayDown.py' 1 month ago
README.md af71a2ec2c Update 'README.md' 2 months ago
requirements.txt 7f9393a271 Initial Commit 2 months ago

README.md

PlayDown

Only works with Python 3.

Install dependencies and run:

git clone https://www.notabug.org/m/playdown

cd playdown

pip install -r requirements.txt

python PlayDown.py

If on Windows, you may also need to run

pip install python-magic-bin==0.4.14

If on Mac, you may need to run

brew install libmagic

brew link libmagic

env ARCHFLAGS="-arch x86_64" gem install ruby-filemagic -- --with-magic-include=/usr/local/include --with-magic-lib=/usr/local/lib/

On macOS and Linux you may need to replace pip with pip3 and python with python3. I have not tested this on Windows.

Known Issues:

If download is interupted, the program crashes. Temp files are also left.

A mobile device is required to be registered to your account -- THIS CANNOT BE FIXED. This program pretends to be a mobile device, which requires at least one to be registered to your account.

If Multiple Albums have the same name (explicit vs clean), the second version will not be downloaded. Sometimes this is the clean version, sometimes it isn't.

Please feel free to report any bugs and contribute code via pull requests.