mirror of
https://github.com/devgianlu/go-librespot.git
synced 2026-04-26 05:15:49 +03:00
[GH-ISSUE #152] NFR: Playlists API #94
Labels
No labels
bug
enhancement
pull-request
spotify-side
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/go-librespot#94
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @stronk-dev on GitHub (Dec 9, 2024).
Original GitHub issue: https://github.com/devgianlu/go-librespot/issues/152
For my
go-librespot-based squeezebox I am only missing a few features:playfrom a stopped state or switch playlistsTo enable the 3rd feature, ideally the
go-librespotAPI has an endpoint to retrieve Spotify URI's of the playlists belonging to the connected account, maybe even the last played URI so that we can 'resume' where it last left off.I am unfamiliar with Spotify's API and
librespot's codebase, but if these tasks seem doable with some pointers I would be up to working on a PR to add this.@devgianlu commented on GitHub (Dec 9, 2024):
My advice to use the API passthrough (https://github.com/devgianlu/go-librespot/pull/66) to contact the official API (https://developer.spotify.com/documentation/web-api).
@stronk-dev commented on GitHub (Dec 11, 2024):
Yeah that works great... 🕳🐰

I think then the issue is probably more about enhancing the API docs - make a clear distinction between the features of the WebSocket, the REST API and the API passthrough for newcomers. I can submit a PR for this at some point
@devgianlu commented on GitHub (Dec 11, 2024):
@stronk-dev That would be great! Closing this for now.