This repository was archived by the owner on Aug 17, 2026. It is now read-only.
Repository navigation
Changelog v1.3.0
🔄 Spotify API Migration (February 2026)
Breaking API Changes Addressed
- Playlist Items Endpoint: Updated from deprecated
/playlists/{id}/tracksto new/playlists/{id}/itemsendpoint - Response Field Normalization: Added backward-compatible mapping for renamed fields (
item→track) to maintain frontend compatibility
Technical Details
The Spotify Web API received major changes in February 2026. This update ensures continued functionality:
| Change | Old | New | Status |
|---|---|---|---|
| Playlist tracks endpoint | /playlists/{id}/tracks |
/playlists/{id}/items |
✅ Updated |
| Track field in response | item.track |
item.item |
✅ Normalized |
No Action Required
The following features remain unaffected as their endpoints are still available:
- Player controls (play, pause, skip, seek, volume, shuffle, repeat)
- Device management
- Album metadata and tracks
- Playlist metadata
- Current playback state
🐛 Bug Fixes
OAuth & Authentication
- Token Reset Fix: Token reset now works via direct IPC instead of server API, fixing "Failed to fetch" errors when server is not running
- Callback URL Consistency: Updated setup instructions to use
http://127.0.0.1:3000/callbackconsistently (was showinglocalhostin docs but server used127.0.0.1)
Previous Version: v1.2.0
Reference
- Spotify Web API Changelog - February 2026
- Spotify Web API Changelog - March 2026 (reverted
external_idsremoval)