Fix: emby container empty

pull/47/head
zijiren233 1 year ago
parent 1731cf22aa
commit 5cac9e71fc

@ -53,7 +53,6 @@ type EmbySource struct {
URL string URL string
Name string Name string
} }
// TODO: cache subtitles
Subtitles []struct { Subtitles []struct {
URL string URL string
Type string Type string
@ -104,6 +103,9 @@ func NewEmbyMovieCacheInitFunc(movie *model.Movie) func(ctx context.Context, arg
Sources: make([]EmbySource, len(data.MediaSourceInfo)), Sources: make([]EmbySource, len(data.MediaSourceInfo)),
} }
for i, v := range data.MediaSourceInfo { for i, v := range data.MediaSourceInfo {
if v.Container == "" {
continue
}
result, err := url.JoinPath("emby", "Videos", data.Id, fmt.Sprintf("stream.%s", v.Container)) result, err := url.JoinPath("emby", "Videos", data.Id, fmt.Sprintf("stream.%s", v.Container))
if err != nil { if err != nil {
return nil, err return nil, err

Loading…
Cancel
Save