AniLibria.Qt
Если Вы найдете ошибки или будут идеи по улучшению приложения то оформляйте ишью в этом репозитории или пишите в телеграм группе, заранее спасибо. Следите за новостями о выпуске новых версий, входящих в них изменений, а также прочих новостей в телеграм канале.
Системные требования:
Windows - Windows 7+, с графической картой поддерживающей OpenGL 2.1+
macOS - macOS 10.13+ (устройства с M1 поддерживаются через Rosetta2)
Linux - Есть deb пакет, flatpak пакет, aur пакет, сборка из исходников для остальных (информация ниже)
Откуда качать приложение?
Последнюю стабильную версию качаем отсюда.
Все версии здесь.
Как установить и обновлять?
Windows
Для установки просто качаем релиз и распаковываем, внутри запуcкаем файл Anilibria.exe.
Для обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.
macOS
Для установки качаем релиз и монтируем диск, далее запускаем приложение AniLibria.
Для версий 1.2.11 и старше:
После скачивания необходимо перейти в папку куда Вы скачали файл dmg в терминале и выполнить команду
xattr -d com.apple.quarantine AniLibria.dmg
Для версий 1.2.10 и младше:
Если у Вас отображается сообщение Программу AniLibria не удалось открыть так как ее автор является неустановленным разработчиком то воспользуйтесь следующей инструкцией.
Для обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.
Связанные проекты
TorrentStream - приложение веб сервер позволяющий скачивать торренты, стримить их а также проксировать видео для плеера
AnilibriaQtInstaller - веб инсталлер/апдейтер для приложения
Linux (пакеты и сборка из исходников)
Подробные инструкции для пакетов и сборки из исходников ниже.
Пакеты для пакетных менеджеров Linux
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 ];
Nix
Flatpak
Скачайте flatpack пакет со страницы релиза и выполните следующую команду:
$ flatpak install --user anilibria.flatpak
Сборка из исходников:
Готовые инструкции для сборки под дистрибутивы:
Ubuntu/Linux Mint 20
openSUSE
Fedora
macOS
PostmarketOs
Void Linux
Для сборки необходимо:
- Минимальная поддерживаемая версия Qt 5.15.2
- Поддержка C++14 (минимальные версии компиляторов MSVC17, GCC 6 или CLANG 3.4)
- Модули Qt - multimedia, graphicaleffects, svg, websocket, particleeffects
- Для сборки проекта используется qmake
- Для Windows сборки требуется зависимость libVLC версии 3.0.18 и QtAV
Linux
OpenSSL 1.1.1 и старше
GStreamer 1.10
cd src
qmake
sudo make install
Для более быстрой сборки рекомендуется использование флага -jX
, где X - количество парраллельно работающих процессов компиляции. Как правило, указывается количество ядер/потоков, поддерживаемых Вашим процессором.
В зависимости от дистрибутива, требуется выполнение qmake-qt5
вместо qmake
.
Контрибуторы проекта
Большое спасибо Всем контрибуторам и волонтерам проекта!
Вы можете посмотреть вклад каждого из них.
Если Вы хотите стать одним из контрибуторов или волонтеров то любая помощь приветствуется!
Contribution list made with contrib.rocks.