Десктопный аниме-кинотеатр Анилибрии для любого вашего компьютера.
| Особенность / Функция | AnilibriX (официальный) | AnilibriX Plus (неофициальный форк) |
|---|---|---|
| Авторизация | Только стандартная (логин/пароль) | ✅ Вход через ВКонтакте |
| Управление плеером | Нет пропуска опенинга / эндинга | ✅ Авто-пропуск опенинга ✅ Ручной пропуск в один клик ✅ Ручной пропуск горячей клавишей |
| Синхронизация | История хранится локально и не синхронизируется | ✅ Резервное копирование и восстановление данных просмотра (привязка к аккаунту) через сторонний сервер |
| Случайный релиз | Нет случайного релиза | ✅ Кнопка случайного релиза |
| Интеграции | Нет | ✅ Discord Rich Presence (отображение статуса просмотра) Показывает иконку приложения, постер и информацию о просматриваемом релизе: номер текущей серии, общее количество серий, название, ссылка на релиз, ссылка на сайт Anilibria, сколько осталось времени до конца серии |
| Сеть и доступ | Один сервер | ✅ Смена API и сервера статики (кастомный эндпоинт, выбор из списка, ручной ввод) ✅ Усиленный резистенс к блокирвокам ✅ Агрессивный локальный кеш ✅ Работа при частичном отсутствии сети ✅ Поддержка прокси (флаг --proxy-server=http://127.0.0.1:8008 и опция в настройках)✅ Встроенная Opera VPN |
| Интерфейс (UI/UX) | Положение кнопок системного бара фиксировано для типа системы. Кнопка вверх отсутствует |
✅ Возможность форсировано переместить кнопки окна вправо ✅ Кнопка «ВВЕРХ» ✅ Кнопки навигации (назад/вперед) ✅ Кнопка «Поделиться» на странице релиза |
| Карточка релиза | Стандартная | ✅ Связанные релизы (франшизы) ✅ Вывод дат выхода эпизодов и их названий ✅ Список людей, работавших над релизом (команда) ✅ Убран круглый постер в пользу полного |
| Избранное | Стандартный список | ✅ Сортировка по популярности ✅ Отображение статуса релиза в карточке ✅ Постоянный вывод прогресса с дискриминацией по цвету ✅ Фильтр уведомлений (только по избранному) ✅ Вывод количества у пользователей в избранном (рейтинг) ✅ Фильтр по статусам ("все статусы", "все кроме в работе") ✅ Вывод количества серий в сезоне (если известно) ✅ Контекстное меню для быстрой отметки просмотра серий из захода в релиз |
| Торренты | Нет списка, воспроизведение торрентов сломано | ✅ Вывод списка торрентов с возможностью открыть во внешнем клиенте,скачать файл и скопировать magnet |
| Системное | Стандартное | ✅ Показ файла конфига в настройках (в нем хранится вся история и прогресс) ✅ Кеш постеров и статики ✅ Сохранение состояния окна (положение, фуллскрин) ✅ Прогресс и данные не удаляются при деинсталляции |
| Платформы | Windows, Linux, macOS (x64) | ✅ Наличие Flatpak / RPM / DEB пакетов ✅ Версия для ARM (macOS) — без Rosetta 2 ✅ Linux-пакет с категорией AudioVideo;Video;Player; |
| Поддержка контента | Только видео с серверов Anilibria | ✅ Поддержка Anilibria Rutube-релизов в плеере (пометка RUTUBE в сериях) |
| Исправления и улучшения | - | ✅ Исправлен баг с прогрессом (у релизов, где серии начинаются не с 1) ✅ Фикс засыпания компьютера и выключения экрана при просмотре ✅ Исправлен баг с автовоспроизведением (0 эпизод) ✅ Меньше вылетов из аккаунта (повторная авторизация автоматически) ✅ Регулировка громкости (20 делений вместо 10) ✅ Фикс запуска при поврежденном конфиге (ранее в таком случае оно переставало запускаться) ✅ Исправлено пропадание из избранного релизов-анонсов ✅ Picture-in-picture теперь не сбрасывается при переключении серий |
| Клавиша | Действие |
|---|---|
| F | Переключение полноэкранного режима |
| ← | Назад |
| → | Вперед |
| ↑ | Громкость больше (или колесиком мышки) |
| ↓ | Громкость меньше (или колесиком мышки) |
| space | Воспроизведение / пауза |
Плюс кастомные клавиши на свое усмотрение которые устанавливаются в настроках для:
- Включения выключени автопропуска опенинга не выходя из плеера
- Пропуска опенинга
🔧 Инструкция для разработчиков (нажмите для раскрытия)
Требуемая версия Node.JS - 14.x.x
На других версиях (особенно выше) могут быть проблемы со сборкой нативных модулейЧертов сраный легаси проще переписать с нуля...
Перед запуском не забудьте скопировать и отредактировать пример .env файла:
cp .env.example .env# Установка и сборка зависимостей
yarn install
# Запуск с горячей перезагрузкой на localhost:9080
yarn run serve
# Сборка production версии
yarn run build
# Запуск ESLint --fix для JS/Vue файлов и компонентов в `src/`
yarn run lint:fix
# Сборка под все платформы
yarn run release
# Сборка под MacOS
yarn run release:mac
# Сборка под Windows
yarn run release:win
# Сборка под Linux
yarn run release:lin





















