fix: log playback source resolution failures

This commit is contained in:
2026-04-21 01:33:49 +02:00
parent 6cc82828c4
commit 7a3654c62b

View File

@@ -5,6 +5,7 @@ import (
"database/sql" "database/sql"
"errors" "errors"
"fmt" "fmt"
"log"
"mal/internal/db" "mal/internal/db"
"net/http" "net/http"
"strconv" "strconv"
@@ -294,6 +295,7 @@ func (s *Service) fetchPlaybackSourcesAndSegments(ctx context.Context, showID st
go func() { go func() {
resolved, err := s.resolveModeSourceWithCache(ctx, showID, episode, modeValue, "best", probeCache, &probeCacheMu) resolved, err := s.resolveModeSourceWithCache(ctx, showID, episode, modeValue, "best", probeCache, &probeCacheMu)
if err != nil { if err != nil {
log.Printf("playback source resolution failed for mode=%s showID=%s episode=%s: %v", modeValue, showID, episode, err)
modeCh <- modeSourceResult{Mode: modeValue, OK: false} modeCh <- modeSourceResult{Mode: modeValue, OK: false}
return return
} }