GithubHelp home page GithubHelp logo

a1ex3 / anilibrix-plus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from animehaze/anilibrix-plus

0.0 0.0 0.0 16.22 MB

Anilibria desktop movie app

License: MIT License

JavaScript 43.11% CSS 0.37% Vue 53.61% EJS 0.34% SCSS 0.18% Shell 0.21% PowerShell 0.05% Python 2.14%

anilibrix-plus's Introduction

AniLibrix Unoffical

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

Anilibrix

Особенности неофициальной версии (этой):

  • Вход через ВКонтакте
  • Авто пропуск опенинга
  • Можно делать резервные копии данных о просмотрах и восстанавливать при необходимости на другом устройстве, ничего не требуется, все с привязкой к аккаунту
  • Кнопка случайного релиза
  • Регулировка громкости увеличена с 10 до 20 делений
  • При повреждении конфиг файла приложение запускается и сбрасывает на конфиг по умолчанию (ранее в таком случае оно переставало запускаться)
  • Фикс засыпания / выключения экрана пк при просмотре аниме (у меня он был, выключался экран и блокировало)
  • При переключении видео на следующую серию, переключается и видео в Picture-in-picture теперь не надо пере открывать этот режим
  • Вылетов из аккаунта меньше так как перед деавторизацией делаются попытки повторной авторизации для обновления сессионного идентификатора
  • Discord Rich Presence (трансляция активности просмотра аниме в дискорд)
    • Показывает иконку приложения когда запущено приложение и постер и информацию о просматриваемом релизе:
      • Номер текущей серии
      • Общее кол-во серий
      • Название
      • Ссылка на релиз
      • Ссылка на сайт либрии
      • Сколько осталось времени до конца серии
  • Сохранение состояния окна (фулл скрин, минимизация, кординаты на экране)
  • Установка кастомного эндпоинта API (адреса API сервера Anilibria) и кастомного сервера статики (для получения картинок и постеров). Можно выбрать один из списка или же ввести какой-то свой. Может быть удобно если кого-то сервер недоступен и заблокирован провайдером.
  • Внизу в настройках появилась возможность нажать на кнопку для показа файла конфига в директории, может быть полезно если требуется перенести данные просмотров и статистики или сделать резервную копию для переноса на новую систему
  • Добавлена функция для перемещения кнопок системного бара в правую часть (по умолчанию расположение автоматическое)
  • Вывод связанных релизов
  • Вывод дат выхода в списке эпизодов
  • Поддержка rutube релизов в плеере приложения
  • Сортировка по популярности в избранном
  • Фильтр по "все статусы" в изрбанном и все кроме "в работе"
  • Добавлено кол-во у пользователей в избранном (типа рейтинг)
  • Вывод статуса в карточке релиза в избранном
  • Вывод людей работавших над релизом
  • Фильтр уведомлений по избранному
  • Постоянное отображение прогресса в избранном разными цветами (в зависиомсти от прогресса)
  • Исправлен баг с неверным отображением прогресса когда серии начинаются не с 1
  • Исправлен баг с пропаданием из избранного релизов-анонсов
  • Вывод списка торрентов с возможностью открытия в внешнем торрент клиенте
  • Убран круглый постер в пользу полного
  • Поддержка прокси (подробнее https://github.com/AnimeHaze/anilibrix-plus/releases/tag/v1.4.3-ext.11)
  • Добавлена страница "Расписание"
  • Добавлена функция "Обновить приложение"

Анилибрия — так звучит аниме!

Горячие клавиши плеера

Клавиша Действие
F Переключение полноэкранного режима
Назад
Вперед
Громкость больше (или колесиком мышки)
Громкость меньше (или колесиком мышки)
space Воспроизведение / пауза

Плюс кастомные клавиши на свое усмотрение которые устанавливаются в настроках для:

  • Включения выключени автопропуска опенинга не выходя из плеера
  • Пропуска опенинга

Сборка и запуск

Требуемая версия Python - 3.10 и выше. Требуемая версия Node.JS - 14.18.0 На других версиях (особенно выше) могут быть проблемы со сборкой нативных модулей

Перед запуском не забудьте скопировать и отредактировать пример .env файла:

cp .env.example .env

Установка и сборка зависимостей

Linux

chmod +x configure.sh
./configure.sh

Windows

./configure.ps1

macOS

yarn

Запуск с горячей перезагрузкой на localhost:9080

yarn run serve

Сборка под Linux, Windows и macOS

Linux

chmod +x build.sh
./build.sh

Windows

./build.ps1

macOS

chmod +x build.sh
./build.sh

anilibrix-plus's People

Contributors

pavloniym avatar viiprogrammer avatar a1ex3 avatar clickman6 avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.