Jellyflix is a cross platform Jellyfin Client for Desktop (Mac, Windows, Linux) and Mobile (iOS, Android). It aims to be a simple to use and reliable Jellyfin client for video content. It supports downloads (coming soon).
- iOS (Testflight) (App Store coming soon)
- Android (Google Play coming soon)
- macOS
- Windows (untested)
- Linux (needs additional dependencies, see below)
- Web (technically works, but it's only intended for demo usage)
Contributions are much appreciated. You can help the development by:
- opening issues/bug reports
- suggest features or give feedback
- translating the app
- contributing with pull requests
Jellyflix is developed in Flutter a cross-platform framework. The programming language is Dart, which is quite easy to learn.
To build the project you need Flutter installed and at least one supported device/emulator to run the project on.
Then clone the repository and run the following commands.
cd jellyflix
flutter clean
flutter pub get
flutter run
If you want to build Jellyflix for Linux you need some additional dependencies: `libmpv-dev, mpv, libsecret-1-dev, libjsoncpp-dev
Jellyflix doesn't collect data and doesn't send data to third parties.
Jellyflix is licensed under GPLv3.
The Jellyflix logo is licensed under CC-BY-SA 4.0 and is a remix of the original Jellyfin icon by the Jellyfin Project which is licensed under CC-BY-SA 4.0