librespot-golang icon indicating copy to clipboard operation
librespot-golang copied to clipboard

Go port of librespot, the Open Source Spotify client library

Results 12 librespot-golang issues
Sort by recently updated
recently updated
newest added

I attempted to run the main.go with my personal username and password as flags, but program throws "authentication failed" error every time. I know these credentials are correct and that...

https://github.com/librespot-org/librespot-golang/blob/31669e5a889fb671269fab6b87322b3159119f90/librespot/player/audiofile.go#L104 When chunk hasn't arrived from server yet, the consumer code that is calling `Read()` will get 0-byte successful reads at rapid pace, until server responds. This means that the...

If I select `AudioFile_AAC_320` or `AudioFile_AAC_160` I get an `Audio key error!` Steps to reproduce the issue: ```golang var selectedFile *Spotify.AudioFile for _, file := range track.Alternative[0].File { if file.GetFormat()...

How can I implement a spotify connect receiver so that it shows up in "Connect to a Device"? (I don't mean the mdns discovery thing, it should show up just...

pi@raspberrypi:~ $ go get -u github.com/librespot-org/librespot-golang # github.com/librespot-org/librespot-golang go/src/github.com/librespot-org/librespot-golang/main.go:386:14: constant 4294967296 overflows int go/src/github.com/librespot-org/librespot-golang/main.go:386:14: array bound is too large go version go1.14.2 linux/arm

I think it would be helpful to have a link to the godoc reference in the ReadMe, as is standard for most go packages

I'm not sure if this is a proper fix, but it passes along an error that is otherwise ignored, resulting in a block.

This allows an `AudioFile` to be cancelled. This is useful to avoid network traffic and memory consumption when you wish to switch tracks before the first has finished.

I'm currently trying to run librespot-golang for the first time, but I'm getting these errors after `go run main.go` `# github.com/xlab/vorbis-go/decoder ..\..\..\go\pkg\mod\github.com\xlab\[email protected]\decoder\decoder.go:28:19: undefined: vorbis.OggSyncState ..\..\..\go\pkg\mod\github.com\xlab\[email protected]\decoder\decoder.go:31:21: undefined: vorbis.OggStreamState ..\..\..\go\pkg\mod\github.com\xlab\[email protected]\decoder\decoder.go:35:14: undefined: vorbis.OggPage...