Skip to content

Releases: Inrixia/Floatplane-Downloader

Latest

01 May 08:33
69ff9bd
Compare
Choose a tag to compare
Latest Pre-release
Pre-release
Merge pull request #200 from nickcmaynard/issue-198

Always pass an exit code

v5.13.0 - SPEED, Fixes & Metrics

07 Apr 02:50
4f048ed
Compare
Choose a tag to compare

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

  1. Download the latest stable binary for your OS or pull the latest image below.
  2. If you have custom channel matchers then update it as explained in Important Changes above
  3. Cry in the corner as your mind is slowly consumed
  4. You're done! Continue as usual.

Install Guide

  1. 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!
  2. Run the binary and follow the setup prompts.
  3. 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

v5.10.2 - Floatplane HOTFIX

19 Aug 19:17
d065e69
Compare
Choose a tag to compare

HOTFIX TIME!

This is release 5.10.2 of FPD. It has fixes for Floatplane API calls.

Update Guide

  1. Download the latest stable binary for your OS/pull the latest image below.
  2. Cry in the corner as your mind is slowly consumed
  3. You're done! Continue as usual.

Install Guide

  1. 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!
  2. Run the binary and follow the setup prompts.
  3. 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

v5.10.0 - Floatplane Fixes & maxDownloadSpeed

18 Aug 06:38
42af26b
Compare
Choose a tag to compare

Hoi everyone!

This is release 5.10.0 of FPD.

Thanks to everyone on our Discord and on GitHub who helped in beta testing, finding bugs, requesting features etc.

New Features/Settings

  • 8765eb9, thanks to @inzsome for the suggestion for adding the ability to cap Download Speed.
    The setting maxDownloadSpeed is now available to be set and you can read more about it on the Settings Wiki.

For info on all settings please refer to the Settings Wiki

Update Guide

  1. Download the latest stable binary for your OS/pull the latest image below.
  2. Cry in the corner as your mind is slowly consumed
  3. You're done! Continue as usual.

Install Guide

  1. 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!
  2. Run the binary and follow the setup prompts.
  3. 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

v5.9.0 - Async Yield & Fixes!

28 Jun 20:06
3ce754b
Compare
Choose a tag to compare

Hoi everyone!

This is release 5.9.0 of FPD.

Thanks to everyone on our Discord and on GitHub who helped in beta testing, finding bugs, requesting features etc.

Important Changes

Re 15210f9 The downloader now uses a new attachment db & async yeild for video processing! This removes the need for the forceFullSearch setting which has been removed and improves video handling across the board from discovery to recovery to better supporting the now common multiple video (attachment) per post structure of many floatplane exclusives and other posts.

Switching to the new attachment db does mean that the old db is no longer used and that the latest few videos may redownload when you update, you can just delete the old duplicates.

Floatplane "Posts" that contain multiple videos are no longer downloaded as multiple parts of the same video but as separate videos with each video's title (if it has one) appended to the posts title. Video titles also now have channel title filtering re-enabled so they are cleaner, if you want this to apply to all previous videos you will need to redownload from scratch unfortunately.

The good news is that going forward using the new attachment db that any video changes can be tracked so if a video is uploaded on the LMG channel and then switched to the TechLinked channel for example the downloader will move it.

If you are someone who has the entire archive downloaded and wants the fixes for video titles and multi video posts you are recommended to redownload the entire archive with a clean install as there is unfortunately no way to easily migrate these changes over.

Notable Fixes

  • d39578c: Reported speed should actually be accurate now! Yay

For info on all settings please refer to the Settings Wiki

Update Guide

  1. Download the latest stable binary for your OS/pull the latest image below.
  2. Cry in the corner as your mind is slowly consumed
  3. You're done! Continue as usual.

Install Guide

  1. 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!
  2. Run the binary and follow the setup prompts.
  3. 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

v5.8.0 - Fixes, Fixes and.... Fixes!

26 Apr 01:02
e4415ad
Compare
Choose a tag to compare

Heyoo!

This is release 5.8.0 of FPD.

Thanks to everyone on our Discord and on GitHub who helped in beta testing, finding bugs, requesting features etc.

Especially thanks to @orthanc42, @Fma965 & @mattkdoggie who helped with development with PR's

Notable Changes

New Features/Settings

  • e1279a0, d77fe76, a2ceb72 Identifiers releasedBefore and releasedAfter now exist. This allows downloading videos before or after the specified date/time. Thanks @mattkdoggie for the PR! #168

Other than that nothing Major this release version, mainly fixes for things like like #169 which are important to get out.

For info on all settings please refer to the Settings Wiki

Update Guide

  1. Download the latest stable binary for your OS/pull the latest image below.
  2. Cry in the corner as your mind is slowly consumed
  3. You're done! Continue as usual.

Install Guide

  1. 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!
  2. Run the binary and follow the setup prompts.
  3. 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

v5.7.0 - Fixes, Features & Channels!

27 Mar 04:27
077a755
Compare
Choose a tag to compare

