go-mp3
go-mp3 copied to clipboard
An MP3 decoder in pure Go
I'm working on a toy resource-viewer for a well known game and I have a set of mp3s (BGM) that I'm trying to play using `go-mp3` + `oto` which all...
### Steps to reproduce: 1. Open this file [Sleep Away.mp3]( https://github.com/Heming9/issue-resource/blob/master/go-mp3/Sleep%20Away.mp3 ) 2. Call `mp3.Decode()` on the file ### Expected result: Decoding file successfully ### Actual result: The function returns...
https://github.com/lieff/minimp3 It looks like minimp3 is cleaner, faster and well tested. It is only about 1700 lines and switching to it is not so hard.
I have noticed an intermittent panic error that occurs during decoding. This happens specifically when seek is called several times in quick succession. (e.g rapidly clicking). It might be appropriate...
Hi @hajimehoshi , First of all, thanks a lot for your awesome work on go-mp3. I'm on linux, and while trying it out, I noticed that after the `oto.Context` has...
https://web.archive.org/web/20180111173850/http://lame.sourceforge.net/tech-FAQ.txt It looks like the first 528 samples are always zero in MP3 decoded results that is decoded by the (almost?) all decoders. Then, should go-mp3 skip the first 528...
TBH I don't know how to do. Ref: http://mp3decoders.mp3-tech.org/, https://www.underbit.com/resources/mpeg/audio/compliance/
I would like to convert audio files mp3 to wav and wav to mp3 with pure go. I guess save bytes to file with .wav extension is not what I...