1
0
Fork 0
mirror of https://github.com/librespot-org/librespot.git synced 2025-10-06 03:50:06 +02:00
librespot/metadata
Jay Malhotra fea16c2f07 refactor: Introduce SpotifyUri struct
Contributes to #1266

Introduces a new `SpotifyUri` struct which is layered on top of the
existing `SpotifyId`, but has the capability to support URIs that do
not confirm to the canonical base62 encoded format. This allows it to
describe URIs like `spotify:local`, `spotify:genre` and others that
`SpotifyId` cannot represent.

Changed the internal player state to use these URIs as much as possible,
such that the player could in the future accept a URI of the type
`spotify:local`, as a means of laying the groundwork for local file
support.
2025-09-07 21:29:24 +01:00
..
src refactor: Introduce SpotifyUri struct 2025-09-07 21:29:24 +01:00
Cargo.toml chore: prepare for v0.7.1 release 2025-08-31 21:05:20 +02:00