Documentation ¶
Index ¶
- Variables
- func DecodeSong(t SongType, r io.ReadSeekCloser) (streamer beep.StreamSeekCloser, format beep.Format, err error)
- func NewBeepPlayer() *beepPlayer
- func NewMpdPlayer(bin, configFile, network, address string) *mpdPlayer
- func NewOsxPlayer() *osxPlayer
- func NewWinMediaPlayer() *winMediaPlayer
- type Player
- type SongType
- type UrlMusic
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func DecodeSong ¶
func DecodeSong(t SongType, r io.ReadSeekCloser) (streamer beep.StreamSeekCloser, format beep.Format, err error)
func NewBeepPlayer ¶
func NewBeepPlayer() *beepPlayer
func NewMpdPlayer ¶
func NewMpdPlayer(bin, configFile, network, address string) *mpdPlayer
func NewOsxPlayer ¶
func NewOsxPlayer() *osxPlayer
func NewWinMediaPlayer ¶
func NewWinMediaPlayer() *winMediaPlayer
Types ¶
type Player ¶
type Player interface { Play(music UrlMusic) CurMusic() UrlMusic Paused() Resume() Stop() Toggle() Seek(duration time.Duration) PassedTime() time.Duration TimeChan() <-chan time.Duration State() types.State StateChan() <-chan types.State Volume() int SetVolume(volume int) UpVolume() DownVolume() Close() }
func NewPlayerFromConfig ¶
func NewPlayerFromConfig() Player
Click to show internal directories.
Click to hide internal directories.