Об этом проекте
ShonenX — это современное открытое Flutter-приложение для поиска медиа, отслеживания прогресса и стриминга, ориентированное на аниме и мангу. Оно обеспечивает бесшовный опыт для пользователей, желающих читать, смотреть и отслеживать свой прогресс на нескольких платформах.
Ключевые возможности включают:
- **Параллельное отслеживание прогресса:** синхронизация прогресса просмотра и чтения между AniList, MyAnimeList и Kitsu.
- **Пользовательские ридер и плеер:** воспроизведение и чтение с низкой задержкой, настраиваемые элементы управления и AMOLED-тёмная тема.
- **Офлайн-доступ:** загрузка томов и эпизодов для просмотра и чтения без интернета.
- **Внешние расширения:** поддержка расширений Aniyomi и Mangayomi через AnymeX Extension Runtime Bridge. Приложение не содержит встроенных источников; пользователи управляют собственными расширениями.
- **Кроссплатформенность:** нативные сборки для Android, Windows и Linux, с экспериментальной поддержкой macOS и iOS.
Создано с использованием Flutter ≥3.8.1 и Dart ≥3.8.1, использует зависимости, такие как Riverpod для управления состоянием, GoRouter для навигации, media_kit для воспроизведения и Isar для локального хранения.
Установка проста: пользователи Android могут скачать APK из GitHub Releases, пользователи Windows — портативный zip или установщик, а пользователи Linux — запустить универсальный скрипт установки. Сборка из исходников требует Flutter, Git и Rust, а также дополнительные зависимости для Linux (GTK, libmpv, libwpewebkit).
Проект лицензирован под GPL-3.0 и приветствует вклад. Он не содержит рекламы и трекеров, уделяя внимание конфиденциальности пользователей. Разработчик предоставляет Discord-сообщество и страницу Buy Me a Coffee для поддержки.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.