Bury the undead tracks in your Inbox playlist once and for all!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Python version support: 3.x (x > 4) License: MIT

Bury the undead tracks in your inbox playlist once and for all!

Do you often add tracks to your inbox playlist that just sit there for months or even years?
Great, because that's the exact problem that spotify-graveyard is trying to solve.

Introducing the graveyard playlist:
A final resting place for songs that have overstayed their welcome in your inbox playlist. If a track stays in your inbox playlist for too long it is moved to this cemetery by spotify-graveyard.

spotify-graveyard uses the Implicit Grant Spotify authentication flow. This way your playlists can be modified locally without ever touching the server of a third party (other than Spotify, of course). Your guilty music pleasures are sure to remain private (yes, even those excessive repeats of 1989 by Taylor Swift πŸ˜‰)!


# Recycle the fossilized songs in you inbox playlist
graveyard run



pip3 install spotify-graveyard


git clone https://github.com/PhilipTrauner/spotify-graveyard
cd spotify-graveyard
python3 setup.py install


spotify-graveyard requires a UNIX-like operating to run properly (Linux, FreeBSD, OpenBSD, macOS).
Windows is not supported directly, but the Linux subsystem should work.

spotify-graveyard can not be run headless because it has to open a browser window to receive an authentication token from Spotify.


  • Can't I do this in the Spotify client without too much effort anyway?
    Yes you can.

  • Then why should I use this at all?
    It has a very pretty and ridiculously over-engineered command line interface. Isn't that normally enough to attract GitHub stars?

  • Aren't emojis normally necessary to farm stars?
    Yes they are. That's why spotify-graveyard has tons of them. πŸŽ©πŸ—‘πŸ“β“πŸ§Ÿβ€πŸ‘€πŸ“€πŸ“₯

  • Sign me up!
    Though so. 😈