Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Playlist ¶
type Playlist struct {
ID string
Name string
Slot string
Items []PlaylistItem
Index int
Playing bool
Clear bool // signals the queue handler to remove the active playlist for this slot
// Loop and LoopOne control end-of-playlist behaviour set at load time.
// Loop wraps back to the start; LoopOne repeats the current track.
Loop bool
LoopOne bool
// ForceRelaunch bypasses the playlistNeedsUpdate dedup so the same track can be
// relaunched (needed for LoopOne and single-item Loop).
ForceRelaunch bool
}
func NewPlaylist ¶
func NewPlaylist(id, name string, item []PlaylistItem) *Playlist
func (*Playlist) Current ¶
func (p *Playlist) Current() PlaylistItem
type PlaylistController ¶
type PlaylistItem ¶
Click to show internal directories.
Click to hide internal directories.