Skip to main content

Create playlists easily from a list of artists, using their top songs.

Project description

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. 🤘

Kreator

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

playlist-kreator-0.0.3.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

playlist_kreator-0.0.3-py2.py3-none-any.whl (6.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file playlist-kreator-0.0.3.tar.gz.

File metadata

  • Download URL: playlist-kreator-0.0.3.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for playlist-kreator-0.0.3.tar.gz
Algorithm Hash digest
SHA256 edbd451a6c3f0f7e553fa90b45299acc52cbdfc41b6674b95f133f19d676c534
MD5 d3c4aec039ca70f9e318b193909c537d
BLAKE2b-256 8a1f4c32fb02b0c0e0c7e99a7b8726f175628c689b0b676a96a8297aa636170b

See more details on using hashes here.

File details

Details for the file playlist_kreator-0.0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: playlist_kreator-0.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using 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

File hashes

Hashes for playlist_kreator-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0135ee2ac7f25a491fcad5b7dc8133151bd7bf569b068a5cd2888c3b085d406d
MD5 5bee8668315ca1ef332f2806bbae6c8d
BLAKE2b-256 931c7a7d8de77f9e30340a4c24feeafac15c1c429e33634ff2094baa53b02030

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page