pre-cache next two files in queue; TODO - use them

This commit is contained in:
Drew Weymouth
2025-07-18 17:36:39 -07:00
parent b568e23133
commit bcc0007042
4 changed files with 182 additions and 19 deletions
+2 -1
View File
@@ -46,13 +46,14 @@ type RemotePlaybackDevice struct {
func NewPlaybackManager(
ctx context.Context,
s *ServerManager,
c *AudioCache,
p player.BasePlayer,
playbackCfg *PlaybackConfig,
scrobbleCfg *ScrobbleConfig,
transcodeCfg *TranscodingConfig,
appCfg *AppConfig,
) *PlaybackManager {
e := NewPlaybackEngine(ctx, s, p, playbackCfg, scrobbleCfg, transcodeCfg)
e := NewPlaybackEngine(ctx, s, c, p, playbackCfg, scrobbleCfg, transcodeCfg)
q := NewCommandQueue()
pm := &PlaybackManager{
engine: e,