Сериалы (TV‑контент с эпизодами)
Добавим поддержку сериалов — контента с несколькими эпизодами по сезонам.
Ключевое отличие: у сериалов несколько видео (эпизодов), у фильмов — одно.
Структура сериалов
Фильмы vs Сериалы:
- Фи льмы: одно видео
- Сериалы: сезоны → эпизоды, у каждого эпизода свой поток
Обновляем манифест
{
"id": "my.first.emet.addon",
"version": "1.0.0",
"name": "Hello, World",
"description": "My first EMET Surf add-on",
"logo": "https://example.com/logo-256.png",
"resources": [
"catalog",
{"name": "meta", "types": ["movie", "series"], "idPrefixes": ["hiwrld_"]},
"stream"
],
"types": ["movie", "series"],
"catalogs": [
{"id": "movieCatalog", "type": "movie", "name": "Hello, Movies"},
{"id": "seriesCatalog", "type": "series", "name": "Hello, TV Shows"}
]
}
Каталог сериалов
Создайте папку catalog/series и файл catalog/series/seriesCatalog.json с примерами элементов и далее добавьте метаданные для пользовательского ID и потоки для эпизодов, как в оригинале.
Важно: имена файлов потоков должны совпадать с ID эпизодов (seriesId:season:episode).
Итоги
- Добавлена поддержка типа
series - Создан каталог сериалов и метаданные с эпизодами
- Для каждого эпизода добавлены отдельные файлы потоков