mirror of
https://github.com/kokarare1212/librespot-python.git
synced 2026-04-25 08:35:49 +03:00
[PR #324] [MERGED] Implement ExtendedMetadata Method for Content Loading #324
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#324
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/324
Author: @Googolplexed0
Created: 11/11/2025
Status: ✅ Merged
Merged: 11/13/2025
Merged by: @kokarare1212
Base:
main← Head:proto-ext-metadata📝 Commits (8)
9481c1chave get_metadata_4_track() call new get_ext_metadata()778d8a2Fix 400 errorsa403f3eKeep consistent dict typef1dc977Merge pull request #1 from sausa28/proto-ext-metadata5882f28fix parsing, metadata now returns correctly3e52743Better error handling for load_stream if None passed as track/episode or AudioFile10748b8improved error catching on get_ext_metadata()8736acaadd/mirror exception messages for PlayableContentFeeder loading content functions📊 Changes
10 files changed (+506 additions, -105 deletions)
View changed files
📝
librespot/__init__.py(+1 -1)📝
librespot/audio/__init__.py(+39 -40)📝
librespot/core.py(+54 -63)➕
librespot/proto/EntityExtensionData_pb2.py(+35 -0)➕
librespot/proto/ExtendedMetadata_pb2.py(+44 -0)➕
librespot/proto/ExtensionKind_pb2.py(+26 -0)➕
proto/entity_extension_data.proto(+38 -0)➕
proto/extended_metadata.proto(+59 -0)➕
proto/extension_kind.proto(+209 -0)📝
setup.py(+1 -1)📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.