Watch
1
0
Fork
You've already forked Fladder
0
mirror of https://github.com/DonutWare/Fladder synced 2026-10-27 03:42:21 +00:00
A simple Jellyfin frontend built on top of Flutter
  • Dart 90.5%
  • JavaScript 4.5%
  • Kotlin 3.9%
  • C++ 0.4%
  • Swift 0.3%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-25 20:56:04 +01:00
.github Add linux flatpak to nightly release 2026-10-25 20:56:04 +01:00
.vscode chore: Update flutter to 3.47.7 2026-10-25 14:07:52 +01:00
android chore: Update flutter to 3.47.7 2026-10-25 14:07:52 +01:00
assets chore: Update jelly-api to 10.11.2 2025-11-07 09:33:31 +01:00
config feat: Implement Seerr url and header environment variables (#817) 2026-03-08 08:20:06 +01:00
fastlane/metadata/android/en-US chore: prepare release v0.10.3 2026-04-13 17:43:47 +00:00
flatpak feat: Fix/remap deeplinks to fladder:// 2026-10-18 15:10:47 +02:00
icons chore: Add flatpak metainfo and flatpak logo (#743) 2026-02-12 20:28:00 +01:00
ios fix: Update podfiles for iOS and macOS 2026-10-25 16:41:08 +01:00
lib Show current state when low resource mode is automatic 2026-10-25 20:16:40 +01:00
linux fix: Linux build error 2026-10-18 18:42:37 +02:00
macos fix: Update podfiles for iOS and macOS 2026-10-25 16:41:08 +01:00
pigeons chore: Improve performance on low end devices (#1174) 2026-10-25 13:32:46 +01:00
scripts chore: Added Applications folder in Mac installer (#369) 2025-06-07 14:36:14 +02:00
snap/gui chore: Update Categories in desktop entries (#780) 2026-02-21 18:31:27 +01:00
swagger feat: Seerr/Jellyseerr integration (#676) 2026-01-02 21:32:53 +01:00
test feat(pip): Add Picture-in-Picture support for Android and iOS (#995) 2026-06-07 14:52:47 +02:00
web fix: drift not working on web 2025-08-08 18:11:40 +02:00
windows feat: Fix/remap deeplinks to fladder:// 2026-10-18 15:10:47 +02:00
.dockerignore Web - Add docker image and baseUrl config support (#32) 2024-10-17 19:06:13 +02:00
.fvmrc chore: Update flutter to 3.47.7 2026-10-25 14:07:52 +01:00
.gitignore chore: Improve performance on low end devices (#1174) 2026-10-25 13:32:46 +01:00
.gitmodules feat(Linux): Automatically build a Flatpak bundle (#125) 2024-11-13 17:52:26 +01:00
.metadata chore: upgrade to 3.27.3 (#207) 2025-01-31 15:29:56 +01:00
altstore.json Update altstore.json 2024-10-18 10:20:00 +02:00
analysis_options.yaml chore: Update flutter to 3.47.7 2026-10-25 14:07:52 +01:00
AppImageBuilder.yml refactor: make Linux binary name lowercase (#950) 2026-04-18 18:08:32 +02:00
build.yaml feat: Seerr/Jellyseerr integration (#676) 2026-01-02 21:32:53 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2025-08-14 23:01:04 +02:00
CONTRIBUTING.md Create CONTRIBUTING.md 2025-08-14 23:02:27 +02:00
DEVELOPEMENT.md docs: Implement new check for formatting (#757) 2026-02-11 18:16:57 +01:00
devtools_options.yaml Init repo 2024-09-20 10:01:13 +02:00
docker-compose.yml feat: Docker custom subpath support (#918) 2026-04-11 18:44:58 +02:00
docker-entrypoint.sh fix: improve subpath handling in docker (#942) 2026-04-12 17:31:28 +02:00
Dockerfile fix: improve subpath handling in docker (#942) 2026-04-12 17:31:28 +02:00
Dockerfile-rootless fix: improve subpath handling in docker (#942) 2026-04-12 17:31:28 +02:00
icons_launcher-development.yaml feature: Added new icon (#140) 2024-11-11 19:59:38 +01:00
icons_launcher-production.yaml fix(macOS): Using correct icon assets (#161) 2024-11-21 15:04:57 +01:00
INSTALL.md chore: flathub branding and updated documentation (#1012) 2026-06-07 11:07:37 +02:00
l10n.yaml feat: Add download speed to progress bar 2025-08-29 19:29:47 +02:00
LICENSE Initial commit 2024-09-20 10:01:35 +02:00
pubspec.lock fix: Predictive back android 2026-10-25 15:58:27 +01:00
pubspec.yaml fix: Predictive back android 2026-10-25 15:58:27 +01:00
README.md Update README.md 2026-08-30 15:16:53 +02:00


Fladder
Fladder

A cross-platform Jellyfin Frontend built on top of Flutter.

Key Features • Screenshots • Planned Features • Download • Contributing • Credits • License

Build GitHub Downloads (all assets, all releases) GitHub Release Conventional Commits

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
  • Server management
  • Seerr/Jellyseerr integration
  • Platforms
    • Android + TV
    • Web + Docker
    • macOS
    • Windows
    • iOS
    • Linux

Screenshots

Mobile Fladder Fladder Fladder Fladder Fladder Fladder Fladder Fladder Fladder Fladder
Tablet Fladder Fladder Fladder Fladder Fladder Fladder Fladder Fladder Fladder Fladder
Television Fladder Fladder Fladder Fladder Fladder Fladder Fladder Fladder

Web/Desktop try out the web build!

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

  • Chromecast support
  • Improved dPad navigation for non-tv devices
  • And more???

Download

The latest executables for Windows, macOS, Linux, iOS, Android and Web can be found on the releases page.

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.

Get it on Google Play Get it on Flathub

Warning

(Windows) Some flutter applications are marked as false positives by windows defender for more info see this issue.

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

Translation status

Thank you for helping to make this project better! 🙌

Credits

This software uses the following open source packages:

License

This project is licensed under the GNU General Public License v3.0. More information about the license can be found in this file.