Releases: HamadTheIronside/Driftfin
Release list
Driftfin 0.10.5
Driftfin 0.10.5 — a cross-platform Jellyfin client.
Driftfin is a fork of Fladder by DonutWare, continued under the same GPL-3.0 license. All credit for the original application goes to the Fladder authors.
Downloads
- Web (
Driftfin-Web-*.zip) — unzip and serve behind any static host; open in a browser. - Windows installer (
Driftfin-Windows-*-Setup.exe) — recommended; installs to your user profile with Start Menu shortcuts. - Windows portable (
Driftfin-Windows-*.zip) — unzip and rundriftfin.exe; supports in-app self-update. - iOS (
Driftfin-iOS-*-unsigned.ipa) — unsigned (no Apple Developer cert in CI); sideload with AltStore / Sideloadly or re-sign yourself. - Android (
Driftfin-Android-*.apk) — release build (AOT-optimized); the recommended download. Install the APK matching your device's ABI. Signed with the project release key when configured, otherwise debug-signed. - Android debug (
Driftfin-Android-*-debug.apk) — slower debug build with assertions and verbose logs; only grab this if you're reproducing a bug for a report. - macOS (
Driftfin-macOS-*.zip) — unsigned.app; unzip and run (you may need to allow it in Gatekeeper). - Linux (
Driftfin-Linux-*.zip) — portable bundle; needslibmpv(sudo apt install libmpv-dev). Unzip and rundriftfin.
What's Changed
Other Changes
- feat(syncplay): Watch Together MVP — WebSocket foundation + synced playback by @HamadTheIronside in #1
- fix(syncplay): make the Watch Together chat usable by @HamadTheIronside in #2
- ci: run flutter test in PR checks + SyncPlay parser tests by @HamadTheIronside in #28
- ci: add Dependabot (pub + GitHub Actions) by @HamadTheIronside in #29
- ci(release): harden nightly/release pipeline by @HamadTheIronside in #30
- feat(player): surface chapter list button by @HamadTheIronside in #27
- feat(player): sleep timer by @HamadTheIronside in #26
- feat(player): Chromecast + DLNA casting (#7) by @HamadTheIronside in #31
- feat(player): on-screen previous/next chapter buttons (#22) by @HamadTheIronside in #32
- test(syncplay): cover SyncPlayState + TimeSyncService (#3) by @HamadTheIronside in #34
- chore(brand): rebrand assets, icons & docs to Driftfin by @HamadTheIronside in #35
- feat: optional Driftfin Jellyfin plugin for server-managed integrations by @HamadTheIronside in #37
- feat(pages): landing site on GitHub Pages, serve app at /app by @HamadTheIronside in #38
- test: expand unit/widget test coverage and fix Play Store feedback bugs by @HamadTheIronside in #39
- feat(player): add BasePlayer capability matrix (Phase 0, #47) by @HamadTheIronside in #54
- feat: Discovery & Personalization epic (Tonight, Living Home, Smart Shelves, Ask Driftfin, Taste Passport) by @HamadTheIronside in #56
- feat(player): self-healing playback fallback, Night-Mode Audio, per-network bitrate cap by @HamadTheIronside in #55
- feat: add opt-in crash reporting via Sentry by @HamadTheIronside in #53
- refactor(player): reorganize bottom bar controls into an adaptive overflow menu by @HamadTheIronside in #58
- feat(syncplay): reliable chat relay + emoji reactions & presence by @HamadTheIronside in #60
- feat(cast): unify Chromecast/DLNA and Jellyfin sessions into one "Play on…" picker by @HamadTheIronside in #57
- i18n: complete all locale translations to 100% and enforce completeness in CI by @HamadTheIronside in #59
- fix(player): remove duplicate subtitle rendering on iOS by @HamadTheIronside in #61
- feat(settings): fvm session hook, plugin repository, searchable settings + sync badges by @HamadTheIronside in #62
- feat(settings): regroup settings into 6 destinations, instant-apply, backup/export by @HamadTheIronside in #63
- fix(plugin): use plain [Authorize] so /Driftfin/Config works on Jellyfin 10.11 by @HamadTheIronside in #64
- fix(settings): specific integration-refresh errors + show nightlies on releases page by @HamadTheIronside in #65
- fix(ui): batch of UI/UX fixes (sidebar, about, sync, theme, seerr, PiP, web) by @HamadTheIronside in #66
- build(android): ship release APKs with debug-key fallback + prepare 0.10.5 by @HamadTheIronside in #67
- fix(android): use Driftfin launcher icon for all flavors by @HamadTheIronside in #69
- fix(ui): image fallbacks for calendar, chapters and request grid by @HamadTheIronside in #68
New Contributors
- @HamadTheIronside made their first contribution in #1
Full Changelog: v0.10.4...v0.10.5
Driftfin 0.10.5-nightly.20260703.3
Driftfin 0.10.5-nightly.20260703.3 — a cross-platform Jellyfin client.
Driftfin is a fork of Fladder by DonutWare, continued under the same GPL-3.0 license. All credit for the original application goes to the Fladder authors.
Downloads
- Web (
Driftfin-Web-*.zip) — unzip and serve behind any static host; open in a browser. - Windows installer (
Driftfin-Windows-*-Setup.exe) — recommended; installs to your user profile with Start Menu shortcuts. - Windows portable (
Driftfin-Windows-*.zip) — unzip and rundriftfin.exe; supports in-app self-update. - iOS (
Driftfin-iOS-*-unsigned.ipa) — unsigned (no Apple Developer cert in CI); sideload with AltStore / Sideloadly or re-sign yourself. - Android (
Driftfin-Android-*.apk) — debug-signed build (no release keystore in CI); install the APK matching your device's ABI. - macOS (
Driftfin-macOS-*.zip) — unsigned.app; unzip and run (you may need to allow it in Gatekeeper). - Linux (
Driftfin-Linux-*.zip) — portable bundle; needslibmpv(sudo apt install libmpv-dev). Unzip and rundriftfin.
What's Changed
Other Changes
- fix(settings): specific integration-refresh errors + show nightlies on releases page by @HamadTheIronside in #65
- fix(ui): batch of UI/UX fixes (sidebar, about, sync, theme, seerr, PiP, web) by @HamadTheIronside in #66
Full Changelog: v0.10.5-nightly.20260703.2...v0.10.5-nightly.20260703.3
Driftfin 0.10.5-nightly.20260703.2
Driftfin 0.10.5-nightly.20260703.2 — a cross-platform Jellyfin client.
Driftfin is a fork of Fladder by DonutWare, continued under the same GPL-3.0 license. All credit for the original application goes to the Fladder authors.
Downloads
- Web (
Driftfin-Web-*.zip) — unzip and serve behind any static host; open in a browser. - Windows installer (
Driftfin-Windows-*-Setup.exe) — recommended; installs to your user profile with Start Menu shortcuts. - Windows portable (
Driftfin-Windows-*.zip) — unzip and rundriftfin.exe; supports in-app self-update. - iOS (
Driftfin-iOS-*-unsigned.ipa) — unsigned (no Apple Developer cert in CI); sideload with AltStore / Sideloadly or re-sign yourself. - Android (
Driftfin-Android-*.apk) — debug-signed build (no release keystore in CI); install the APK matching your device's ABI. - macOS (
Driftfin-macOS-*.zip) — unsigned.app; unzip and run (you may need to allow it in Gatekeeper). - Linux (
Driftfin-Linux-*.zip) — portable bundle; needslibmpv(sudo apt install libmpv-dev). Unzip and rundriftfin.
What's Changed
Other Changes
- fix(plugin): use plain [Authorize] so /Driftfin/Config works on Jellyfin 10.11 by @HamadTheIronside in #64
Full Changelog: v0.10.5-nightly.20260703.1...v0.10.5-nightly.20260703.2
Driftfin 0.10.5-nightly.20260703.1
Driftfin 0.10.5-nightly.20260703.1 — a cross-platform Jellyfin client.
Driftfin is a fork of Fladder by DonutWare, continued under the same GPL-3.0 license. All credit for the original application goes to the Fladder authors.
Downloads
- Web (
Driftfin-Web-*.zip) — unzip and serve behind any static host; open in a browser. - Windows installer (
Driftfin-Windows-*-Setup.exe) — recommended; installs to your user profile with Start Menu shortcuts. - Windows portable (
Driftfin-Windows-*.zip) — unzip and rundriftfin.exe; supports in-app self-update. - iOS (
Driftfin-iOS-*-unsigned.ipa) — unsigned (no Apple Developer cert in CI); sideload with AltStore / Sideloadly or re-sign yourself. - Android (
Driftfin-Android-*.apk) — debug-signed build (no release keystore in CI); install the APK matching your device's ABI. - macOS (
Driftfin-macOS-*.zip) — unsigned.app; unzip and run (you may need to allow it in Gatekeeper). - Linux (
Driftfin-Linux-*.zip) — portable bundle; needslibmpv(sudo apt install libmpv-dev). Unzip and rundriftfin.
What's Changed
Other Changes
- feat(settings): regroup settings into 6 destinations, instant-apply, backup/export by @HamadTheIronside in #63
Full Changelog: plugin-v1.0.0.0...v0.10.5-nightly.20260703.1
Driftfin plugin 1.0.2.0
Jellyfin server plugin — see jellyfin-plugin/README.md.
Install via a plugin repository (recommended): add
https://HamadTheIronside.github.io/Driftfin/jellyfin-plugin/manifest.json
under Dashboard → Plugins → Repositories, then install "Driftfin" and restart.
Manual install: unzip driftfin-plugin-1.0.2.0.zip into a Driftfin folder under your Jellyfin plugins/ directory and restart the server.
Driftfin plugin 1.0.1.0
Jellyfin server plugin — see jellyfin-plugin/README.md.
Install via a plugin repository (recommended): add
https://HamadTheIronside.github.io/Driftfin/jellyfin-plugin/manifest.json
under Dashboard → Plugins → Repositories, then install "Driftfin" and restart.
Manual install: unzip driftfin-plugin-1.0.1.0.zip into a Driftfin folder under your Jellyfin plugins/ directory and restart the server.
Driftfin 0.10.5-nightly.20260702.4
Driftfin 0.10.5-nightly.20260702.4 — a cross-platform Jellyfin client.
Driftfin is a fork of Fladder by DonutWare, continued under the same GPL-3.0 license. All credit for the original application goes to the Fladder authors.
Downloads
- Web (
Driftfin-Web-*.zip) — unzip and serve behind any static host; open in a browser. - Windows installer (
Driftfin-Windows-*-Setup.exe) — recommended; installs to your user profile with Start Menu shortcuts. - Windows portable (
Driftfin-Windows-*.zip) — unzip and rundriftfin.exe; supports in-app self-update. - iOS (
Driftfin-iOS-*-unsigned.ipa) — unsigned (no Apple Developer cert in CI); sideload with AltStore / Sideloadly or re-sign yourself. - Android (
Driftfin-Android-*.apk) — debug-signed build (no release keystore in CI); install the APK matching your device's ABI. - macOS (
Driftfin-macOS-*.zip) — unsigned.app; unzip and run (you may need to allow it in Gatekeeper). - Linux (
Driftfin-Linux-*.zip) — portable bundle; needslibmpv(sudo apt install libmpv-dev). Unzip and rundriftfin.
What's Changed
Other Changes
- fix(player): remove duplicate subtitle rendering on iOS by @HamadTheIronside in #61
- feat(settings): fvm session hook, plugin repository, searchable settings + sync badges by @HamadTheIronside in #62
Full Changelog: v0.10.5-nightly.20260702.3...v0.10.5-nightly.20260702.4
Driftfin 0.10.5-nightly.20260702.3
Driftfin 0.10.5-nightly.20260702.3 — a cross-platform Jellyfin client.
Driftfin is a fork of Fladder by DonutWare, continued under the same GPL-3.0 license. All credit for the original application goes to the Fladder authors.
Downloads
- Web (
Driftfin-Web-*.zip) — unzip and serve behind any static host; open in a browser. - Windows installer (
Driftfin-Windows-*-Setup.exe) — recommended; installs to your user profile with Start Menu shortcuts. - Windows portable (
Driftfin-Windows-*.zip) — unzip and rundriftfin.exe; supports in-app self-update. - iOS (
Driftfin-iOS-*-unsigned.ipa) — unsigned (no Apple Developer cert in CI); sideload with AltStore / Sideloadly or re-sign yourself. - Android (
Driftfin-Android-*.apk) — debug-signed build (no release keystore in CI); install the APK matching your device's ABI. - macOS (
Driftfin-macOS-*.zip) — unsigned.app; unzip and run (you may need to allow it in Gatekeeper). - Linux (
Driftfin-Linux-*.zip) — portable bundle; needslibmpv(sudo apt install libmpv-dev). Unzip and rundriftfin.
What's Changed
Other Changes
- refactor(player): reorganize bottom bar controls into an adaptive overflow menu by @HamadTheIronside in #58
- feat(syncplay): reliable chat relay + emoji reactions & presence by @HamadTheIronside in #60
- feat(cast): unify Chromecast/DLNA and Jellyfin sessions into one "Play on…" picker by @HamadTheIronside in #57
- i18n: complete all locale translations to 100% and enforce completeness in CI by @HamadTheIronside in #59
Full Changelog: v0.10.5-nightly.20260702.2...v0.10.5-nightly.20260702.3
Driftfin plugin 1.0.0.0
Jellyfin server plugin — see jellyfin-plugin/README.md.
Install via a plugin repository (recommended): add
https://HamadTheIronside.github.io/Driftfin/jellyfin-plugin/manifest.json
under Dashboard → Plugins → Repositories, then install "Driftfin" and restart.
Manual install: unzip driftfin-plugin-1.0.0.0.zip into a Driftfin folder under your Jellyfin plugins/ directory and restart the server.
Driftfin 0.10.5-nightly.20260702.2
Driftfin 0.10.5-nightly.20260702.2 — a cross-platform Jellyfin client.
Driftfin is a fork of Fladder by DonutWare, continued under the same GPL-3.0 license. All credit for the original application goes to the Fladder authors.
Downloads
- Web (
Driftfin-Web-*.zip) — unzip and serve behind any static host; open in a browser. - Windows installer (
Driftfin-Windows-*-Setup.exe) — recommended; installs to your user profile with Start Menu shortcuts. - Windows portable (
Driftfin-Windows-*.zip) — unzip and rundriftfin.exe; supports in-app self-update. - iOS (
Driftfin-iOS-*-unsigned.ipa) — unsigned (no Apple Developer cert in CI); sideload with AltStore / Sideloadly or re-sign yourself. - Android (
Driftfin-Android-*.apk) — debug-signed build (no release keystore in CI); install the APK matching your device's ABI. - macOS (
Driftfin-macOS-*.zip) — unsigned.app; unzip and run (you may need to allow it in Gatekeeper). - Linux (
Driftfin-Linux-*.zip) — portable bundle; needslibmpv(sudo apt install libmpv-dev). Unzip and rundriftfin.
Full Changelog: v0.10.5-nightly.20260702.1...v0.10.5-nightly.20260702.2