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

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

Базы данных у AniLabX

android
и AniLabX MAX полностью совместимы, что позволяет синхронизировать их между собой

Разделы, отмеченные иконкой

android
, актуальны только для AniLabX
android
и не доступны для AniLabX MAX

# Облачная синхронизация

Облачная синхронизация между своими устройствами недоступна и не планируется в будущем

# Device2Device

Синхронизация между своими устройствами и приложениями в пределах локальной сети. Поддерживается, начиная с AniLabX 5.0

android
и AniLabX MAX 1.0

# Включение синхронизации

Синхронизация работает с помощью XRemote и протокола Zeroconf (Bonjour) (opens new window). Начиная с AniLabX 5.0

android
и AniLabX MAX 1.0 , XRemote×Server активирован по умолчанию и дополнительная конфигурация не нужна

Полное выключение XRemote×Server также отключит Device2Device Синхронизацию! Не рекомендуется его отключать, если вам нужен этот функционал

Вы можете изменить видимость устройства в режиме синхронизации, а также изменить его имя в

settings
Настройки
sync
Синхронизация

# Запуск синхронизации

# AniLabX 5.0
android

  • Запустите приложение
  • Нажмите снизу на квадратную кнопку с иконкой
    add
    откроются дополнительные функции, среди которых доступна
    sync
    Синхронизация
  • Выберите эту функцию, чтобы открыть меню синхронизации и начать поиск устройств в локальной сети
  • Выберите подходящее обнаруженное устройство
  • На этом устройстве отобразится запрос синхронизации
  • После разрешения начнется быстрый двусторонний процесс переноса данных

Чтобы устройство могло быть обнаружено, оно должно соответствовать важным критериям:

  • устройство включено
  • все устройства находится в одной локальной сети
  • на устройстве запущена совместимая с синхронизацией версия приложения
  • в
    settings
    Настройки
    settings_remote
    XRemote включен XRemote×Server
  • в
    settings
    Настройки
    sync
    Синхронизация включена видимость данного устройства

# AniLabX MAX 1.0

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

#
android
Резервное копирование

На данный момент резервное копирования является единственным доступным вариантом переноса данных между разными устройствами

Восстановление резервной копии на целевом устройстве заменяет текущие данные, а не дополняет их!

#
android
Создание резервной копии

Откройте

settings
Настройки
history
Резервное копирование и нажмите на Создать резервную копию. Файл резервной копии будет сохранен в папке /AniLabX/Backup

# Восстановление из резервной копии
android

Откройте

settings
Настройки
history
Резервное копирование и нажмите на Восстановить из резервной копии. Выберите желаемую копию (в названии копии указана версия приложения, а также дата и время ее создания) и подождите пару секунд. После этого очень желательно перезапустить приложение с полной остановкой

Если восстановление резервной копии производится не на том же устройстве, где она была создана, то заранее переместите папку /AniLabX/Backup со старого устройства на новое

#
android
Автоматическое резервное копирование

В разделе

settings
Настройки
history
Резервное копирование можно настроить частоту резервного копирования и максимальное количество хранимых копий. По умолчанию резервное копирование производится раз в 2 суток и хранит последние 5 копий

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

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

# Полуручной перенос данных

#
android
Перенос базы данных во внешнюю память

Приложение имеет возможность переместить свою базу данных во внешнюю (доступную пользователю) память. Это не только защищает данные от потери между переустановками приложений, но и позволяет легко переносить данные между своими устройствами

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

settings
Настройки
settings
Основные и установите переключатель Перенести базу данных во внешнюю память в положение Включено. После этого перезапустите приложение с полной установкой до получения уведомления об успешном переносе. Теперь база данных будет хранится в папке /AniLabX/Databases

Отключить данную настройку и переместить базу данных обратно невозможно

# Перенос данных

Когда база данных перемещена во внешнюю память и доступна для копирования, достаточно просто скопировать всю папку /AniLabX на новое устройство и перезапустить приложение с полной остановкой. После перезапуска должны быть доступны все данные, включая загруженную мангу/комиксы/ранобэ

Закеширование видео таким образом перенести все равно не получится

Эта процедура сработает и для переноса данных между AniLabX

android
и AniLabX MAX , но объем поддержки перемещаемых данных зависит от реализации в текущих версиях приложений

При переносе между AniLabX

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

# Syncthing

Данный метод синхронизации потенциально опасный и может иногда вызывать сбои в работе приложения, вплоть до потери данных!

Syncthing (opens new window) позволяет легко настроить дублирование файлов и папок между разными устройствами, что можно использовать и для AniLabX

android

Достаточно Перенести базу данных во внешнюю память

android
, добавить папку /AniLabX в список дублирования и настроить одностороннюю или двустороннюю синхронизацию

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

Данный метод синхронизации работает как есть и может не синхронизировать отметки, если эпизоды поделены на сезоны, а главы - на тома без сквозной нумерации

# Shikimori (opens new window)

AniLabX

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

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

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

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

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

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

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

# MyDramaList (opens new window)

AniLabX

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

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

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

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

Поддержка атоматической синхронизации в разработке

# MyAnimeList (opens new window)

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