mirror of
https://github.com/kokarare1212/librespot-python.git
synced 2026-04-25 00:25:49 +03:00
[PR #311] [MERGED] Use Login5 Authentication Instead of Keymaster #315
Labels
No labels
bug
dependencies
duplicate
enhancement
invalid
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/librespot-python-kokarare1212#315
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?
📋 Pull Request Information
Original PR: https://github.com/kokarare1212/librespot-python/pull/311
Author: @Googolplexed0
Created: 8/17/2025
Status: ✅ Merged
Merged: 8/17/2025
Merged by: @kokarare1212
Base:
main← Head:login5-auth📝 Commits (1)
afc993fuse login5 authentication instead of keymaster📊 Changes
2 files changed (+72 additions, -28 deletions)
View changed files
📝
librespot/core.py(+66 -14)📝
librespot/proto/spotify/login5/v3/Login5_pb2.py(+6 -14)📄 Description
Fixes #306
It has been assumed that the previous keymaster flow for reauthenticating previous credentials has been depreciated. It is rarely used in the official client in favor of Login5.
I can't confirm it is 100% bug free, but I haven't had any issues so far. Based off a similar fix by @ermitovski here. I did a bit of cleaning and reformatting to match existing code conventions.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.