mirror of
https://github.com/devgianlu/go-librespot.git
synced 2026-04-26 05:15:49 +03:00
[PR #40] [MERGED] Implement synchronisation between ALSA and Spotify volume #182
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#182
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/40
Author: @tooxo
Created: 5/27/2024
Status: ✅ Merged
Merged: 7/2/2024
Merged by: @devgianlu
Base:
master← Head:implement_alsa_mixer_sync📝 Commits (7)
adb7227poc for implementing synchronization between alsa mixer and spotify volume1e62028feat: don't touch mixer volume if externalVolume is enabledfe7f27dextracted RingBuffer to struct0aeb7e1fixed unexpected issues with external volumeb237bcbMerge branch 'devgianlu:master' into implement_alsa_mixer_syncb57a149let mixer and externalVolume behave as specifiedd774d7cun-capitalize log messages📊 Changes
6 files changed (+201 additions, -47 deletions)
View changed files
📝
cmd/daemon/main.go(+33 -7)📝
cmd/daemon/player.go(+10 -6)📝
config_schema.json(+7 -2)📝
output/driver_unix.go(+105 -19)📝
output/output.go(+33 -1)📝
player/player.go(+13 -12)📄 Description
This is a first POC for implementing the feature I mentioned in #36.
I've never written any GO before, so it would be nice if someone could give me some feedback on where I could make improvements.
Features:
(The synchronization should only be enabled, if externalVolume is true)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.