Skip to content

February API changes#725

Merged
jacksongoode merged 2 commits intomainfrom
feb-api-updates
May 8, 2026
Merged

February API changes#725
jacksongoode merged 2 commits intomainfrom
feb-api-updates

Conversation

@jacksongoode
Copy link
Copy Markdown
Collaborator

@jacksongoode jacksongoode commented May 6, 2026

Sadly a lot was revoked after the AA incident :(

https://developer.spotify.com/documentation/web-api/references/changes/february-2026
https://developer.spotify.com/documentation/web-api/tutorials/february-2026-migration-guide

Changed

  • GET/POST/DELETE /playlists/{id}/tracks/items
  • PUT/DELETE /me/albums|tracks|shows/me/library with uris body
  • PUT/DELETE /playlists/{id}/followers/me/library
  • Playlist.track_count: rename = "items", alias = "tracks", default
  • PlaylistItem: accepts both item and track fields
  • Track.popularity, Show.publisher, UserProfile.email: #[serde(default)]
  • Search limit: 50 → 10
  • change_playlist_details: fixed from GET /tracks to PUT /playlists/{id}
  • remove_from_playlist: takes track uri not position

Removed

  • GET /artists/{id}/top-tracks API function
  • ArtistTracks struct and impl block
  • ArtistDetail.top_tracks field
  • PlaybackOrigin::Artist variant
  • Artist top tracks widget from artist page
  • PlayableIter impl for ArtistTracks
  • top_tracks from AppState init and refresh

@jacksongoode jacksongoode requested a review from SO9010 May 6, 2026 13:47
@Mitch275
Copy link
Copy Markdown

Mitch275 commented May 6, 2026

I still get the http status:429 error

@jacksongoode jacksongoode mentioned this pull request May 6, 2026
@jacksongoode
Copy link
Copy Markdown
Collaborator Author

I still get the http status:429 error

This should be handled in #720

@jacksongoode
Copy link
Copy Markdown
Collaborator Author

While I'd like to test this, because it also needs #720 I'd rather rebase the follow up PR and make any edits there that need to be made incase these API changes weren't properly implemented.

@jacksongoode jacksongoode changed the title Feb API changes February API changes May 8, 2026
@jacksongoode jacksongoode merged commit 351c1f4 into main May 8, 2026
5 checks passed
@jacksongoode jacksongoode deleted the feb-api-updates branch May 8, 2026 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants