# Обновление до AniLabX 5.0+

# Как обновиться

AniLabX 5.0 устанавливается как новое приложение, а не обновляет старое!

Скачайте APK

android
последней версии приложения по этой ссылке (opens new window) и установите его на ваше устройство. Вы также можете воспользоваться системой обновлений в старом приложении

Google Play Защита может заблокировать установку приложения. Подробности о том, что нужно сделать, можно найти в соответствующем разделе

# Как перенести библиотеку

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

Легкий перенос библиотеки возможен посредством функции Резервного копирования

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

Также можно перенести библиотеку активацией опции в

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

После использования данного метода рекомендуется удалить старое приложение во избежание возможного повреждения базы данных в будущем из-за конфликтов доступа из разных приложений!

# Как перенести настройки

Перенос невозможен. Приложение нужно настроить заново

# Как перенести установленные каталоги

Перенос невозможен. Все необходимые каталоги нужно установить заново

# Изменения

Коротко о том, что изменилось:

  • Интерфейс претерпел значительных изменений с упором на современные стандарты в UI и UX
  • Реализация раздела Хаб, который должен стать важным звеном в управлении и быстрым доступом к основным элементам приложения
  • Реализация поддержки Device2Device Синхронизации между поддерживаемыми приложениями (AniLabX 5.0+
    android
    и AniLabX MAX )
  • Разделение Аниметеки на Аниметеку и Дораматеку и Мангатеки на Мангатеку и Ранобэтеку
  • Добавление поддержки Аудиотеки для будущих аудиопарсеров
  • Кеширование всех глав в Манга- и Ранобэтеках для более точного определения появления новых глав
  • Новый раздел История обновлений
  • Автоматическая упаковка скачанного контента в архивы для экономии места и уменьшения фрагментации
  • Интеграция нейросети Kumo, которая умеет определять положение текстовых пузырьков в изображениях
  • Трекинг времени просмотра и чтения. Раздел Статистики с подробной информацией и графиками по каждому базовому типу контента
  • Обновление раздела Настройки. Редизайн, интеграция удобного поиска и упрощение
  • Более глубокая интеграция с самостоятельно размещаемым медиа-сервером манги/комиксов/ранобэ Atsumeru (opens new window)
  • Обновление до новейшей версия движка парсинга Nephila:Engine (opens new window) с новыми, более мощными парсерами
  • Подготовка к интеграции дополнительных трекинг сервисов по типу MyAnimeList, Kistu, AniList и других
  • и многое другое...

# Интерфейс

  • Переход на Material Design 3
  • Частичная поддержка Material You (соблюдается не весь спектр спецификаций из-за обилия кастомных компонентов)
  • Поддержка системной динамической темы Monet (только акценты без основных цветов. Они меняются в зависимости от типа темы: Темная/Светла/AMOLED)
  • Поддержка выбора шрифта приложения: Системный или Google Sans
  • Поддержка специальной E-Ink темы, активация которой адаптирует большинство элементов и списков таким образом, чтобы ими было удобно пользоваться на таких экранах
  • Выделение акцентов тем из Темной темы в отдельную настройку. Поддержка выбора акцентов с любой темой (кроме E-Ink)
  • Переименование акцентов в более осмысленные варианты
  • Новые акценты: Крусник (серебристая), Маомао (Тиловая), Виви (Циановая), Мадока (Светло-розовая)
  • Полный отказ от боковых меню
  • Переход на использование Навигационных панелей, которые предоставлены в двух вариантах: Material Design и Material Design 3
  • Отказ от открытия большинства разделов в новых окнах. Теперь почти все доступно в едином главном окне без потери быстрого доступа к любым другим разделам
  • Абсолютно новый интерфейс выбора, управления и установки каталогов, адаптированный под удобное управление одной рукой
  • Замена большинства всплывающих меню на более современный вариант из набора AirUI
  • Замена большинства диалогов на Всплывающие снизу панели
  • Поддержка разных вариантов форм карточек в разделе Каталоги (Портретные (по умолчанию), Ландшафтные, Кубические, Список). Данный параметр регулируется разработчиком для каждого каталого отдельно
  • Более современный вариант отображения карточек контента без пустот между ними
  • Переход к трехкарточному режиму отображения контента по умолчанию. Возможность сменить режим в любой момент жестом-щипком
  • Унификация интерфейса мобильной и TV версий
  • Редизайн большинства элементов для соответствия новому стилю

# Хаб

Хаб - это абсолютно новый раздел в приложении, в котором можно быстро получить доступ к профилю, всем компонентам приложения, статистике, прогрессу чтения и просмотра и многому другому

