# Трекинг сервисы
Трекинг сервисы
в контексте 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)
Поддержка данного сервиса в разработке