Spotify Playlist Manage Tool (SPMT)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Markus Bergholz bdd5fbbf93 expand with information/example for manual_merge.py 2 years ago
.gitignore Initial commit 2 years ago
LICENSE Initial commit 2 years ago
README.md expand with information/example for manual_merge.py 2 years ago
SPMT.py init 2 years ago
lastfm2spotify.py stupid syntax error 2 years ago
manual_merge.py better printing output for left playlists 2 years ago

README.md

SPMT

Spotify Playlist Merge Tool (SPMT)

Every month I create a new spotify playlist with the name convention YYMM. January 2016 becomes 1601, february 2016 becomes 1602 and so on …
Over time you’ll get a a lot of playlists. So the idea is to merge all playlists with the prefix 16 into one playlist for the year 2016 (e.g. 2016_automerge).

Here is my monolith doing exactly this…

Python 3.6.0 (default, Jan 16 2017, 12:12:55) 
[GCC 6.3.1 20170109] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> runfile('/home/bergholz/git/SPMT/SPMT.py', wdir='/home/bergholz/git/SPMT')
67 tracks from 3 different playlists were merged to the new playlist '2016_automerge'
>>> 

lastfm2spotify

…this is a monolith too :)

This creates a playlist lastfm top tracks in spotify

$ python lastfm2spotify.py top
Not found: No Trigger - Tooth
Not found: Radio Havanna - Dieb im Pradies
Not found: A Wilhelm Scream - Me vs. Morrissey in the Pretentious Contest (The Ladder Match)
Not found: Radio Havanna - Was Du Willst
46 of markuman last.fm Top 50 tracks were added to spotify playlist 'lastfm top tracks'

This creates a playlist lastfm loved tracks in spotify

$ python lastfm2spotify.py love
...
290 of markuman last.fm love tracks were added to spotify playlist 'lastfm loved tracks'

manual_merge.py

This can merge several playlists into one.

$ python manual_merge.py test03 m h p current "Twisted Chords das " wasauchimmer hoi

following playlists not found:
     * Twisted Chords das 
     * wasauchimmer
     * hoi

221 tracks from 4 different playlists were merged to the new playlist 'test03'