3 Commits

Author SHA1 Message Date
6ee9cde391 fix: read track from item["item"] key to match updated Spotify API response shape
Spotify's playlist_items endpoint now nests the track object under "item"
instead of "track" in each playlist entry. The old key is absent, causing
item.get("track") to return None for every entry and silently drop all tracks.

Also adds stderr debug traces at each component boundary (tool dispatch,
API page summary, per-item accept/skip) to make future silent-empty issues
diagnosable, and switches popularity to .get() since it is absent in the
new response shape.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 18:27:31 +02:00
0d3b274aaa fix: verify token on --auth and broaden startup exception catch 2026-05-22 22:35:25 +02:00
f2ac843759 feat: implement MCP server with 6 Spotify tools 2026-05-22 22:28:50 +02:00