Skip to content

NikitaBersenev/anilibria-winmaclinux

 
 

Repository files navigation

AniLibria.Qt

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

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

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

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

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

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

Windows

Для установки просто качаем релиз и распаковываем, внутри запуcкаем файл Anilibria.exe.
Для обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.
Внимание! Для Window 7 перед первым запуском необходимо запустить инсталлятор XAudio. Он находится по этому адресу, после скачивания распакуйте архив и запустите DXSETUP.exe. Его надо установить иначе видеоплеер работать не будет!

macOS

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

Linux

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

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

Arch linux

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

$ yay -S anilibria-winmaclinux-git

Debian

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

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

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

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

Ubuntu/Linux Mint 20
Fedora

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

  • Минимальная поддерживаемая версия Qt 5.12.3
  • Поддержка C++11 (минимальные версии компиляторов MSVC15, GCC 4.8 или CLANG 3.3)
  • Модули Qt - multimedia, webview, webengine, graphicaleffects, svg, websocket
  • Для сборки проекта используется qmake
  • Для Windows сборки необходимо вначале собрать и установить QtAV

Linux

OpenSSL для Qt 5.12.3-5.12.5 1.0.2, Qt 5.12.5+ 1.1.1
GStreamer 1.0

cd src
qmake
sudo make install

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

About

AniLibria client for major desktop platforms

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 52.5%
  • QML 44.9%
  • HTML 1.5%
  • Other 1.1%