Skip to content

Add lossless support#114

Closed
ljrk0 wants to merge 1 commit intoGoogolplexed0:mainfrom
ljrk0:lossless
Closed

Add lossless support#114
ljrk0 wants to merge 1 commit intoGoogolplexed0:mainfrom
ljrk0:lossless

Conversation

@ljrk0
Copy link
Copy Markdown

@ljrk0 ljrk0 commented Nov 13, 2025

Hooking up the changes from
kokarare1212/librespot-python#316

Verification

$ python -m zotify 'https://open.spotify.com/track/1...'
$ file /path/to/track.ogg: Ogg data, Vorbis audio, stereo, 44100 Hz, ~160000 bps
$ python -m zotify -q lossless 'https://open.spotify.com/track/2...'
$ file /path/to/track2.ogg: Ogg data, Vorbis audio, stereo, 44100 Hz, ~320000 bps

Completes #72, barring kokarare1212/librespot-python#320.

This does not transition to the newly introduced classes, though.

@Mariano228
Copy link
Copy Markdown

This would be great

@DarpNagarsheth
Copy link
Copy Markdown

This does not transition to the newly introduced classes, though.

What does that mean?

@Googolplexed0
Copy link
Copy Markdown
Owner

Completes #72, barring kokarare1212/librespot-python#320.

This upstream PR does not fully implement lossless streaming. It will likely never be fully implemented, as the original librespot library has said they do not plan to work on the feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants