# Синхронизация
Сихронизация позволяет дублировать ваши данные (контент в библиотеках, историю, прогресс просмотра и чтения, статистику, достижения и тд.) между разными устройствами и даже разными приложениями без необходимости ручных манипуляций
Базы данных у AniLabX
AniLabX MAX



# Облачная синхронизация
Облачная синхронизация между своими устройствами недоступна и не планируется в будущем из-за сложности и дороговизны разработки
# Локальная синхронизация XRemote×Sync
Синхронизация между своими устройствами и приложениями в пределах локальной сети. Поддерживается, начиная с AniLabX 5.0
AniLabX MAX 1.0



# Включение синхронизации
Синхронизация работает с помощью XRemote, активирована по умолчанию и не нуждается в дополнительной конфигурации
Полное выключение XRemote×Server
также отключит синхронизацию! Не рекомендуется его отключать, если вам нужен этот функционал
# Видимость устройства в режиме синхронизации
Вы можете изменить видимость устройства в режиме синхронизации, а также изменить его имя в
Настройки
→ Синхронизация
# Запуск синхронизации
# AniLabX 5.0+
android
- Запустите приложение
- Нажмите снизу на квадратную кнопку с иконкой addоткроются дополнительные функции, среди которых доступнаsync
Синхронизация
- Выберите эту функцию, чтобы открыть меню синхронизации и начать поиск устройств в локальной сети
- Выберите подходящее обнаруженное устройство
- На этом устройстве отобразится запрос синхронизации
- После разрешения начнется быстрый двусторонний процесс переноса данных
Чтобы устройство могло быть обнаружено, оно должно соответствовать важным критериям:
- устройство включено
- все устройства находится в одной локальной сети
- на устройстве запущена совместимая с синхронизацией версия приложения
- в settings
Настройки
→settings_remoteXRemote
включенXRemote×Server
- в settings
Настройки
→syncСинхронизация
включена видимость данного устройства
# AniLabX MAX 1.0+

AniLabX MAX 1.0
работает только в режиме приемника и не может инициировать синхронизацию с другими устройствами. Данное ограничение может быть снято в будущем
# Синхронизация с помощью Трекинг-сервисов
Данный метод синхронизации работает как есть и может не синхронизировать прогресс в автоматическом режиме, если эпизоды поделены на сезоны, а главы - на тома без сквозной нумерации
С помощью поддерживаемых Трекинг-сервисов можно синхронизировать прогресс просмотра и/или чтения между сервисом и приложением в ручном или автоматическом режимах. Его можно использовать как в дополнении к другим способам синхронизации, так и самостоятельно
Обратите внимание на то, что данный метод синхронизирует в обе стороны только прогресс. Синхронизация Библиотеки
, Истории
и прочих поддерживаемых данных возможна либо только в сторону сервиса, либо частично в обе стороны (например, с помощью отдельных Библиотек
или разделов в Истории
)
Пример:
Shikimori
поддерживает автоматическую синхронизацию отметок в обе стороны, библиотека с данного сервиса доступна в виде отдельного раздела Shikimori-тека
, а история отображается в виде отдельной вкладки в разделе История
# Альтернативные методы
# Syncthing
Данный метод синхронизации потенциально опасный и может иногда вызывать сбои в работе приложения, вплоть до потери данных!
Syncthing (opens new window) позволяет легко настроить дублирование файлов и папок между разными устройствами, что можно использовать для AniLabX
AniLabX MAX



# AniLabX android
Достаточно Перенести базу данных во внешнюю память, добавить папку /AniLabX
в список дублирования и настроить одностороннюю или двустороннюю синхронизацию
# AniLabX MAX

Достаточно добавить папку /database
рядом с приложением в список дублирования и настроить одностороннюю или двустороннюю синхронизацию