# Трекинг сервисы

Трекинг сервисы в контексте AniLabX - это сервисы-энциклопедии, которые предоставляют функционал ведения личных списков просмотренного/прочитанного, отслеживания прогреса просмотра/чтения и установки оценок. Дополнительно такие сервисы могут предоставлять:

  • метаданные к контенту
  • медиа (скриншоты, видео)
  • информацию о персонажах или актерах
  • рекомендации
  • отзывы
  • многое другое

Каждый сервис интегрируется в приложение максимально органично, чтобы его использование было простым и понятным, но опциональным. Максимальное внимание уделяется функционалу управления своими списками и оценками, а также синхронизации прогреса просмотра и чтения

Вы всегда можете отключить отдельные сервисы в

settings
Настройках без ущерба функционалу приложения

# Личные списки


Данный раздел еще недоступен в AniLabX MAX

Каждый поддерживаемый сервис предоставляет доступ к личным спискам контента через специальный раздел с названием {Название сервиса}-тека. Он предоставляет практически такие же методы управления списками, статусами и оценками, как и сайт, прямо в приложении. В зависимости от возможностей сервиса, также может доступен просмотр личных списков ваших друзей для поиска нового контента

Хоть данный раздел и позиционирует себя как библиотека, следует понимать различия между стандартными библиотеками в приложении:

  • стандартная библиотека хранит оффлайн копию контента с любого из доступных каталогов, поддерживает создание собственных категорий и проверку наличия новых эпизодов или глав
  • {Название сервиса}-тека отображает данные непосредственно с сайта и требует подключение к сети. Также, этот раздел не поддерживает проверку наличия новых эпизодов или глав и создание собственных категорий

Не смотря на то, что контент в стандартных библиотеках и {Название сервиса}-теке разделен, можно добавить контент из каталога {Название сервиса} в стандартную библиотеку для получения всех ее преимуществ (оффлайн доступ, собственные категории, проверка наличия новых эпизодов или глав)

Для этого достаточно открыть нужный контент и нажать на

favorite

# История

История просмотра и/или чтения доступна в виде отдельной вкладки в разделе

history
История{Название сервиса}. Данные загружаются напрямую из вашего профиля и требуют подключение к сети. Историю можно только просматривать, а сами записи немного отличается внешне, так как формируются сервисом

# Связывание контента

AniLabX предоставляет контент с множества сайтов, который может быть никак не связан с трекинг-сервисами. Для решения этой проблемы используется Fuzzy-поиск в поддерживаемых сервисах для автоматического связывания контента с выбранного каталога с трекинг сервисом. Этот процесс автоматический и, зачастую, точно связывает открытый контент с сервисом, что позволяет устанавливать оценку, заметки и активирует автоматическую синхронизацию прогресса

В некоторых случаях, связываение может произойти некорректно (например, если название контента в каталоге немного отличается от названия в трекинг-сервисе) или не выполнится вовсе (если подходящих совпадений не нашлось). В таком случае можно связать контент вручную из контекстного меню. Название пункта зависит от состояния связи:

  • Пересвязать с {Название сервиса}, если контент уже был связан с трекинг-сервисом
  • Связать с {Название сервиса}, если контент еще не был связан с трекинг-сервисом

Связывание каждого контента в отдельно выбранном каталоге производится единожды после открытия контента и сохраняется в базе данных приложения

# Система перекрестного связывания

Если одинаковый контент в разных каталогах был единожды связан с трекинг-сервисом, в приложении активируется Система перекрестного связывания. Работает она достаточно просто: если открыть контент, который был связан с трекинг-сервисом из нескольких каталогов, то приложение автоматически создаст специальные вкладки для каждого связанного контента

Пример: представим, что существует Аниме в каталогах А и Б. Если открыть Аниме в каждом каталоге, приложение автоматически свяжет их с подходящим трекинг-сервисом. После этого, открыв Аниме из каталога А, приложение автоматически создаст вкладку с эпизодами для контента из каталога Б (и наоборот)

Отключить данную функцию можно в

settings
История{Название сервиса}. Название опции будет примерно таким:
Создавать вкладки {тип контента} связанных с {Название сервиса} во всех каталогах

Система перекрестного связывания поддерживает неограниченное количество связей и для каждой аналогичной связи в пределах одного трекинг-сервиса создаст отдельную вкладку

Система работает только если контент связан с поддерживаемым трекинг-сервисом. Автоматическая локальная связь, например, посредством Fuzzy-поиска, не предусмотрена

# Синхронизация

AniLabX

android
и AniLabX MAX поддерживают двустороннюю синхронизацию в ручном и автоматическом режимах с поддерживаемыми сервисами

# Ручная синхронизация

Ручное изменение статуса контента, его оценки и прогресса возможно через специальное меню, которое доступно по нажатию на карточку данного сервиса в описаннии контента. Данное меню также полезно даже с включенной автоматической синхронизацией, так как позволяет более тонко управлять прогрессом, изменять или удалять его

# Автоматическая синхронизация

Настройка автоматической синхронизации производится в

settings
Настройки{Название сервиса} и, по умолчанию, включена. Фактическая синхронизация отметок производится после окончания просмотра серии или прочтения главы с автоматическим отображением новых данных в интерфейсе приложения

Оценку контенту все равно нужно устанавливать вручную

Автоматическая синхронизация работает с эпизодами, у которых не указан номер сезона или указан как Сезон 1, так как каждый отдельно взятый сезон в данном сервисе - это отдельная сущность

Автоматическая синхронизациия работает с главами, у которых не указаны тома или есть сквозная нумерация между томами (пример: Том 1. Глава 3 ... Том 5. Глава 35). В противном случае невозможно точно расчитать какую именно главу прочитал пользователь, так как данный сервис не учитывает существование томов в общем подсчете глав

# Поддерживаемые сервисы

# Shikimori (opens new window)


Используется в роли основного поставщика метаданных для Аниме, Манги и Ранобэ

Shikimori - это русифицированный и дополненный вариант другого сервиса:
MyAnimeList. Для индентификации контента используются такие же идентификаторы, что делает их совместимимы между собой

Shikimori в веб-версии отображает только одну оценку, но в AniLabX их две:

  • Shikimori - это среднее значение всех оценок пользователей данному контенту в данном сервисе. В веб-версии данная оценка не отображается
  • MyAnimeList - это оценка, которая отображается в веб-версии сервиса

Поддерживаемые функции контента:
Каталог контента
Метаданные контента
Медиа (скриншоты, видео)
Списки персонажей или актеров
Информация о выходе эпизодов
Информация о франшизе
Порядок просмотра/чтения
Рекомендации
Коментарии

Поддерживаемые функции профиля:
Синхронизация прогресса
Управление личными списками
Управление оценками
Создание заметок
Просмотр истории
Просмотр личного профиля
Просмотр списков друзей
Просмотр личной статистики
Рекомендации
Достижения

# MyDramaList (opens new window)


Используется в роли основного поставщика метаданных для Дорам

Поддерживаемые функции контента:
Каталог контента
Метаданные контента
Медиа (скриншоты, видео)
Списки персонажей или актеров
Информация о выходе эпизодов
Информация о франшизе
Порядок просмотра/чтения
Рекомендации
Коментарии

Поддерживаемые функции профиля:
Синхронизация прогресса
Управление личными списками
Управление оценками
Создание заметок
Просмотр истории
Просмотр личного профиля
Просмотр списков друзей
Просмотр личной статистики
Рекомендации
Достижения

# MyAnimeList (opens new window)


Поддержка данного сервиса в разработке