Package dev.despical.musicbot.spotify


package dev.despical.musicbot.spotify
Spotify link resolution into metadata and playable search queries.

SpotifyService reads track, album, and playlist metadata through the Spotify Web API, follows playlist pagination, and returns descriptors containing a search query, display title, and source URL. The playback service uses these descriptors to find playable audio.

API requests require configured Spotify credentials and use a cached client-credentials access token. Resolution failures are reported to callers so the interaction layer can present an appropriate response.