Go bindings for decoding and encoding FLAC audio with libFLAC. Fork of https://github.com/cocoonlife/goflac
Go to file
DataHoarder b55589f8c1
continuous-integration/drone/push Build is passing Details
Bump to 1.18 release, add 1.17 and 1.19 tests
2023-01-28 23:58:10 +01:00
testdata Added support for Ogg decoding 2022-03-05 10:34:19 +01:00
.drone.yml Bump to 1.18 release, add 1.17 and 1.19 tests 2023-01-28 23:58:10 +01:00
LICENSE Update copyright 2016-08-12 09:50:51 +01:00
README.md Add fork details to README.md 2022-02-23 16:29:21 +01:00
callbacks.c Implement read callbacks for encoder 2022-04-17 20:18:02 +02:00
go.mod Added go.mod 2022-02-23 16:03:51 +01:00
go.sum Added go.mod 2022-02-23 16:03:51 +01:00
libflac.go Fix return types for seek and tell callbacks 2023-01-28 20:54:25 +03:00
libflac_test.go Expose flac Version/Vendor string 2022-05-15 19:22:02 +02:00

README.md

Go libFLAC bindings

These bindings allow decoding and encoding of FLAC format audio data from Go using the libFLAC library.

Fork of github.com/cocoonlife/goflac with go.mod and API additions.

Build Status

Installation

go get git.gammaspectra.live/S.O.N.G/goflac

Status

The code has support for decoding and encoding with various parameters however it is only quite lightly tested, so it is likely that bugs remain.