{"id":13731525,"url":"https://github.com/anilibria/anilibria-winmaclinux","last_synced_at":"2026-03-07T11:01:26.785Z","repository":{"id":39494073,"uuid":"239277209","full_name":"anilibria/anilibria-winmaclinux","owner":"anilibria","description":"AniLiberty.Qt cross platform desktop client","archived":false,"fork":false,"pushed_at":"2026-02-19T08:42:14.000Z","size":6740,"stargazers_count":147,"open_issues_count":1,"forks_count":27,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-02-19T13:54:06.897Z","etag":null,"topics":["anime","cplusplus","linux","macos","qt5","qt6","windows"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anilibria.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-02-09T09:24:09.000Z","updated_at":"2026-02-19T08:42:17.000Z","dependencies_parsed_at":"2024-04-12T19:25:09.304Z","dependency_job_id":"d6f75e54-df35-4967-a1c1-272bef29eae4","html_url":"https://github.com/anilibria/anilibria-winmaclinux","commit_stats":null,"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/anilibria/anilibria-winmaclinux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilibria%2Fanilibria-winmaclinux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilibria%2Fanilibria-winmaclinux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilibria%2Fanilibria-winmaclinux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilibria%2Fanilibria-winmaclinux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anilibria","download_url":"https://codeload.github.com/anilibria/anilibria-winmaclinux/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anilibria%2Fanilibria-winmaclinux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30212103,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T09:02:10.694Z","status":"ssl_error","status_checked_at":"2026-03-07T09:02:08.429Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anime","cplusplus","linux","macos","qt5","qt6","windows"],"created_at":"2024-08-03T02:01:32.001Z","updated_at":"2026-03-07T11:01:26.753Z","avatar_url":"https://github.com/anilibria.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# AniLiberty.Qt\n\nЕсли Вы найдете ошибки или будут идеи по улучшению приложения то оформляйте ишью в этом репозитории или пишите в [телеграм группе](https://t.me/+Le_oNL4Tw745YWUy), заранее спасибо. Следите за новостями о выпуске новых версий, входящих в них изменений, а также прочих новостей в [телеграм канале](https://t.me/desktopclientanilibria). \n\n[![Project CI](https://github.com/anilibria/anilibria-winmaclinux/actions/workflows/c-cpp.yml/badge.svg)](https://github.com/anilibria/anilibria-winmaclinux/actions/workflows/c-cpp.yml)\n[![Flatpak x86_64 Build](https://github.com/anilibria/anilibria-winmaclinux/actions/workflows/flatpak.yml/badge.svg?branch=deploy)](https://github.com/anilibria/anilibria-winmaclinux/actions/workflows/flatpak.yml)\n\n## Системные требования:\n\n**Windows** - Windows 7+, с графической картой поддерживающей OpenGL 2.1+  \n**macOS** - macOS 13+ (устройства с M1 поддерживаются через Rosetta2)  \nдля версий младше 13 необходимо [скачать архив](https://github.com/anilibria/anilibria-winmaclinux/releases/download/2.2.28/libmpvmacos.zip) и после установки версии распаковать файлы из архива в папку `\u003cпуть где установлено приложение\u003e/AniLibria.app/Contents/Frameworks/`. Если и это не помогло можете скачать приложение IINA и из нее папку Contents/Frameworks в аналогичную в приложении AniLibria.  \n**Linux** - Есть deb пакет, flatpak пакет, aur пакет, сборка из исходников для остальных (информация ниже)\n\n## Откуда качать приложение?\n\nПоследнюю стабильную версию качаем [отсюда](https://github.com/anilibria/anilibria-winmaclinux/releases/latest).  \nВсе версии [здесь](https://github.com/anilibria/anilibria-winmaclinux/releases).\n\n## Как установить и обновлять?\n\n### Windows\n\nДля установки просто качаем релиз и распаковываем, внутри запуcкаем файл Anilibria.exe.  \nДля обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.  \nНа `Windows 7/8` необходимо заменить библиотеку `libmpv-2.dll` на другую которую можно [скачать тут](https://sourceforge.net/projects/mpv-player-windows/files/libmpv/mpv-dev-x86_64-20230917-git-181eddc.7z/download).  \nЕсли на `Windows 7/8` Вы скачали версию Qt6 Вам надо заменить файлы в папке на [эти](https://github.com/crystalidea/qt6windows7) иначе ничего работать не будет.\n\n### macOS\n\nДля установки качаем релиз и монтируем диск, далее запускаем приложение AniLibria.  \n  \nПосле скачивания необходимо перейти в папку куда Вы скачали файл dmg в терминале и выполнить команду\n```shell\nxattr -d com.apple.quarantine AniLibria.dmg\n```\nДля обновления выполняем ровно тоже действие, старую версию можно будет удалить или сохранить это остается на Ваше усмотрение.\n\n## Связанные проекты\n[TorrentStream](https://github.com/trueromanus/TorrentStream) - приложение веб сервер позволяющий скачивать торренты, стримить их а также проксировать видео для плеера  \n[AnilibriaQtInstaller](https://github.com/trueromanus/AnilibriaQtInstaller) - веб инсталлер/апдейтер для приложения  \n[LocalCacheChecker](https://github.com/trueromanus/LocalCacheChecker) - приложение для синхронизации релизов/франшиз/расписания\n\n### Linux (пакеты и сборка из исходников)\n\nПодробные инструкции для пакетов и сборки из исходников ниже.\n\n## Пакеты для пакетных менеджеров Linux\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/anilibria-winmaclinux.svg)](https://repology.org/project/anilibria-winmaclinux/versions)\n\n### Arch linux\nУстановите пакет из aur [anilibria-winmaclinux-git](https://aur.archlinux.org/packages/anilibria-winmaclinux-git) своим любимым aur helper'ом. Например `yay`:\n\n```console\n$ yay -S anilibria-winmaclinux-git\n```\n### Rosa Linux\n\n```console\n$ sudo dnf install anilibria-winmaclinux\n```\n\n### ALT Linux\nВы можете установить anilibria-winmaclinux через любой графический менеджер пакетов или через консоль:\n\n```console\n$ su - -c 'apt-get install anilibria-winmaclinux'\n```\n\n### Debian\nСкачайте deb пакет со страницы релизов. Допустим скачали в корень домашней директории.  \nДалее выполните в консоли:  \n```console\n$ sudo dpkg -i ~/anilibria_0.0.0_amd64.deb\n$ sudo apt-get install -f\n```\n\n### NixOS\nДобавить пакет `anilibria-winmaclinux` в список пакетов:\n\n* Общесистемно:\n\n    ```nix\n    environment.systemPackages = with pkgs; [ anilibria-winmaclinux ];\n    ```\n\n* Для определенного пользователя (в примере имя пользователя - bob)\n\n    ```nix\n    users.users.bob.packages = with pkgs; [ anilibria-winmaclinux ];\n    ```\n\n### [Nix](nix.md)\n\n### Flatpak\nСкачайте flatpack пакет со страницы релиза и выполните следующую команду:\n```console\n$ flatpak install --user anilibria.flatpak\n```\n## Сборка из исходников:\n\n### Готовые инструкции для сборки под дистрибутивы:\n\n[Ubuntu/Linux Mint 23+](https://github.com/anilibria/anilibria-winmaclinux/blob/master/linuxmint20.md)  \n[openSUSE](https://github.com/anilibria/anilibria-winmaclinux/blob/master/openSUSE.md)  \n[Fedora](https://github.com/anilibria/anilibria-winmaclinux/blob/master/fedora.md)  \n[macOS](https://github.com/anilibria/anilibria-winmaclinux/blob/master/macosbuild.md)  \n[PostmarketOs](https://github.com/anilibria/anilibria-winmaclinux/blob/master/postmarketos.md)  \n[Void Linux](https://github.com/anilibria/anilibria-winmaclinux/blob/master/voidlinux.md)  \n[Steam Deck](https://github.com/JerzyEx/anilibria_at_steamdeck)\n\n### Для сборки необходимо:\nПоддерживаются две версии Qt6 и Qt5. Рекомендовано собирать на Qt6 потому что Qt5 скоро перестанет поддерживаться\n- Для Qt6 минимальная поддерживаемая версия 6.4. Для Qt5 минимальная поддерживаемая версия Qt 5.15.2.\n- Для Qt6 минимальная версия C++20. Для Qt5 минимальная версия C++14.\n- Модули Qt - multimedia, graphicaleffects, svg, websocket, particleeffects\n- Для сборки проекта Qt6 используется cmake, для сборки проекта Qt5 используется qmake.\n- Для сборки требуется зависимость libmpv. Для Qt5 также нужно libVLC версии 3.0.20.\n\n### Linux\n\nOpenSSL 1.1.1 и старше  \nGStreamer 1.10  \nlibmpv-2\n\nДля Qt6\n```bash\ncmake -S src -B build\ncmake --build build -t install\n```\n\nДля Qt5\n```bash\ncd src\nqmake\nmake\nsudo make install\n```\nДля более быстрой сборки рекомендуется использование флага `-jX`, где X - количество парраллельно работающих процессов компиляции. Как правило, указывается количество ядер/потоков, поддерживаемых Вашим процессором.\n\nВ зависимости от дистрибутива, требуется выполнение `qmake-qt5` вместо `qmake`.\n\n### Контрибуторы проекта\nБольшое спасибо Всем контрибуторам и волонтерам проекта!  \nВы можете [посмотреть вклад каждого из них.](https://github.com/anilibria/anilibria-winmaclinux/graphs/contributors)  \nЕсли Вы хотите стать одним из контрибуторов или волонтеров то любая помощь приветствуется!\n  \n![list of conributors](https://contrib.rocks/image?repo=anilibria/anilibria-winmaclinux)  \n*Contribution list made with [contrib.rocks](https://contrib.rocks).*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanilibria%2Fanilibria-winmaclinux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanilibria%2Fanilibria-winmaclinux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanilibria%2Fanilibria-winmaclinux/lists"}