mirror of
https://github.com/librespot-org/librespot.git
synced 2025-10-05 02:39:53 +02:00
Major metadata refactoring and enhancement
* Expose all fields of recent protobufs * Add support for user-scoped playlists, user root playlists and playlist annotations * Convert messages with the Rust type system * Attempt to adhere to embargos (tracks and episodes scheduled for future release) * Return `Result`s with meaningful errors instead of panicking on `unwrap`s * Add foundation for future playlist editing * Up version in connection handshake to get all version-gated features
This commit is contained in:
parent
47badd61e0
commit
0e2686863a
36 changed files with 2530 additions and 757 deletions
|
@ -227,7 +227,6 @@ impl SpClient {
|
|||
self.get_metadata("show", show_id).await
|
||||
}
|
||||
|
||||
// TODO: Not working at the moment, always returns 400.
|
||||
pub async fn get_lyrics(&self, track_id: SpotifyId, image_id: FileId) -> SpClientResult {
|
||||
let endpoint = format!(
|
||||
"/color-lyrics/v2/track/{}/image/spotify:image:{}",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue