[PR #242] [MERGED] Add FLAC decoder #265

Closed
opened 2026-02-28 14:26:27 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/devgianlu/go-librespot/pull/242
Author: @devgianlu
Created: 11/4/2025
Status: Merged
Merged: 11/4/2025
Merged by: @devgianlu

Base: masterHead: flac


📝 Commits (2)

📊 Changes

10 files changed (+445 additions, -30 deletions)

View changed files

📝 .github/workflows/build_test.yml (+2 -2)
📝 Dockerfile (+1 -1)
📝 README.md (+2 -2)
📝 cmd/daemon/main.go (+3 -0)
📝 config_schema.json (+5 -0)
flac/decoder.go (+326 -0)
📝 player/format.go (+44 -2)
📝 player/player.go (+56 -22)
📝 vcpkg-triplets/base-linux.cmake (+4 -0)
📝 vcpkg.json (+2 -1)

📄 Description

This PR adds a simple FLAC decoder, it does not handle all error paths, but works pretty well so far.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/devgianlu/go-librespot/pull/242 **Author:** [@devgianlu](https://github.com/devgianlu) **Created:** 11/4/2025 **Status:** ✅ Merged **Merged:** 11/4/2025 **Merged by:** [@devgianlu](https://github.com/devgianlu) **Base:** `master` ← **Head:** `flac` --- ### 📝 Commits (2) - [`245835a`](https://github.com/devgianlu/go-librespot/commit/245835ae1ba305c0967de276982a2b393db85410) feat: add simple FLAC decoder - [`205e0d2`](https://github.com/devgianlu/go-librespot/commit/205e0d231598721baf0900b0623ab2f39dc41641) chore: update README ### 📊 Changes **10 files changed** (+445 additions, -30 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build_test.yml` (+2 -2) 📝 `Dockerfile` (+1 -1) 📝 `README.md` (+2 -2) 📝 `cmd/daemon/main.go` (+3 -0) 📝 `config_schema.json` (+5 -0) ➕ `flac/decoder.go` (+326 -0) 📝 `player/format.go` (+44 -2) 📝 `player/player.go` (+56 -22) 📝 `vcpkg-triplets/base-linux.cmake` (+4 -0) 📝 `vcpkg.json` (+2 -1) </details> ### 📄 Description This PR adds a simple FLAC decoder, it does not handle all error paths, but works pretty well so far. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-28 14:26:27 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/go-librespot#265
No description provided.