Hello!
This is release 5.19.2 of FPD. This has been WAY overdue, and has TONS of new features, fixes and more.
Thanks to everyone on our Discord and on GitHub who helped in beta testing, finding bugs, requesting features etc.
Your continued support and love of this project is awesome, thanks so much!! <3
If you need help updating or with anything else please reach out on Discord or create a Issue!
Notable Changes
- 055e21e: Switch to using new Floatplane OAuth Device Code login flow.
Update Guide
- Download the latest stable binary for your OS or pull the latest image below.
Cry in the corner as your mind is slowly consumed- Login again using the new OAuth Flow - You will be prompted in console/logs to open a URL to sign into Floatplane
- You're done! Continue as usual.
Install Guide
- Download the latest stable binary for your OS below.
Looking for Docker? Go check out the image and install instructions Here!
Looking for Unraid? Go install it using the unraid template! unraid template! - Run the binary and follow the setup prompts.
- Profit?!
At this point you should be completely set-up and ready to go!
You can read more on Setup/Plex/Settings on the main README.md and wiki files.
Feature PRs
- Add channel selection prompts #235 (Guillaume Guerin)
- Add telegram notifications #236 (Guillaume Guerin)
- Add discord notifications #236 (Guillaume Guerin)
- Download subtitles with videos #237 (Guillaume Guerin)
- Add option to disable update check #248 (Cobalt)
Commits
- f00abe6: Update README.md - Fix dev build badge @Inrixia
- 983696b: Fix broken nfo generation due to missed API change when switching xml builder libs - fixes #216 (Tobias Theobald) #218
- cd53feb: Get package version straight from package.json (~noodlez1232) #222
- f67d4a3: Fix argument/settings parsing (~noodlez1232) #222
- 20deec1: Remove hardcoded paths (~noodlez1232) #222
- 390aeca: Simplify builds & re-add macos support @Inrixia
- aee2a97: Fix platform specific build issues @Inrixia
- a6f5af1: Fix build artifacts not being named by platform @Inrixia
- 1ea9e1e: Update autoDev.yml - add macos (non m1) build @Inrixia
- b663a5b: Include postject to speed up builds @Inrixia
- 75b6f6d: Cleaner dev workflow @Inrixia
- 4df2bc8: Compress releases @Inrixia
- 47b5bbe: only run release dev workflow on push @Inrixia
- a54eb2f: Refactor workflows & add pr branch validation @Inrixia
- 8cdb207: Fix workflows using wrong filename @Inrixia
- 27f1b9c: eslint - enforce arrow functions @Inrixia
- b9663d0: Add VSCode debug config @Inrixia
- 0030d99: fix #220 seekAndDestroy consuming subscriptions asyncIterable @Inrixia
- e5e5532: ProgressBars - Verify bar exists on update. Should fix #215 @Inrixia
- f667164: Update wiki & readme re #214 @Inrixia
- f96cc3a: Don't build & test etc on non code changes @Inrixia
- 1d7661c: Video - Always check artwork/nfo for recovery & improve error logging @Inrixia
- e36a23c: ffmpeg - Use random id for .ffmeta file to shorten name & ensure deletion on faliure @Inrixia
- 37ee8c5: Bump dev version 5.16.0, fix lint errors @Inrixia
- e6c8ab2: Don't strip binaries when releasing @Inrixia
- 075249c: Fix Video.onError not binding & fs.mkdir not called early enough @Inrixia
- 88c7197: Improve logging for videos that exist @Inrixia
- 5c43d4e: Fix up package.json and pnpm-lock.yaml (~noodlez1232) #222
- 13a8d95: Removed all the separate pathing and only have FFMPEG path in args (~noodlez1232) #222
- dfc1c07: Revert special version checking logic (~noodlez1232) #222
- e6da038: Fix typing for settings and args (~noodlez1232) #222
- 8cf1068: Add settings path argument (~noodlez1232) #222
- 473185c: Fix detection of missing arguments (~noodlez1232) #222
- 040693c: Merge branch 'dev' into master @Inrixia #222
- 90ea9a3: Update pnpm lock (~noodlez1232) #222
- e09be58: Add posters for The Trash Network (Dankpods) (evenwebb)
- ecc1192: Fix settings not proxying on filesystem @Inrixia
- 0b628dc: Fix ffmpeg path not being used in Video.ts @Inrixia
- eb455be: Fix #231 deleteOldVideos @Inrixia
- 211ff9e: v5.16.3 @Inrixia
- 939fc0b: Merge branch 'dev' into feat/telegram-notification @Inrixia #236
- 2ebc561: Merge master pr's into dev @Inrixia
- a131d44: Update packages @Inrixia
- 56d49ef: Update tsconfig @Inrixia
- 23ec5ec: Cleanup merge issues @Inrixia
- 23915ca: v5.17.0 @Inrixia
- 9d23812: Fix builds @Inrixia
- 29b4576: Fix gh workflow build tests @Inrixia
- 921d80e: Improve build pipeline @Inrixia
- 9c41a15: Refactor build & test code into make.js @Inrixia
- 459d82b: Fix lockfile @Inrixia
- e127f4d: Fix make.js os specific paths @Inrixia
- b7428d5: Add support for saving captions @Inrixia
- 3748dba: Fix typo (Nick Maynard) #239
- 7c547a5: Fixed docker to work with make (arbusam) #242
- 151075d: Fixed fetchNewVideos to download exactly videosSearched instead of 1 over (arbusam) #242
- 4d3bd94: Add downloadCaptions extra config @Inrixia
- 325ec03: updated matching rule for the WAN Show channel (Artem Nikolenko) #253
- f047ec4: Add Caption extension to artworkFileExtension @Inrixia
- 200dac1: Update macOS x86_64 to use macOS-15 @Inrixia
- 256515f: Merge remote-tracking branch 'origin/master' into dev @Inrixia
- 90bcbd1: Update packages @Inrixia
- 055e21e: Update to use OAuth Device Login flow @Inrixia
- 7562535: Remove username/password/token from args @Inrixia
- 152d6f8: Update docker wiki for headless auth @Inrixia
- f87139b: Update metrics tld @Inrixia
- 436013f: Fix version @Inrixia
- bb6a82e: Set version as default label for metrics @Inrixia
- e30ef3f: Update pnpm-lock.yaml @Inrixia
- fafe457: Fix fApi always prompting for login regardless of domain @Inrixia
- 531c3c3: Fix floatplane channel filtering startup prompts @Inrixia