Skip to content
 
 

Repository files navigation

AniLibrix Plus

🇷🇺 Русский 🇺🇸 English

License GitHub issues

🇷🇺 Русский

Десктопный аниме-кинотеатр Анилибрии для любого вашего компьютера.

Канал обновлений Чат приложения

Загрузите из Snap Store

Anilibrix

Сравнение возможностей: Anilibria (официальный) vs Anilibrix Plus

Особенность / Функция AnilibriX (официальный) AnilibriX Plus (неофициальный форк)
Авторизация Только стандартная (логин/пароль) Вход через ВКонтакте
СкриншотВход через ВКонтакте
Управление плеером Нет пропуска опенинга / эндинга Авто-пропуск опенинга
Ручной пропуск в один клик
Ручной пропуск горячей клавишей
СкриншотыКнопка пропускаНастройки пропуска
Синхронизация История хранится локально и не синхронизируется Резервное копирование и восстановление данных просмотра (привязка к аккаунту) через сторонний сервер
СкриншотРезервные копии
Случайный релиз Нет случайного релиза Кнопка случайного релиза
СкриншотСлучайный релиз
Интеграции Нет Discord Rich Presence (отображение статуса просмотра)
Показывает иконку приложения, постер и информацию о просматриваемом релизе: номер текущей серии, общее количество серий, название, ссылка на релиз, ссылка на сайт Anilibria, сколько осталось времени до конца серии
СкриншотDiscord RPC
Сеть и доступ Один сервер Смена API и сервера статики (кастомный эндпоинт, выбор из списка, ручной ввод)
СкриншотВыбор эндпоинта
Усиленный резистенс к блокировкам
Агрессивный локальный кеш
Работа при частичном отсутствии сети
Поддержка прокси (флаг --proxy-server=http://127.0.0.1:8008 и опция в настройках)
Встроенная Opera VPN
Скриншот OperaProxyOperaProxy
Интерфейс (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 😉


🇺🇸 English

AniLibria's desktop anime theater for any computer.

Updates channel App chat

Download on Snap Store

Anilibrix

Feature Comparison: Anilibria (official) vs Anilibrix Plus

Feature / Capability AnilibriX (official) AnilibriX Plus (unofficial fork)
Authorization Standard login/password only VK login
ScreenshotVK login
Player controls No opening/ending skip Automatic opening skip
Manual one-click skip
Manual hotkey skip
ScreenshotsSkip buttonSkip settings
Synchronization Watch history is stored locally and not synced Backup and restore of watch data, linked to the account through a third-party server
ScreenshotBackups
Random title No random release feature Random release button
ScreenshotRandom release
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
ScreenshotDiscord RPC
Network and access One server API and static server switching (custom endpoint, selection from a list, manual input)
ScreenshotEndpoint selection
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
OperaProxy screenshotOperaProxy
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
ScreenshotWindow buttons

"UP" button
ScreenshotUp button

Navigation buttons (back/forward)
Share button on the release page
Release page Standard Related releases (franchises)
ScreenshotRelated releases
Episode release dates and titles
ScreenshotEpisode dates
List of people who worked on the release (team)
ScreenshotRelease team
Rounded poster removed in favor of a full poster
ScreenshotFull poster
Favorites Standard list Sort by popularity
ScreenshotSort by popularity

Release status shown in the card
ScreenshotStatus in favorites

Persistent progress display with color coding
ScreenshotColor-coded progress

Notification filter (favorites only)
ScreenshotNotification filter

Shows how many users have it in favorites (rating)
ScreenshotsFavorites ratingRating everywhere

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
ScreenshotTorrent list
System Standard Show config file in settings, where all history and progress are stored
ScreenshotShow config

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

Anilibria: this is how anime sounds

Player Hotkeys

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

Build and Run

🔧 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

English translation by: TomerGamerTV 😉

About

Anilibria desktop movie app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages