Skip to content

AnimeHaze/anilibrix-plus

 
 

Repository files navigation

AniLibrix Plus

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

About

Anilibria desktop movie app

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Vue 52.7%
  • JavaScript 46.0%
  • Other 1.3%