mirror of
https://github.com/devgianlu/go-librespot.git
synced 2026-04-26 05:15:49 +03:00
[PR #1] [MERGED] Major output and vorbis improvements #176
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#176
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/1
Author: @devgianlu
Created: 9/18/2023
Status: ✅ Merged
Merged: 9/19/2023
Merged by: @devgianlu
Base:
master← Head:output📝 Commits (7)
8e73fbeLog pause/resume position4dbb602Seek to beginning if skipping previous later than 3 secondse00fca3New ALSA driver + new vorbis decoder20f211dCI: add build dependencies8ffc3c6Wait for output to drain when EOFa6b03ddRelease output device when paused8557ec8Avoid stutter when track starts📊 Changes
13 files changed (+935 additions, -243 deletions)
View changed files
📝
.github/workflows/build_test.yml(+1 -1)📝
cmd/daemon/controls.go(+8 -7)📝
cmd/daemon/session.go(+0 -1)📝
go.mod(+1 -6)📝
go.sum(+2 -4)➕
output.go(+16 -0)➕
output/driver_unix.go(+284 -0)➕
output/output.go(+75 -0)➖
player/decoder.go(+0 -118)📝
player/player.go(+94 -94)📝
player/stream.go(+10 -12)➕
vorbis/decoder.go(+351 -0)➕
vorbis/utils.go(+93 -0)📄 Description
This is a huge improvements:
But some downsides:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.