Добавил еще провайдер TVMaze

This commit is contained in:
2026-06-14 15:29:04 +03:00
parent 5087f35861
commit 7419bcb125
12 changed files with 309 additions and 9 deletions
+8 -1
View File
@@ -25,12 +25,19 @@ type Query struct {
}
// Candidate — результат поиска: официальный id и каноническое имя.
//
// ID — нативный id провайдера (по нему запрашиваются SeasonEpisodeCounts).
// TagProvider/TagID — опц. внешний id для имени папки Jellyfin: напр. TVMaze
// ищет без ключа, но отдаёт TVDB/IMDb-id во внешних ссылках, и тег ставим
// привычный ([tvdbid-…]). Пусто → тег берётся из Provider/ID.
type Candidate struct {
Provider string // "tmdb" | "tvdb"
Provider string // "tmdb" | "tvdb" | "tvmaze"
ID string
Title string
OriginalTitle string
Year int
TagProvider string // напр. "tvdb"/"imdb" (опц.)
TagID string
}
// Provider — одна база метаданных.