Spotify heavily personalizes auto-generated playlists like Song Radio based on the music you've listened to in the past. But sometimes you want to listen to Song Radio precisely to hear some fresh songs outside of your habitual listening realm!
Spoqify is an MIT-licensed dead-simple service that allows you to access
Spotify playlists like an anonymous user. When looking at a Spotify playlist,
just replace the t
in spotify.com
with a q
, so that your address bar
reads https://open.spoqify.com/...
, then hit Return and you will be forwarded
to an anonymized version of that playlist.
Alternatively, use the form at spoqify.com.
To run Spoqify locally, follow these steps:
python -m virtualenv .venv && source .venv/bin/activate
pip install -r requirements.txt
.env-example
to .env
and replace the variable values with your app
and user credentials (you can see the Spotify Client ID and Secret at your
app dashboard, and your Spotify User ID in the URL of your Spotify profile)QUART_APP=spoqify.app:app python -m quart init
and follow the
instructions to authenticate your Spoqify instance against Spotify (this
should only be necessary once)python -m spoqify
curl http://localhost:5000/anonymize/37i9dQZF1E8GPlttUvOQfg
docs
folder, replacing open.spoqify.com
with localhost:5000
(or
your own domain if you have publicly deployed your Spoqify instance), and
adjust the Access-Control-Allow-Origin
value in
spoqify.routes.anonymize()
to null
(if you open your files locally) or
your domain (if set up) or *
(if you can't be arsed to figure out the
correct setting ;))