Десктопный аниме-кинотеатр Анилибрии для любого вашего компьютера.
| Особенность / Функция | 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Перевод на английский: TomerGamerTV 😉
AniLibria's desktop anime theater for any computer.
| Feature / Capability | AnilibriX (official) | AnilibriX Plus (unofficial fork) |
|---|---|---|
| Authorization | Standard login/password only | ✅ VK login |
| Player controls | No opening/ending skip | ✅ Automatic opening skip ✅ Manual one-click skip ✅ Manual hotkey skip |
| Synchronization | Watch history is stored locally and not synced | ✅ Backup and restore of watch data, linked to the account through a third-party server |
| Random title | No random release feature | ✅ Random release button |
| Integrations | None | ✅ Discord Rich Presence (shows watch status) Displays the app icon, poster, and information about the release being watched: current episode number, total episode count, title, release link, Anilibria website link, and time remaining until the end of the episode |
| Network and access | One server | ✅ API and static server switching (custom endpoint, selection from a list, manual input) ✅ Stronger resistance to blocking ✅ Aggressive local caching ✅ Works with partial network loss ✅ Proxy support (flag --proxy-server=http://127.0.0.1:8008 and a settings option)✅ Built-in Opera VPN |
| Interface (UI/UX) | Window control button placement is fixed for the system type. No scroll-to-top button |
✅ Option to force window buttons to the right ✅ "UP" button ✅ Navigation buttons (back/forward) ✅ Share button on the release page |
| Release page | Standard | ✅ Related releases (franchises) ✅ Episode release dates and titles ✅ List of people who worked on the release (team) ✅ Rounded poster removed in favor of a full poster |
| Favorites | Standard list | ✅ Sort by popularity ✅ Release status shown in the card ✅ Persistent progress display with color coding ✅ Notification filter (favorites only) ✅ Shows how many users have it in favorites (rating) ✅ Status filter ("all statuses", "all except in progress") ✅ Shows episode count per season when known ✅ Context menu for quickly marking watched episodes without opening the release |
| Torrents | No list, torrent playback is broken | ✅ Torrent list output with the ability to open in an external client, download the file, and copy the magnet link |
| System | Standard | ✅ Show config file in settings, where all history and progress are stored ✅ Poster and static asset cache ✅ Window state saving (position, fullscreen) ✅ Progress and data are not deleted on uninstall |
| Platforms | Windows, Linux, macOS (x64) | ✅ Flatpak / RPM / DEB packages available ✅ ARM build for macOS without Rosetta 2 ✅ Linux package with the category AudioVideo;Video;Player; |
| Content support | Only video from Anilibria servers | ✅ Support for Anilibria Rutube releases in the player, marked as RUTUBE in episodes |
| Fixes and improvements | - | ✅ Fixed the progress bug for releases where episodes do not start from 1 ✅ Fixed the computer going to sleep and the display turning off during playback ✅ Fixed the autoplay bug for episode 0 ✅ Fewer account sign-outs, with automatic re-authorization ✅ Volume control now has 20 steps instead of 10 ✅ Fixed startup when the config file is corrupted, where the app previously failed to launch ✅ Fixed announced releases disappearing from favorites ✅ Picture-in-picture no longer resets when switching episodes |
| Key | Action |
|---|---|
| F | Toggle fullscreen mode |
| ← | Back |
| → | Forward |
| ↑ | Volume up, or mouse wheel |
| ↓ | Volume down, or mouse wheel |
| space | Play / pause |
Custom hotkeys can also be set in the settings for:
- Turning automatic opening skip on and off without leaving the player
- Skipping the opening
🔧 Developer instructions (click to expand)
Required Node.js version: 14.x.x
Other versions, especially newer ones, may have issues building native modules.
Before starting, copy and edit the example .env file:
cp .env.example .env# Install and build dependencies
yarn install
# Start with hot reload on localhost:9080
yarn run serve
# Build the production version
yarn run build
# Run ESLint --fix for JS/Vue files and components in `src/`
yarn run lint:fix
# Build for all platforms
yarn run release
# Build for macOS
yarn run release:mac
# Build for Windows
yarn run release:win
# Build for Linux
yarn run release:lin





















