mirror of
https://github.com/devgianlu/go-librespot.git
synced 2026-04-26 05:15:49 +03:00
[PR #179] [MERGED] Pluggable events system + random fixes and improvements #240
Labels
No labels
bug
enhancement
pull-request
spotify-side
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/go-librespot#240
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/devgianlu/go-librespot/pull/179
Author: @devgianlu
Created: 3/30/2025
Status: ✅ Merged
Merged: 3/30/2025
Merged by: @devgianlu
Base:
master← Head:events📝 Commits (10+)
6ce19e4feat: set content-type header on spclient requestsbd0e1b7chore: ignore buf PACKAGE_VERSION_SUFFIX rule37fcf87chore: regenerate all protosd788d56refactor: move client version to package const378d9cfrefactor: move app state to own struct319c981feat: add net-fortune and gabo-receiver-service requests to Spclientc683d17feat: track session and playback IDs89d952afeat: introduce pluggable event manager496576achore: refactor player eventsbe1b21erefactor: expose GetFormatBitrate📊 Changes
52 files changed (+25228 additions, -1643 deletions)
View changed files
📝
ap/ap.go(+1 -1)📝
audio/chunked_reader.go(+98 -2)➕
audio/latency.go(+31 -0)📝
audio/provider.go(+3 -0)📝
buf.yaml(+4 -1)📝
cmd/daemon/api_server.go(+1 -0)📝
cmd/daemon/controls.go(+55 -4)📝
cmd/daemon/main.go(+16 -93)📝
cmd/daemon/player.go(+11 -0)➕
events/.gitignore(+1 -0)➕
events/dummy.go(+68 -0)➕
events/impl.go(+10 -0)➕
events/plugin/interface.go(+12 -0)➕
mercury/client.go(+217 -0)📝
player/events.go(+30 -3)📝
player/format.go(+2 -2)📝
player/player.go(+26 -10)📝
player/stream.go(+2 -0)📝
proto/spotify/authentication.pb.go(+80 -95)📝
proto/spotify/clienttoken/data/v0/connectivity.pb.go(+73 -71)...and 32 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.