Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
addcbde
feat: Music playback (#1005)
PartyDonut May 31, 2026
fe688b9
fix: Prevent sidebar labels wrapping (#1003)
Pegoku May 31, 2026
3ac156b
feat: Implement biometrics for all platforms (#1006)
PartyDonut May 31, 2026
3ccbcb7
Update media_kit github resolved-ref
PartyDonut May 31, 2026
7a684aa
Translated using Weblate (Italian)
Apr 15, 2026
cbef74d
Translated using Weblate (Chinese (Simplified Han script))
kofzhanganguo Apr 16, 2026
99ba161
Translated using Weblate (Chinese (Simplified Han script))
kofzhanganguo Apr 18, 2026
28a4072
Translated using Weblate (Russian)
majorro Apr 20, 2026
aef4742
Translated using Weblate (Arabic)
dratiux Apr 20, 2026
81f4b8e
Translated using Weblate (Polish)
TheMatrixan Apr 20, 2026
abfe224
Translated using Weblate (Polish)
TheMatrixan Apr 20, 2026
5433f86
Translated using Weblate (German)
PhillyMay Apr 21, 2026
ff6cb7b
Translated using Weblate (Portuguese (Brazil))
Uncle-Tio Apr 22, 2026
1b8eaee
Translated using Weblate (Portuguese (Brazil))
Uncle-Tio Apr 22, 2026
aa40fb2
Translated using Weblate (Portuguese)
Uncle-Tio Apr 22, 2026
e6391ce
Translated using Weblate (Persian)
Apr 23, 2026
11ebb77
Translated using Weblate (Persian)
Aryan-mor Apr 23, 2026
f2b09d3
Translated using Weblate (Persian)
Apr 23, 2026
9e96808
Translated using Weblate (Portuguese (Brazil))
Uncle-Tio Apr 25, 2026
63d69b7
Translated using Weblate (Spanish)
Seergs Apr 26, 2026
279a25a
Translated using Weblate (Polish)
TheMatrixan Apr 28, 2026
448a614
Translated using Weblate (Russian)
majorro May 1, 2026
9faf73a
Translated using Weblate (German)
PhillyMay May 1, 2026
4f2a690
Translated using Weblate (Arabic)
dratiux May 2, 2026
37e6c12
Translated using Weblate (Chinese (Simplified Han script))
kofzhanganguo May 2, 2026
77f1985
Translated using Weblate (Polish)
TheMatrixan May 4, 2026
d429d16
Translated using Weblate (Indonesian)
arifpedia May 21, 2026
c8545dd
Translated using Weblate (Portuguese)
SantosSi May 23, 2026
188b945
Translated using Weblate (Portuguese)
May 23, 2026
40de812
Translated using Weblate (Russian)
darkzoul5 May 23, 2026
7ca71c0
Added translation using Weblate (Thai)
anuchainitdz-droid May 23, 2026
4ffaf36
Translated using Weblate (Dutch)
May 27, 2026
ecdd3e4
chore: Updated translations from Hosted Weblate (#952)
PartyDonut May 31, 2026
5e17435
(re-commit) fix(Music): Playback model being set to null before actua…
PartyDonut May 31, 2026
b1ffc31
Add missing spacer to music player
PartyDonut May 31, 2026
742c150
fix: improve play/pause behavior on desktop (#986)
alexmello735-del Jun 7, 2026
54bd600
feat: Add subtitle toggle hotkey (#961)
schembriaiden Jun 7, 2026
10380d4
fix: Improve multi-window support (#1013)
PartyDonut Jun 7, 2026
550c694
fix: TV Guide/Channel/Program not updating correctly (#1014)
PartyDonut Jun 7, 2026
0b879b9
fix: Disable pause/resume logic for the simple video player
PartyDonut Jun 7, 2026
6c8e05c
feat: add "Open Jellyfin QuickConnect" link to QuickConnect modal (#974)
v3DJG6GL Jun 7, 2026
ac8b2bc
chore: flathub branding and updated documentation (#1012)
schembriaiden Jun 7, 2026
d2dec73
feat(pip): Add Picture-in-Picture support for Android and iOS (#995)
aviadlevy Jun 7, 2026
fb93746
fix: Fade in/out logic
PartyDonut Jun 7, 2026
e2d2e16
fix: Back button not closing full-screen mobile devices
PartyDonut Jun 7, 2026
50867e2
Improve music player UI
PartyDonut Jun 7, 2026
f033ee3
Merge develop into syncplay (review branch)
JenteJan Jun 8, 2026
67136e4
fix(syncplay): send full series queue and resume position on initiate
JenteJan Jun 7, 2026
587fb0b
fix(syncplay merge): desktop play/pause fired twice
JenteJan Jun 8, 2026
da04d30
chore: regenerate codegen against develop toolchain
JenteJan Jun 8, 2026
b2031b5
chore: drop formatting-only churn from unrelated files
JenteJan Jun 8, 2026
0f07e9f
chore(syncplay): address review nits
JenteJan Jun 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Platform-specific installation instructions can be found in this document.
- [Windows](#windows)
- [macOS](#macos)
- [Linux](#linux)
- [Flatpak](#flatpak)
- [Ubuntu/Debian](#ubuntudebian)
- [Arch](#arch)
- [Fedora](#fedora)
Expand Down Expand Up @@ -44,8 +45,13 @@ Run `fladder.exe` to start the application.

## Linux

> [!NOTE]
> You can install Fladder using Flatpak if you prefer an easier installation method. Download the latest `.flatpak` file from the [Releases](https://github.com/DonutWare/Fladder/releases) page to get started.
### Flatpak

Fladder is available on Flathub.

<a href='https://flathub.org/apps/nl.jknaapen.fladder'><img alt='Get it on Flathub' src='https://flathub.org/api/badge?locale=en' width=192/></a>

You can also download the latest `.flatpak` file from the [Releases](https://github.com/DonutWare/Fladder/releases) page and install it manually.

### Ubuntu/Debian

Expand Down Expand Up @@ -170,4 +176,3 @@ You can also manually copy the web .zip build to any static file server such as

- `baseUrl`: String. Presets Jellyfin URL on login.
- `seerrBaseUrl`: String. Presets Seerr URL in personal settings.

5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,8 @@ You can pull the Docker version using the following tags: ```ghcr.io/donutware/f

*Platform-specific installation and usage instructions can be found [here](https://github.com/DonutWare/Fladder/blob/develop/INSTALL.md).*

<a href='https://play.google.com/store/apps/details?id=nl.jknaapen.fladder&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' width=250/></a>
<a href='https://play.google.com/store/apps/details?id=nl.jknaapen.fladder&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' width=250 align='middle'/></a>
<a href='https://flathub.org/apps/nl.jknaapen.fladder'><img alt='Get it on Flathub' src='https://flathub.org/api/badge?locale=en' width=192 align='middle'/></a>

> [!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).
Expand Down Expand Up @@ -147,5 +148,3 @@ 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](https://github.com/DonutWare/Fladder/blob/develop/LICENSE).


1 change: 1 addition & 0 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:supportsPictureInPicture="true"
android:windowSoftInputMode="adjustResize">
<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
Expand Down
Loading