start of JukeboxPlayer backend

This commit is contained in:
Drew Weymouth
2023-12-19 17:31:10 -08:00
parent f8f8a3a5cb
commit 1e466e4cdf
7 changed files with 227 additions and 9 deletions
+4 -4
View File
@@ -1,15 +1,15 @@
package player
import "github.com/dweymouth/supersonic/backend/mediaprovider"
type URLPlayer interface {
BasePlayer
AppendFile(url string) error
PlayFile(url string) error
}
type TrackIDPlayer interface {
type TrackPlayer interface {
BasePlayer
AppendTrack(trackID string) error
PlayTrack(trackID string) error
AppendTrack(track *mediaprovider.Track) error
}
type BasePlayer interface {