Если Вы найдете ошибки или будут идеи по улучшению приложения то оформляйте ишью в этом репозитории или пишите на этом сайте, заранее спасибо.
Windows - Windows 7+, с графической картой поддерживающей OpenGL 2.1+
macOS - macOS 10.13+ (устройства с M1 пока не поддерживаются)
Linux - Есть deb пакет, rpm пакет, aur пакет, сборка из исходников для остальных (информация ниже)
Последнюю стабильную версию качаем отсюда.
Все версии здесь.
Для установки просто качаем релиз и распаковываем, внутри запуcкаем файл Anilibria.exe.
Для обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.
Внимание! Для Window 7 при первом запуске приложения запустится инсталлятор XAudio! Его надо установить, после чего перезапустить приложение, иначе видеоплеер работать не будет!
Для установки качаем релиз и монтируем диск, далее запускаем приложение AniLibria.
Если у Вас отображается сообщение Программу AniLibria не удалось открыть так как ее автор является неустановленным разработчиком то воспользуйтесь следующей инструкцией.
Для обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.
Подробные инструкции для пакетов и сборки из исходников ниже.
Установите пакет из aur anilibria-winmaclinux-git своим любимым aur helper'ом. Например yay
:
$ yay -S anilibria-winmaclinux-git
Скачайте deb пакет со страницы релизов. Допустим скачали в корень домашней директории.
Далее выполните в консоли:
$ sudo dpkg -i ~/anilibria_0.0.0_amd64.deb
$ sudo apt-get install -f
- Минимальная поддерживаемая версия Qt 5.12.3
- Поддержка C++11 (минимальные версии компиляторов MSVC15, GCC 4.8 или CLANG 3.3)
- Модули Qt - multimedia, webview, webengine, graphicaleffects, svg, websocket
- Для сборки проекта используется qmake
- Для Windows сборки необходимо вначале собрать и установить QtAV
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 - количество парраллельно работающих процессов компиляции. Как правило, указывается количество ядер/потоков, поддерживаемых Вашим процессором.