Smarty

  1. Домой
  2. Документы
  3. Smarty
  4. Настройка контента
  5. Источники меты для фильмов

Источники меты для фильмов

Для автоматизации наполнения каталога фильмов и сериалов в Smarty можно использовать внешние источники меты. На данный момент в Smarty интегрировано 2 источника:

  • KINOPOISK_API_UNOFFICIAL — неофициальный API для получения меты о фильмах с ресурса Кинопоиск. Ключ доступа настраивается с помощью опции TVMIDDLEWARE_KINOPOISK_API_UNOFFICIAL_API_KEY.
  • TMDB — недоступен в РФ, имеет возможность импорта меты на разных языках с помощью параметра TVMIDDLEWARE_TMDB_IMPORT_LANGUAGE. Ключ доступа настраивается с помощью опции TVMIDDLEWARE_TMDB_API_KEY, при создании объекта Video необходимо указывать, фильм это или сериал (как при создании Video в админке, так и через API).

Сценарии использования источников меты

Создание/редактирование фильмов и актёров в админке

При создании фильма в админке требуется указать идентификатор фильма во внешней системе в специальном поле и нажать на кнопку «Загрузить данные». Данные будут загружаться какое-то время, после чего пустые поля заполнятся информацией из внешнего ресурса. Для полей-изображений заполняется поле с URL изображения, с которого после нажатия на кнопку «Сохранить» происходит скачивание изображения на сервер Smarty.

Создание/редактирование фильмов через Content API

Чтобы загрузить мету для фильмов и сериалов при работе через API, следует передать параметр load_meta в методы VideoCreate/VideoModify. Для подгрузки меты для актёров требуется указание параметра movie_db_id в запросы ActorCreate/ActorModify.

Интеграции с онлайн-кинотеатрами

Не все интегрированные онлайн-кинотеатры предоставляют полный набор меты для своих фильмов, например, для фильмов кинотеатра Premier не предоставляются данные об актёрах — эту информацию дополнительно можно заполнить с помощью опции --load_actor_meta_from_mdb в команде premier_sync_content.

Доступная мета для фильмов/сериалов

ПолеKINOPOISK_API_UNOFFICIALTMDB
Названиеестьесть
Оригинальное названиеестьесть
Возрастной рейтингестьесть
Рейтинг Кинопоискестьесть
Рейтинг IMDBестьесть
Длительность фильмаестьесть
Описаниеестьесть
Краткое описаниеестьнет
Языкнетнет
Страны производстваестьесть
Год выпускаестьесть
Режиссёрыестьесть
Актёрыестьесть
Жанрыестьесть
Постерестьесть
Кадр из фильмаестьнет
Рекламный баннернетнет
Сезоны сериалаестьнет
Серии сериалаестьнет
Названия серийестьнет
Описания серийестьнет

Доступная мета для актёров

ПолеKINOPOISK_API_UNOFFICIALTMDB
Имяестьесть
Оригинальное имяестьесть
Полестьесть
Дата рожденияестьесть
Странаестьесть
Профессияестьесть
Биографиянетнет
Фотоестьесть
Кадр с актёромнетнет

FAQ

Как поведут себя данные о фильме/актёре, если запустить импорт меты дважды?

  • При реимпорте меты фильма старые описания и изображения удаляются только если они будут заменены новыми данными.
  • Реимпорт меты для актёров заполняет данные только для новых актёров и актёров без фотографий.