Samsuper12 / anilibria-winmaclinux

AniLibria client for major desktop platforms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Anilibria desktop client

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

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

Windows - Windows 7+, с графической картой поддерживающей OpenGL 2.0+
macOS - macOS 10.13+
Linux - дистрибутивы поддерживающие AppImage, сборка из исходников для остальных

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

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

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

Windows

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

macOS

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

Linux

При использовании AppImage качаем его, далее добавляем возможность запуска (команда chmod +x) и запускаем. Для обновление выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.
Также ниже перечислены существующие пакеты для дистрибутивов.

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

Arch linux

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

$ yay -S anilibria-winmaclinux-git

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

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

  • Минимальная поддерживаемая версия Qt 5.12.3
  • Поддержка C++11 (минимальные версии компиляторов MSVC15, GCC 4.8 или CLANG 3.3)
  • Модули Qt - multimedia, webview, graphicaleffects
  • Для сборки проекта используется 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

License:GNU General Public License v3.0


Languages

Language:QML 61.2%Language:C++ 37.1%Language:QMake 1.5%Language:HTML 0.2%Language:JavaScript 0.1%