Hello everyone!

This is release 5.7.0 of FPD.
We now have a unraid template!

Thanks to everyone on our Discord and on GitHub who helped in beta testing, finding bugs, requesting features etc.

As of this release the floatplane download servers are still down, you will need to wait for https://status.floatplane.com/ to show Downloads as being Operational before downloading videos can resume
You can still setup the downloader in the mean time. It's expected this will be restored in the next few days from this release.

Breaking Changes!

With most releases there are no breaking changes, you can just update and continue as usual. This update however contains some key config format changes that will not allow you to use the same settings.json going forward, mainly due to switching to using the new floatplane subscription channel's etc.

To update please backup or rename your settings.json and go through the setup process again.
After doing so its easy to edit your settings.json to be in line with your previous.

Notable Changes

  • 3d6725d & a1a498f: Removed downloadThreads, retries, downloadEdge & channelAliases settings. With Floatplane API changes coming/implemented these settings either have no effect or cause issues if not set to specific values.
  • 3a9d44f: Switched to using new the beta.floatplane.com subscription channels. Non Floatplane channels Talklinked, TechLinked Shorts, The WAN Show & LMG Livestream VOD's have been kept.

New Features/Settings

  • b55ae2d: Added the ability to filter/match videos to channels using runtimeLessThan/runtimeGreaterThan identifier types. This lets you easily use a "skip" channel to avoid downloading say all videos over/under a certain runtime. Thanks @vodkapmp for the suggestion #135
  • a981923: Added some more robust download recovery thanks to #137 from @Jdbaii
  • 1dcded9: Added new seekAndDestroy functionality allowing you to download specific videos by specifying their post ids in settings.json #140 thanks @DasherPack
  • a34b513 & 4de6682: Added extras.promptVideos setting allowing for selection of which videos to download in the console (non headless) #143 thanks @TakenMC

Special thanks to @rpungello & @rokton for your PR's!

For info on all settings please refer to the Settings Wiki

Docker

Go check out the image and install instructions Here!

Update Guide

  1. Download the latest stable binary for your OS below.

  2. Replace your existing one.

  3. Rename your settings.json to settings.json.old and run through the setup again to use the new config format.

  4. Cry in the corner as your mind is slowly consumed

  5. You're done! Continue as usual.

Install Guide

  1. Download the latest stable binary for your OS below.
    Looking for Docker? Go check out the image and install instructions Here!
  2. Run the binary and follow the setup prompts.
  3. 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

v5.6.0 - Critical Floatplane Compatibility & Bug Fixes

31 Oct 07:54
d944d6a
Compare
Choose a tag to compare

Hia!

This is release 5.6.0 of FPD.

Thanks to everyone on our Discord and on GitHub who helped in beta testing, finding bugs, requesting features etc.

Notable Fixes

  • 95e9b11: Updated video cdn fetching for floatplane api changes @Inrixia - Thanks @rpungello, @VioletLovesJasmine and everyone else who reported this. Floatplane changed their api breaking previous releases this fixes that
  • 8733b61: Change download edge selection to be round robin and only select from download enabled edges @Inrixia - This should improve download stability and paves the way for re-enabling download resume support which will be released on the dev build soon and included in the next release.
  • c944027: Fixed plex scanning regardless of if there were new videos @Inrixia - Thanks @mattkdoggie for identifying this, plex was being told to refresh libraries every 5min regardless of if new videos were downloaded.
  • 762a31e, ccbe35d, c3046f8 - Some default subchannel definitions have changed or gotten additional matchers, this might affect channel sorting for some people.

Special thanks to everyone who opened issues and @AltriusRS and @AvMavs who helped with PR's.

For info on all settings please refer to the Settings Wiki

Docker

Go check out the image and install instructions Here!

Update Guide

  1. Download the latest stable binary for your OS below.

  2. Replace your existing one.

  3. Cry in the corner as your mind is slowly consumed

  4. You're done! Continue as usual.

Install Guide

  1. Download the latest stable binary for your OS below.
    Looking for Docker? Go check out the image and install instructions Here!
  2. Run the binary and follow the setup prompts.
  3. 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

v5.5.0 - Arm Support, Updates & New Features (fp breaking changes use dev/pre release)

18 Sep 13:24
9bd51cf
Compare
Choose a tag to compare

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 on episodeNumber 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

New Settings

  • 0670f07: Added considerAllNonPartialDownloaded setting which will skip size checks for non .mp4 files helping for recovery without redownloading if your db 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

  1. Download the latest stable binary for your OS below.

  2. Replace your existing one.

  3. Cry in the corner as your mind is slowly consumed

  4. You're done! Continue as usual.

Install Guide

  1. Download the latest stable binary for your OS below.
    Looking for Docker? Go check out the image and install instructions Here!
  2. Run the binary and follow the setup prompts.
  3. 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

v5.4.1 - Hotfix

13 Jul 05:15
55074f3
Compare
Choose a tag to compare

Commits