Skip to content

About

Anilibria desktop movie app

Resources

Stars

57 stars

Watchers

1 watching

Forks

 
 

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

57 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages