Fladder
A Simple Jellyfin Frontend built on top of Flutter.
Key Features •
Screenshots •
Planned Features •
Download •
Contributing •
Credits •
License
[](https://github.com/DonutWare/Fladder/actions/workflows/build.yml)
[](https://github.com/DonutWare/Fladder/releases/latest)
[](https://github.com/DonutWare/Fladder/releases/latest)
[](https://conventionalcommits.org)
## Key Features
* Play media – Stream or sync content locally to your device
* Manage your library – Refresh content and edit metadata
* Multiple profiles – add multiple users or different servers easily switching between
* Direct, Transcode and Offline playback
* Media segments skipping (Intro/Credits etc.)
* Trickplay support (timeline scrubbing)
* Dark/Light mode and multiple color styles to pick
* Simple comic book format reading support (.cbz, .cbr)
* Sync items for all platforms
* Download items and keep progress in sync
* Keyboard shortcuts
* Adaptive layout for all platforms
* Next-up overview when watching a queue
* Platforms
- Android + TV
- Web + Docker
- macOS
- Windows
- iOS
- Linux
## Screenshots
Mobile
Tablet
Television
Web/Desktop [try out the web build!](https://DonutWare.github.io/Fladder)
> [!NOTE]
> The GitHub hosted web build only allows `https` connections. This is a limitation on GitHub's end, for self-hosted versions `http` works fine.
## Planned Features
* Music playback
* Server management
* And more???
## Download
The latest executables for Windows, macOS, Linux, iOS, Android and Web can be found on the [releases page](https://github.com/DonutWare/Fladder/releases).
You can pull the Docker version using the following tags: ```ghcr.io/donutware/fladder:latest```. or ```ghcr.io/donutware/fladder-rootless:latest```
*Platform-specific installation and usage instructions can be found [here](https://github.com/DonutWare/Fladder/blob/develop/INSTALL.md).*
> [!WARNING]
> (Windows) Some flutter applications are marked as false positives by windows defender for more info see [this issue](https://github.com/DonutWare/Fladder/issues/197#issuecomment-2568906874).
## How to Contribute
Interested in contributing? Here are a couple of ways you can help:
### 🐛 Reporting Bugs
- Before reporting a bug, **please ensure** that the issue hasn't been reported already.
- When submitting a bug report, provide detailed steps on how the bug can be reproduced. This will help us to understand and fix the issue faster.
- Bug reports are appreciated and very helpful!
### 🚀 Submitting Pull Requests
- **Pull requests are always welcome!**
- For new features or large changes, please open a discussion or issue first to ensure that no one else is already working on it.
- **Keep pull requests short and focused**: try to avoid fixing multiple issues in a single pull request. This helps make the review process smoother and quicker.
### 🌐 Translations
Thank you for helping to make this project better! 🙌
## Credits
This software uses the following open source packages:
- [Flutter](https://flutter.dev/)
## License
This project is licensed under the GNU General Public License v3.0. More information about the license can be found in [this file](https://github.com/DonutWare/Fladder/blob/develop/LICENSE).