# Трекинг сервисы
Трекинг сервисы в контексте AniLabX - это сервисы-энциклопедии, которые предоставляют функционал ведения личных списков просмотренного/прочитанного, отслеживания прогреса просмотра/чтения и установки оценок. Дополнительно такие сервисы могут предоставлять:
- метаданные к контенту
- медиа (скриншоты, видео)
- информацию о персонажах или актерах
- рекомендации
- отзывы
- многое другое
Каждый сервис интегрируется в приложение максимально органично, чтобы его использование было простым и понятным, но опциональным. Максимальное внимание уделяется функционалу управления своими списками и оценками, а также синхронизации прогреса просмотра и чтения
Вы всегда можете отключить отдельные сервисы в
Настройках без ущерба функционалу приложения# Личные списки
Данный раздел еще недоступен в AniLabX MAX
![]()
Каждый поддерживаемый сервис предоставляет доступ к личным спискам контента через специальный раздел с названием {Название сервиса}-тека. Он предоставляет практически такие же методы управления списками, статусами и оценками, как и сайт, прямо в приложении. В зависимости от возможностей сервиса, также может доступен просмотр личных списков ваших друзей для поиска нового контента
Хоть данный раздел и позиционирует себя как библиотека, следует понимать различия между стандартными библиотеками в приложении:
- стандартная библиотека хранит оффлайн копию контента с любого из доступных каталогов, поддерживает создание собственных категорий и проверку наличия новых эпизодов или глав
{Название сервиса}-текаотображает данные непосредственно с сайта и требует подключение к сети. Также, этот раздел не поддерживает проверку наличия новых эпизодов или глав и создание собственных категорий
Не смотря на то, что контент в стандартных библиотеках и {Название сервиса}-теке разделен, можно добавить контент из каталога {Название сервиса} в стандартную библиотеку для получения всех ее преимуществ (оффлайн доступ, собственные категории, проверка наличия новых эпизодов или глав)
Для этого достаточно открыть нужный контент и нажать на
# История
История просмотра и/или чтения доступна в виде отдельной вкладки в разделе
История → {Название сервиса}. Данные загружаются напрямую из вашего профиля и требуют подключение к сети. Историю можно только просматривать, а сами записи немного отличается внешне, так как формируются сервисом # Связывание контента
AniLabX предоставляет контент с множества сайтов, который может быть никак не связан с трекинг-сервисами. Для решения этой проблемы используется Fuzzy-поиск в поддерживаемых сервисах для автоматического связывания контента с выбранного каталога с трекинг сервисом. Этот процесс автоматический и, зачастую, точно связывает открытый контент с сервисом, что позволяет устанавливать оценку, заметки и активирует автоматическую синхронизацию прогресса
В некоторых случаях, связываение может произойти некорректно (например, если название контента в каталоге немного отличается от названия в трекинг-сервисе) или не выполнится вовсе (если подходящих совпадений не нашлось). В таком случае можно связать контент вручную из контекстного меню. Название пункта зависит от состояния связи:
Пересвязать с {Название сервиса}, если контент уже был связан стрекинг-сервисомСвязать с {Название сервиса}, если контент еще не был связан стрекинг-сервисом
Связывание каждого контента в отдельно выбранном каталоге производится единожды после открытия контента и сохраняется в базе данных приложения
# Система перекрестного связывания
Если одинаковый контент в разных каталогах был единожды связан с трекинг-сервисом, в приложении активируется Система перекрестного связывания. Работает она достаточно просто: если открыть контент, который был связан с трекинг-сервисом из нескольких каталогов, то приложение автоматически создаст специальные вкладки для каждого связанного контента
Пример: представим, что существует Аниме в каталогах А и Б. Если открыть Аниме в каждом каталоге, приложение автоматически свяжет их с подходящим трекинг-сервисом. После этого, открыв Аниме из каталога А, приложение автоматически создаст вкладку с эпизодами для контента из каталога Б (и наоборот)
Отключить данную функцию можно в
История → {Название сервиса}. Название опции будет примерно таким:Создавать вкладки {тип контента} связанных с {Название сервиса} во всех каталогах Система перекрестного связывания поддерживает неограниченное количество связей и для каждой аналогичной связи в пределах одного трекинг-сервиса создаст отдельную вкладку
Система работает только если контент связан с поддерживаемым трекинг-сервисом. Автоматическая локальная связь, например, посредством Fuzzy-поиска, не предусмотрена
# Синхронизация
AniLabX
AniLabX MAX # Ручная синхронизация
Ручное изменение статуса контента, его оценки и прогресса возможно через специальное меню, которое доступно по нажатию на карточку данного сервиса в описаннии контента. Данное меню также полезно даже с включенной автоматической синхронизацией, так как позволяет более тонко управлять прогрессом, изменять или удалять его
# Автоматическая синхронизация
Настройка автоматической синхронизации производится в
Настройки → {Название сервиса} и, по умолчанию, включена. Фактическая синхронизация отметок производится после окончания просмотра серии или прочтения главы с автоматическим отображением новых данных в интерфейсе приложения Оценку контенту все равно нужно устанавливать вручную
Автоматическая синхронизация работает с эпизодами, у которых не указан номер сезона или указан как Сезон 1, так как каждый отдельно взятый сезон в данном сервисе - это отдельная сущность
Автоматическая синхронизациия работает с главами, у которых не указаны тома или есть сквозная нумерация между томами (пример: Том 1. Глава 3 ... Том 5. Глава 35). В противном случае невозможно точно расчитать какую именно главу прочитал пользователь, так как данный сервис не учитывает существование томов в общем подсчете глав
# Поддерживаемые сервисы
#
Shikimori (opens new window)
Используется в роли основного поставщика метаданных для Аниме, Манги и Ранобэ
Shikimori - это русифицированный и дополненный вариант другого сервиса:
MyAnimeList. Для индентификации контента используются такие же идентификаторы, что делает их совместимимы между собой
Shikimori в веб-версии отображает только одну оценку, но в AniLabX их две:
Shikimori- это среднее значение всех оценок пользователей данному контенту в данном сервисе. В веб-версии данная оценка не отображается
MyAnimeList- это оценка, которая отображается в веб-версии сервиса
Поддерживаемые функции контента:
☑ Каталог контента
☑ Метаданные контента
☑ Медиа (скриншоты, видео)
☑ Списки персонажей или актеров
☑ Информация о выходе эпизодов
☑ Информация о франшизе
☑ Порядок просмотра/чтения
☑ Рекомендации
☑ Коментарии
Поддерживаемые функции профиля:
☑ Синхронизация прогресса
☑ Управление личными списками
☑ Управление оценками
☑ Создание заметок
☑ Просмотр истории
☑ Просмотр личного профиля
☑ Просмотр списков друзей
☑ Просмотр личной статистики
☑ Рекомендации
☑ Достижения
#
MyDramaList (opens new window)
Используется в роли основного поставщика метаданных для Дорам
Поддерживаемые функции контента:
☑ Каталог контента
☑ Метаданные контента
☒ Медиа (скриншоты, видео)
☑ Списки персонажей или актеров
☒ Информация о выходе эпизодов
☒ Информация о франшизе
☒ Порядок просмотра/чтения
☒ Рекомендации
☒ Коментарии
Поддерживаемые функции профиля:
☑ Синхронизация прогресса
☑ Управление личными списками
☑ Управление оценками
☑ Создание заметок
☑ Просмотр истории
☒ Просмотр личного профиля
☒ Просмотр списков друзей
☒ Просмотр личной статистики
☒ Рекомендации
☒ Достижения
#
MyAnimeList (opens new window)
Поддержка данного сервиса в разработке