Все элементы в Хабе называются Виджетами. Каждый из виджетов выполняет какую-то конкретную задачу, а сам список виджетов и их расположение можно настроить по вкусу
Список доступных виджетов:

  • Профиль. Информация о профиле. Нельзя отключить или переместить
  • Библиотеки. Быстрый доступ ко всем библиотекам в приложении с информацией о количестве новых эпизодов или глав
  • Atsumeru. Быстрый доступ ко всем подключенным серверам Atsumeru (opens new window)
  • Сервисы. Быстрый доступ ко всем библиотекам поддерживаемых трекинг сервисов
  • Последние каталоги. Доступ к последним использованым каталогам по дате последнего использования. Поддерживается возможность закрепить любимые каталоги, которые всегда будут отображены в начале
  • Календарь. Календарь аниме релизов с Shikimori. Два режима: на три дня или личный
  • Время просмотра. Виджет с быстрым доступ ко времени просмотра
  • Время чтения. Виджет с быстрым доступ ко времени чтения
  • Достижения. Просмотр последних полученых достижений
  • Загрузки. Отображение прогресса активной загрузки
  • Продолжить просмотр (Аниме). Быстрый доступ к последним открытим Аниме из Аниметеки
  • Продолжить просмотр (Дорама). Быстрый доступ к последним открытим Дорамам из Дораматеки
  • Продолжить чтение (Манга). Быстрый доступ к последней открытой Манге из Мангатеки
  • Продолжить чтение (Ранобэ). Быстрый доступ к последним открытым Ранобэ из Ранобэтеки

# Библиотеки

Библиотеки и их категории были разделены. Аниметека на Аниметеку и Дораматеку. Мангатека на Мангатеку и Ранобэтеку

Появился и новый тип библиотеки: Аудиотека. Но, на момент написания этой информации, в приложении еще нет доступных каталогов для данного типа контента

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

  • весь анимеподобный контент попадает в Аниметеку
  • весь дорамаподобный контент, включая любой иной контент с живыми актерами, попадает в Дораматеку
  • весь мангаподобный контент, включая комиксы, попадает в Мангатеку
  • весь ранобэподобный контент, включая книги и производные, попадают в Ранобэтеку

Категории будут автоматически продублированы во время разделения. После этого попадание контента в ту или иную библиотеку будет зависеть от его типа

История также разделена в соответствии с новыми типами, но, некоторый старый контент может находиться не в тех категориях. Это связано с особенностями сохранения данных в старых версиях приложения

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

# Поиск и миграция контента

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

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

# Проверка наличия новых глав

Данные изменения касаются только текстового контента!

Во время добавления контента в Мангатеку или Ранобэтеку, список глав теперь кешируются локально. Благодаря этому удалось полностью отказаться от старого раздела История обновлений заменив его очень подробным списком появления новых глав с информацией по каждой главе

Первая полная проверка обновлений в Мангатеке и/или Ранобэтеке может создать огромное количество записей в новом разделе и отобразить внушительных размеров уведомление. Это связано с первым кешированием всех глав и не является ошибкой

# Трекинг

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

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

В приложении впервые реализована Device2Device Синхронизация между поддерживаемыми приложениями (AniLabX 5.0+

android
и AniLabX MAX )

Синхронизация находится в режиме тестирования! Возможны проблемы!

# XRemote

XRemote также претерпел некоторые важные изменения. В первую очередь для реализации бесшовного переключения устройства воспроизведения в любой момент времени и для реализации Device2Device Синхронизации, которая также работает по этому протоколу

Основные изменения:

  • версия встроенного API была поднята до 10-й. Данная версия, на момент написания этой информации, совместима только между AniLabX 5.0+
    android
    и AniLabX MAX
  • Device2Device Синхронизация реализована и работает поверх XRemote
  • XRemote×Server теперь активирован всегда, пока запущено приложение, так как он необходим для работы обнаружения своих стриминг устройств и Device2Device Синхронизации. Отключить сервер можно в разделе
    settings
    Настройки
    settings_remote
    XRemote
  • Добавлена возможность указать название устройства для режима стриминга
  • Добавлена возможность указать название устройства для Device2Device Синхронизации
  • Оставлена поддержка XRemote×Client, пока не реализован более прозрачный и удобный механизм стриминга контента на другие свои устройства

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

# Нейросети

  • Поддержка распознавания и перевода текста манги с помощью сервиса DeepL. Требуется указание своего API ключа данного сервиса в настройках приложения
  • Поддержка распознавания текстовых пузырьков манги и комиксов с последующим их использованием для более удобного их увеличения во время чтения

Распознавание текстовых пузырьков находится в режиме тестирования! Включить данную функцию можно в

settings
НастройкиМангаридерОбнаружение текстовых пузырьков в загружаемом контенте

На момент написания этой информации, распознавание возможно только на этапе скачивания глав манги, а увеличение пузырьков доступно только в System-based ридере

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

# Atsumeru

Интеграция в приложение AtsumeruManager, что позволяет получить удобный доступ к контенту с любого Atsumeru (opens new window) сервера! Продвинутые фильтры, поиск и сортировка, поддержка Метакатегорий и Хаба со своей историей

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

# Удаления

Поддержка VLC Remote была полностью удалена. Часть настроек была удалена и еще часть будет удалена или переделана в процессе грядущей их оптимизации. Удалены боковые меню. Некоторые мелкие функции были перенесены, оптимизированы или объединены с другими. Также было удалено много старого кода и ресурсов, что должно сделать приложение чуточку быстрее и стабильнее

# Что-то еще...

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