v5.5.0 - Arm Support, Updates & New Features (fp breaking changes use dev/pre release)
Helloo Everyone!
This is release 5.5.0 of FPD.
Thanks to everyone on our Discord and on GitHub who helped in beta testing, finding bugs, requesting features etc.
Notable Changes
- 388d262, 474fd61: #122 Thanks @jozefbonnar - ARM Support! While you could previously easily clone and run this project on ARM there was no docker image. Now all release docker builds will have arm support.
- b654ea5, 3e23b2b: Migrated this package and some of its dependencies to ESM! This likely won't have any noticeable impact on the user end.
- 911ee54: Removed
episodeNumber
. From now onepisodeNumber
is no longer supported and has been completely removed. - e9b67a7: #124 Thanks @Dragonlord1005 - Added artwork embedding for ffmpeg muxing. From now on when muxing video metadata with ffmpeg if the video's artwork is downloaded (it is by default) it will be embedded in the video.
Fixes
- 911ee54, 9d5d3c0: #120 Thanks @Hezkezl! - Fixed issues with Picture and Text posts not being filtered causing errors.
New Settings
- 0670f07: Added
considerAllNonPartialDownloaded
setting which will skip size checks for non.mp4
files helping for recovery without redownloading if yourdb
is lost.
For info on all settings please refer to the Settings Wiki
Docker
Go check out the image and install instructions Here!
Update Guide
-
Download the latest stable binary for your OS below.
-
Replace your existing one.
-
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! - 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.md files.
Commits
- 0670f07: Added considerAllNonPartialDownloaded setting @Inrixia
- b654ea5: Updated packages & migrated to esm @Inrixia
- 610599c: Rolled back to cjs for pkg support @Inrixia
- 715d30d: Removed no bytecode args from build @Inrixia
- 3e23b2b: Full esm support & fixed chalk-template issues @Inrixia
- 388d262: Updated dev build for new docker build to include arm @Inrixia
- 1d21992: Removed global tsc install from dockerfile @Inrixia
- 474fd61: Add qemu for arm64 docker images @Inrixia
- 519508f: Fixed tsc call not being run with npx @Inrixia
- 911ee54: Removed episodeNumber from Video & filePathFormatting @Inrixia
- 9d5d3c0: Simplified fetching new videos @Inrixia
- 88787c3: Tidied up downloader processing @Inrixia
- c8deac6: Added caching for builds & arm64 for release builds @Inrixia
- a922898: Changed nfo regex for episode/season @Inrixia
- 029a651: Updated helpers to esm & fixed esm runtime errors @Inrixia
- e9b67a7: Added artwork embed in ffmpeg muxing @Inrixia
- 627f018: Remove arm from dev build workflow @Inrixia