Documentation ¶
Index ¶
- type Player
- func (p *Player) GetNowPlaying() ipc.ResponseItem
- func (p *Player) GetPlayQueue() ipc.Response
- func (p *Player) GoBackInQueue() ipc.ResponseItem
- func (p *Player) GoForwardInQueue() ipc.ResponseItem
- func (p *Player) Init()
- func (p *Player) NowPlayingSongString() string
- func (p *Player) PlayQueue()
- func (p *Player) PlaySongFile(path string)
- func (p *Player) QueueAlbum(albumID string) ipc.ResponseItem
- func (p *Player) SetQueue(queue []responses.ResponseTrack)
- func (p *Player) StopQueue() ipc.ResponseItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Player ¶
type Player struct { Streamer beep.StreamSeekCloser Queue []responses.ResponseTrack CurrentIndex int MaxIndex int Server server.Server Config config.Config StopPlayLoop bool }
func (*Player) GetNowPlaying ¶
func (p *Player) GetNowPlaying() ipc.ResponseItem
func (*Player) GetPlayQueue ¶
func (*Player) GoBackInQueue ¶
func (p *Player) GoBackInQueue() ipc.ResponseItem
func (*Player) GoForwardInQueue ¶
func (p *Player) GoForwardInQueue() ipc.ResponseItem
func (*Player) NowPlayingSongString ¶
func (*Player) PlaySongFile ¶
func (*Player) QueueAlbum ¶
func (p *Player) QueueAlbum(albumID string) ipc.ResponseItem
func (*Player) SetQueue ¶
func (p *Player) SetQueue(queue []responses.ResponseTrack)
func (*Player) StopQueue ¶
func (p *Player) StopQueue() ipc.ResponseItem
Click to show internal directories.
Click to hide internal directories.