Create playlists easily from a list of artists, using their top songs.
Currently supported: Spotify, Google Music.
Requirements
This project requires python 3+
Installation
pip install playlist-kreator
Example
playlist-kreator artists big_four_thrash.txt "Big Four of Thrash" --max-songs-per-artist=10
This will create a playlist called “Big Four of Thrash”. The playlist will be composed of 10 top songs for each artist listed in the file big_four_thrash.txt. Content of big_four_thrash.txt:
Anthrax Megadeth Metallica Slayer
You can find more examples in the example_artists folder
Known limitations
Google Music needs an application password, you can set it here: https://myaccount.google.com/apppasswords
Google Music has a limit of 1000 songs per playlist
THe search can be wrong sometimes, a better solution is in progress
Contributing
Pull requests are welcome!
Running locally
pip install -r requirements.txt
Inspiration
Kreator is amazing. 🤘
Release files for playlist-kreator 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| playlist-kreator-0.0.3.tar.gz | 6.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| playlist_kreator-0.0.3-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 12.5 kB
Release files / playlist-kreator-0.0.3.tar.gz
| Download URL | playlist-kreator-0.0.3.tar.gz |
|---|---|
| Size | 6.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edbd451a6c3f0f7e553fa90b45299acc52cbdfc41b6674b95f133f19d676c534
|
|
BLAKE2b-256 checksum How to use checksums |
8a1f4c32fb02b0c0e0c7e99a7b8726f175628c689b0b676a96a8297aa636170b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
|
Release files / playlist_kreator-0.0.3-py2.py3-none-any.whl
| Download URL | playlist_kreator-0.0.3-py2.py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
0135ee2ac7f25a491fcad5b7dc8133151bd7bf569b068a5cd2888c3b085d406d
|
|
BLAKE2b-256 checksum How to use checksums |
931c7a7d8de77f9e30340a4c24feeafac15c1c429e33634ff2094baa53b02030
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5
|