You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GET /players/{player}/tracklist serves the cached list (404 when the
player lacks the interface). GoTo and RemoveTrack take a track reference
in the path: the last segment of the track's object path (or the
%2F-encoded full path). Track IDs are player-chosen object paths with no
common prefix, so the backend resolves the reference against the cached
tracklist — which also rejects tracks not in the list. AddTrack keeps a
JSON body (uri/after_track/set_as_current), after_track resolved the
same way with a NoTrack prepend sentinel.
AddTrack validates the uri per spec — absolute URI, scheme within the
player's SupportedUriSchemes (now loaded from the root interface) — so
a bad uri gets a 400 instead of a 202 the player silently drops.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Sathks1sgo6iJF16zpiewx
0 commit comments