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.