Skip to content

anilibria/anilibria-winmaclinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AniLibria.Qt

Если Вы найдете ошибки или будут идеи по улучшению приложения то оформляйте ишью в этом репозитории или пишите в телеграм группе, заранее спасибо. Следите за новостями о выпуске новых версий, входящих в них изменений, а также прочих новостей в телеграм канале.

Project CI Flatpak x86_64 Build

Системные требования:

Windows - Windows 7+, с графической картой поддерживающей OpenGL 2.1+
macOS - macOS 10.13+ (устройства с M1 поддерживаются через Rosetta2)
Linux - Есть deb пакет, flatpak пакет, aur пакет, сборка из исходников для остальных (информация ниже)

Откуда качать приложение?

Последнюю стабильную версию качаем отсюда.
Все версии здесь.

Как установить и обновлять?

Windows

Для установки просто качаем релиз и распаковываем, внутри запуcкаем файл Anilibria.exe.
Для обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.
На Windows 7 необходимо заменить библиотеку libmpv-2.dll на другую которую можно скачать тут.

macOS

Для установки качаем релиз и монтируем диск, далее запускаем приложение AniLibria.

После скачивания необходимо перейти в папку куда Вы скачали файл dmg в терминале и выполнить команду

xattr -d com.apple.quarantine AniLibria.dmg

Для обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.

Связанные проекты

TorrentStream - приложение веб сервер позволяющий скачивать торренты, стримить их а также проксировать видео для плеера
AnilibriaQtInstaller - веб инсталлер/апдейтер для приложения
LocalCacheChecker - приложение для синхронизации релизов/франшиз/расписания

Linux (пакеты и сборка из исходников)

Подробные инструкции для пакетов и сборки из исходников ниже.

Пакеты для пакетных менеджеров Linux

Packaging status

Arch linux

Установите пакет из aur anilibria-winmaclinux-git своим любимым aur helper'ом. Например yay:

$ yay -S anilibria-winmaclinux-git

Rosa Linux

$ sudo dnf install anilibria-winmaclinux

AltLinux

Вы можете установить anilibria-winmaclinux через любой графический менеджер пакетов или через консоль:

$ su - -c 'apt-get install anilibria-winmaclinux'

Debian

Скачайте deb пакет со страницы релизов. Допустим скачали в корень домашней директории.
Далее выполните в консоли:

$ sudo dpkg -i ~/anilibria_0.0.0_amd64.deb
$ sudo apt-get install -f

NixOS

Добавить пакет anilibria-winmaclinux в список пакетов:

  • Общесистемно:

    environment.systemPackages = with pkgs; [ anilibria-winmaclinux ];
  • Для определенного пользователя (в примере имя пользователя - bob)

    users.users.bob.packages = with pkgs; [ anilibria-winmaclinux ];

Flatpak

Скачайте flatpack пакет со страницы релиза и выполните следующую команду:

$ flatpak install --user anilibria.flatpak

Сборка из исходников:

Готовые инструкции для сборки под дистрибутивы:

Ubuntu/Linux Mint 20
openSUSE
Fedora
macOS
PostmarketOs
Void Linux
Steam Deck

Для сборки необходимо:

  • Минимальная поддерживаемая версия Qt 5.15.2
  • Поддержка C++14 (минимальные версии компиляторов MSVC17, GCC 6 или CLANG 3.4)
  • Модули Qt - multimedia, graphicaleffects, svg, websocket, particleeffects
  • Для сборки проекта используется qmake
  • Для Windows сборки требуется зависимость libVLC версии 3.0.20 и libmpv

Linux

OpenSSL 1.1.1 и старше
GStreamer 1.10
libmpv-2

cd src
qmake
make
sudo make install

Для более быстрой сборки рекомендуется использование флага -jX, где X - количество парраллельно работающих процессов компиляции. Как правило, указывается количество ядер/потоков, поддерживаемых Вашим процессором.

В зависимости от дистрибутива, требуется выполнение qmake-qt5 вместо qmake.

Контрибуторы проекта

Большое спасибо Всем контрибуторам и волонтерам проекта!
Вы можете посмотреть вклад каждого из них.
Если Вы хотите стать одним из контрибуторов или волонтеров то любая помощь приветствуется!

list of conributors
Contribution list made with contrib.rocks.