Is there a simple vorbis/oga audio player package for Go that works on Linux.
The only API I need is something like this:
player.SetFilename(string) error // string is say tune.ogg; stops playing previous if any
player.Play(float32) error // plays current filename from given second e.g. 0.0 for the beginning
player.Pause() (float32, error) // pauses current playing and returns position
player.Resume() error // resumes playing
player.Secs() float32 // returns current position
The ones I've seen on awsome go either don't seem to play ogg format or are far more sophisticated than I need.