Hello!
This is release 5.13.0 of FPD.
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
Important Changes
In dd92e3f Channel matching now uses a new property isChannel if you had custom channels configured then you will need to replace your old identifiers with the new format. You can read about the new subscription channel matching in the Settings Wiki
If you used defaults you dont need to change anything.
If you need help updating or with anything else please reach out on Discord or create a Issue!
Notable Fixes
- 78d6541: CPU utilization should be significantly lower now allowing for easily hitting gigabit or higher if your connection is capable!
- d1c5e6f: setting maxDownloadSpeed no longer breaks everything!
- 5e75e5d: fixes a lot of issues with ffmpeg failing to mux metadata.
- e9a13c0: replace PayPal with GitHub Sponsors
New Features
- Prometheus Exporter in the settings you can enable a prometheus exporter for exporting metrics!
- Metrics Dashboard you can now view live metrics for downloaders!
- With dd92e3f only downloading uncaptioned floatplane exclusives is now possible and is the default!
Update Guide
- Download the latest stable binary for your OS or pull the latest image below.
If you have custom channel matchers then update it as explained in Important Changes above
Cry in the corner as your mind is slowly consumed- 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.
Commits
- 8642d46: Multi-stage build to reduce image size @nickcmaynard #185
- fcd92f0: Add missing package.json necessary for node execution @nick Maynard #185
- 656131e: Fix #186 @Inrixia
- dd92e3f: Remove channel identifiers adding functional isChannel matching @Inrixia
- 0c0cbf7: Added LTX2023 and new Floatplane artwork @juan Chong #188
- 5e75e5d: Fix #186 - Use .metadata.txt for ffmpeg @Inrixia
- 0b06f17: Switch to current-alpine to slim down Docker builds @kishor Prins #191
- 1d98419: Fix WAN subchannel matcher failing due to capitalization @Inrixia
- e8f4f94: Fix skipped channels continuing channel matching instead of returning @Inrixia
- 8b3288a: Fix potential issues with matching posts with multiple attachments (videos) @Inrixia
- 25a2ac0: Added base Prometheus exporting @Inrixia
- 872a14b: Update packages & add got prometheus extension hooks @Inrixia
- 9a38922: WIP Prometheus download metrics @Inrixia
- 02bc5ec: Increase delivery timeout @Inrixia
- 56ac71f: Prometheus fixes @Inrixia
- ea4329e: Removed unnecessary Prometheus metrics @Inrixia
- 776e031: Add Grafana dashboard template @Inrixia
- bf9584c: Update README.md with new metrics info @Inrixia
- 5c04c93: Organise prometheus exporters to properly initalize @Inrixia
- aba04c5: Downloader & Logging cleanup @Inrixia
- 78d6541: Fix downloadProgress cpu & timing & error logging @Inrixia
- eb42d3e: Logging improvements @Inrixia
- 1111464: Change speed logging to be more responsive @Inrixia
- d1c5e6f: Fix setting maxDownloadSpeed causing files to double and downloads fail @Inrixia
- 4b507f0: Fix settings migration for subscriptions identifiers to isChannel @Inrixia
- 50f613a: Plex throw better errors on failure to update @Inrixia
- 9fe17e9: Disable plex on failure to connect in startup @Inrixia
- 0783880: Added datettime to all headless logging @Inrixia
- 341fe8e: Fix quickstart and mpb initalizing on headless @Inrixia
- d2054c3: Better fix for MultiProgressBars taking over before it should @Inrixia
- ac013f6: Improve logging for origin errors @Inrixia
- 0e55b1b: Console logging improvements @Inrixia
- e4bc801: Don't log video counts when headless @Inrixia
- b27cb64: Refactor to full yeild & break up Video/Downloader/Attachments @Inrixia
- bf64eb0: Waiting & logging count fixes @Inrixia
- 9f227b1: Improve non headless console/bars @Inrixia
- 25159a8: Fix Sempahore @Inrixia
- e9a13c0: Merge master @Inrixia
- 3d024fd: Update grafana dash template @Inrixia
- 7b63972: Update workflows @Inrixia
- 51f728f: Rename dev releases to Latest @Inrixia
- 176e283: Fix issues with badges in readme @Inrixia
- a1bd59e: Update settings & docker wiki's @Inrixia
- 4f048ed: v5.13.0 @Inrixia