-
Notifications
You must be signed in to change notification settings - Fork 47
Description
Overview
Hey there Spotify! We've got a Blank Space in our hearts, and it's for a Taylor's Version filter. Imagine the shock and horror when we hit play, hoping for some authentic Swift sounds, and get hit with a non-Taylor's Version. 😱
We want to filter out Non-Taylor versions. Here is what we are thinking...
Example Filters
Album Name | Status |
---|---|
Fearless | Disabled |
Fearless Platinum Edition | Disabled |
Fearless (Taylor's Version) | Enabled |
Speak Now (Taylor's Version) | Enabled |
Speak Now World Tour Live | Disabled |
Speak Now | Disabled |
Speak Now (Deluxe Edition) | Disabled |
1989 | Disabled |
1989 (Delux Edition) | Disabled |
1989 (Taylor's Version) | Enabled |
Alternatives Explored
Manually Block Albums
Sorry, but we tried and We Are Never Ever Getting Back Together with this method. The Spotify block feature, if it exists, is not Swiftie Centered.
Custom Spotify App
We thought about Enchanting our own Spotify app to keep the non-Taylor vibes at bay:
Problems
- An avalanche of API calls that's making us feel like we're Dancing With Our Hands Tied.
- Cloudflare Workers were a thought, but we can't just Shake It Off when the monitoring gets too intense.
- My homelab's already hotter than the bridge in Bad Blood.
- And no, we don't have that Wildest Dreams kind of money for AWS or Google Cloud.
- We love you, Spotify, and don't want to end up in a Love Story with your legal team.
Hackey Code Example
# You know the Spotify API **All Too Well**.
blocked_albums = ["AlbumIDs", ...]
current_track = spotify_api.get_currently_playing(user_access_token)
if current_track.album.id in blocked_albums:
spotify_api.skip_track(user_access_token)
Acceptance Criteria:
- Identify those of us who are hopelessly devoted (aka frequently streaming Taylor).
- Notify us when our accounts have been blessed with the Taylor's Version magic.
- Make non-Taylor Versions Invisible (or, well, blocked).
References
Inspiration
Additional Note
We understand that every feature request is a balancing act, and we truly appreciate the team taking the time to consider this. Just remember, with every non-Taylor version that plays, somewhere a Swiftie sheds a tear. 😢 Let's make the world a happier place, one Taylor's Version at a time. 🎶❤️