Добавил еще провайдер TVMaze
This commit is contained in:
@@ -160,6 +160,17 @@ func runServe(args []string) error {
|
||||
// сериалов Jellyfin привычнее tvdbid, поэтому TVDB идёт первым.
|
||||
func metadataProviders(cfg *config.Config) ([]metadata.Provider, error) {
|
||||
var out []metadata.Provider
|
||||
// TVMaze без ключа и покрывает сериалы — ставим первым.
|
||||
if cfg.Metadata.TVMaze.Enabled {
|
||||
p, err := metadata.NewTVMaze(metadata.TVMazeConfig{
|
||||
Proxy: cfg.Metadata.TVMaze.Proxy,
|
||||
Timeout: cfg.Metadata.TVMaze.Timeout.Std(),
|
||||
})
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("tvmaze provider: %w", err)
|
||||
}
|
||||
out = append(out, p)
|
||||
}
|
||||
if cfg.Metadata.TVDB.Enabled {
|
||||
p, err := metadata.NewTVDB(metadata.TVDBConfig{
|
||||
APIKey: cfg.Metadata.TVDB.APIKey,
|
||||
|
||||
Reference in New Issue
Block a user