Libadwaita client for watching anime from AniLiberty
Kitsune is an unofficial client. All content (catalog, descriptions, and subtitles) is provided in Russian by the AniLiberty team through their public API.
- Release catalog with filters by genre, year, season, and type
- Search by title with instant results
- Release page with details, episode list, voice cast, and torrents
- Built-in video player with HLS playback and quality control
- Browse by genres and franchises
- Tags and favorites for organizing your library
- Episode watch progress tracking
- Customizable navigation — tab order and visibility
- Watch position saving
- Poster and release data caching for offline access
- Adaptive interface for desktop and mobile devices
- Russian and English language support
apt-get update
apt-get install kitsune-adwapt-repo add rpm https://altlinux.space/api/packages/armatik/alt/group/sisyphus.repo noarch classic
apt-get update
apt-get install kitsuneDependencies:
- Python 3.12+
- GTK 4
- Libadwaita >= 1.6
- GStreamer >= 1.24 (with gtk4paintablesink and hlsdemux plugins)
- Libsoup 3
- Meson 1.0+
- Blueprint Compiler
- python3-keyring (for session token storage)
Build and install:
meson setup _build
meson compile -C _build
sudo meson install -C _buildRuntime dependencies:
For proper video playback you also need:
- gst-plugin-gtk4
- libwebp-pixbuf-loader
- Telegram channel — news and updates
- Telegram chat — discussion and support
- Bug tracker — report an issue
Contributions in the form of fixes and improvements are welcome.
Translations are managed through Meson:
meson compile -C _build kitsune-pot # Update translation template
meson compile -C _build kitsune-update-po # Update translation filesKitsune is powered by content from the AniLiberty team — a non-commercial project dedicated to translating and dubbing anime.
Kitsune is licensed under GPL-3.0-or-later.
AI tools were used during the development of this project.
