Skip to content

Releases: Inrixia/Floatplane-Downloader

v5.4.1 - Hotfix

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

Commits

v5.4.0 - Fixes & New Settings

13 Jul 05:01
c23ee9c
Compare
Choose a tag to compare

Hia!

This is release 5.4.0 of FPD.

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

Notable Changes

For info on all settings please refer to the Settings Wiki

Fixes

  • 3045923: Fixed quality fallback selecting lowest quality instead of highest

New Settings

  • 4e4b03a: Added forceFullSearch setting which forces the downloader to search videosToSearch number of videos regardless of what has been downloaded. Note: Will not result in downloaded videos being re-downloaded.
  • d2e67d0, 352e11b, 4165380 & 3c72c21 Added advanced environment variable support for more advanced ways to set settings.
    For more info see the Advanced Env Setup 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.3.0 - Fixes

28 Mar 04:36
d3582b2
Compare
Choose a tag to compare

Hello again,

This is release 5.3.0 of FPD.

The majority of the changes in this are fixes with very few new features.

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

For a full list of changes in this version you can look at the 5.3.0 Project Board or the commits at the bottom of this update.

Notable Changes

Breaking Changes

  • #103 Updated daysToKeepVideos to track video age rather than check file age, this means that upon updating any videos you previously downloaded will never be considered for deletion, but videos downloaded after updating will.

Fixes

  • #109 Fix an issue with FPD ignoring video fetch limits.
  • #102 Hopefully fix text glitching when downloading a large number of videos once and for all.
  • #105 Updates to default matching for subchannels
  • #104 Added a restart policy to the default setup on the docker wiki to allow for automatic recovery from unrecoverable errors.
  • 8e84346 Disabled partial video downloads/download resumption as floatplanes download servers have been inconsistent on supporting it.

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.2.0 - Fixes & New Features

06 Nov 07:37
cbf6dcc
Compare
Choose a tag to compare

Hi Everyone,

This is release 5.2.0 of FPD.

Thank you so much to everyone on our Discord and on GitHub who helped in beta testing, finding bugs, requesting features etc.

For a full list of changes in this version you can look at the 5.2.0 Project Board and commits...

Notable Changes

New Features

  • #56 Ability to automatically delete old videos.
  • #54 Support for multi part videos.

Fixes

  • #88 NFO metadata not reflecting new episode numbering
  • #101 Reverted to polling from broken floatplane api notifications.
  • #82, #100 ffmpeg issues in docker containers.

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.

As this release is the first since 5.0.0 some issues may occur when you update. If you do get any please ping me on the discord and/or create a issue here.

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.

v5.1.0 - Updates, Tweaks and Improvements

09 Jul 05:41
Compare
Choose a tag to compare

Hi Everyone,

This is release 5.1.0 of FPD.

Thank you so much to everyone on our Discord who helped in beta testing and finding bugs.
For a full list of changes in this version you can look at the issues/pull requests and commits.

An especially big thanks to those who helped with development:
@peskdale

@bengennaria

@TheSamDickey

@Fma965

@Hezkezl

  • Helped with bug finding and testing along with others in the discord. <3

@vodkapmp

& Everyone else who created issues or found bugs!

New Episode Formatting

As you can see from above, episode formatting now supports and defaults to using a date based format, this allows for downloading episodes prior to the first you start downloading and better overall less complexity, bugs and better support with how episodes are handled.

The old way using a incrementing episode number is still supported and currently there are no plans to remove support.
However it's recommended that you use the new method going forward.
To switch to it does require re-downloading videos after changing the formatting and deleting your db/channels, db/subscriptions and videos folders.

If you do not wish to redownload episodes then feel free to keep using the old method.

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.

As this release is the first since 5.0.0 some issues may occur when you update. If you do get any please ping me on the discord and/or create a issue here.

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.

v5.0.0 - Complete Rewrite, Docker Support & More!

17 Apr 15:42
Compare
Choose a tag to compare

I'm Alive!

I cant believe its been 600 days 1.6 Years since the last stable update. A lot has happened and I hope everyone is doing well.
This release marks the first for v5 which is a full rewrite and restructure of the entire codebase from the ground up.

Thank you so much to everyone on our Discord who helped in beta testing and finding bugs.
Especially
@TheSamDickey laid the groundwork and did a lot for docker support.
@Hezkezl did endless bug testing in discord to help me get v5 really stable.

There are honestly too many changes to list here. Aside from the entire codebase being rewritten there are numerous new features, fixes and improvements small and big.

Some New Stuff

  • Docker Support!
  • Proper support for downloading all videos off Floatplane.
  • Startup prompts for helping users setup their settings.
  • Notification based download triggering.

If you want to see all the commits/changes that have gone into this update you can take a look Here

This release is not backwards compatible with any of the previous downloaders configs, files or downloaded videos.
Unfortunately you will have to run as a fresh install.

You can read more on Setup/Plex/Settings on the main README.md and Wiki.md files.

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!

v4.6.3 - Fixes & Patch for new OG Subscription

26 Aug 23:39
Compare
Choose a tag to compare

Release 4.6.3.zip
Install.zip
Update.zip

Hia, This ones just a small update with some fixes and a patch to add support for SubChannel formatting for the new LTT Supporter (OG) subscription

Changelog

v4.6.3

  • Fix for queue and live counts never hitting 0 stopping script from restarting automatically
  • Added support for new LTT Supporter (OG) subscription.

v4.6.2

  • Fix for episode count when using season/year based folder formatting

Install Guide

If you're updating then just download the Update.zip extract it to your install folder and run it. It will automagically update all the needed files and move your settings over.

For people who are doing a fresh install just follow the below guides:

As always if you run into any issues or want to chat/suggest features you are free to
Create a issue on GitHub
Join the Discord Server! https://discord.gg/aNTyMME
Leave a comment on the LTT form post.

v4.6.1 - Youtube rewrite, Fixes & New Features

02 May 00:13
f182925
Compare
Choose a tag to compare

Release 4.6.1.zip
Install.zip
Update.zip

Hey everyone! Sorry for taking a while to get this update out. <3

This is a massive update with a lot of changes and fixes that have been backlogged for some time.
A quick summary of what has changed is:

New Features

  • Settings file structure has been overhauled to be easier to read and edit.
  • Option to start episode count at 1 - Thanks @Mochaka
  • .nfo metadata, for easier metadata importing - Thanks @Mochaka
  • Video description and date of publishing will now be encoded into files for plex to read.
  • Youtube downloads for WAN now support only downloading audio/video and full quality downloads instead of just 720p. More details are in the changelog, the entire youtube downloader was rewritten.

Fixes/Improvements

  • Support for TalkLinked as its own channel/show
  • Fixed TheWanShow always downloading irrespective of the setting
  • Fixed TechQuickie matching and colouring
  • Fixed maxParallelDownloads not actually changing the queue size
  • Fixes for existing video detection to better handle some edge cases
  • Partial download info is no longer stored in partial.json and is based on existing file sizes cutting down on overhead and other issues.
  • Stopped script from auto restarting while a file is still being downloaded.

Changelog

v4.6.1

  • Seperated TalkLinked into its own channel
  • Option to start episode count at 1 - Thanks @Mochaka
  • Fixed issue with episode spacing
  • Added colour for TalkLinked formatting

v4.6.0

  • Added videos.json recovery to avoid having to redownload on corruption
  • Fixed maxParallelDownloads not properly affecting queue size
  • Fixed TechQuickie not properly matching/colouring
  • Fixed logging for upcoming downloads - queued, queued resume, resuming download and downloading
  • Fixed printlines being too long when using queueing downloads
  • Fixed issues with Nfo data
  • Added metadata tagging for description and year for plex support
  • Fixed partial downloads not saving data correctly
  • Fixed partial videos not having a file property set
  • Fixed partial transfer info not being properly set in a request in new download logic
  • Changed partial data to be based off the file itself rather than saving progress, goodbye partial.json
  • Stopped script from auto restarting while a file is still being downloaded.
  • Rewrote youtube download functions
  • Added settings TheWANShow, TheWANShow.enabled, TheWANShow.downloadThreads,
    TheWanShow.downloadArtwork
    TheWANShow.video.quality, TheWANShow.video.saveSeperately,
    TheWANShow.audio.quality, TheWANShow.audio.saveSeperately,
    TheWANShow.combineAndSaveAudioVideo
  • Fixed issue with error handling

v4.5.1

  • Updated package dependencies and removed outdated ones
  • Added .nfo metadata, for easier metadata importing - Thanks @Mochaka
  • Added setting saveNfo - Thanks @Mochaka
  • Write the videos.json file more frequently to properly capture data changes - Thanks @Mochaka
  • Fixes for existing file detection - Thanks @Mochaka
  • Fix WanShow being downloaded even if TheWanShow is set to false in settings - Thanks @Mochaka
  • Organised settings.json to be slightly easier to read

Install Guide

If you're updating then just download the Update.zip extract it to your install folder and run it. It will automagically update all the needed files and move your settings over.

For people who are doing a fresh install just follow the below guides:

As always if you run into any issues or want to chat/suggest features you are free to
Create a issue on GitHub
Join the Discord Server! https://discord.gg/aNTyMME
Leave a comment on the LTT form post.

v4.5.0 - WAN Show, Fixes & Tweaks

12 Mar 03:09
Compare
Choose a tag to compare

Release 4.5.0.zip
Install.zip
Update.zip

This update cleans up a lot of old code and add's support for downloading the WAN show off youtube as a plex series. There are also a bunch of fixes for edge determination, techquickie matching and other things.

Changelog

v4.5.0

  • Variety of other rewrites/changes and fixes
  • Added setting TheWANShow
  • Added youtube download support for The WAN Show
  • Rewrote download functions to consolidate code
  • Changed Techquickie to determine subChannel by title identifier rather than description
  • Rewrote most text concat to use new method
  • Removed outdated/leftover code from older versions
  • Added new function for determining best edge server to use
  • Removed unnecessary settings save
  • Added check to ensure script does not repeat if its still downloading

Install Guide

If you're updating then just download the Update.zip extract it to your install folder and run it. It will automagically update all the needed files and move your settings over.

For people who are doing a fresh install just follow the below guides:

As always if you run into any issues or want to chat/suggest features you are free to
Create a issue on GitHub
Join the Discord Server! https://discord.gg/aNTyMME
Leave a comment on the LTT form post.

v4.4.0 - 2 Factor Support & Fixes

09 Feb 11:45
b5c495d
Compare
Choose a tag to compare

Release 4.4.0.zip
Install.zip
Update.zip

Sorry for taking so long to get this one out!

This is a big update with the main addition being 2Factor support for login. It also has a variety of fixes and some new QOL settings.

Changelog

v4.4.0

  • Added support for 2Factor Authentication
  • Updated default floatplane API url to new formatting
  • Fixed setting logging so it actually disables logging
  • Changed login code to better deal with repeated incorrect details
  • Fixed script restarts so on recovered errors its automatic
  • Updated all dependencies to remove security vulnerabilities
  • Added debug function for internal use
  • Removed old fixes forcing the use of the Edge02 API
  • Fixed subscription storage and parsing to avoid duplicates and other issues
  • Removed old code
  • Fixed spacing code to work properly for small numbers of videos
  • Updated partial.json to be properly spaced

v4.3.0

  • Keep existing subscription perferances when doing subscription checks | Thanks @peskdale
  • Added setting artworkFormat > Allows setting the file type used for thumbnails | Thanks @peskdale
  • Added setting formatWithSubChannel > Allows removing the subChannel eg, "TechLinked" from title | Thanks @peskdale
  • Fixed issues with Floatplane API Url changing for downloading videos | Thanks @peskdale
  • Fixed TechLinked detection code using outdated references | Thanks @peskdale

Install Guide

If you're updating then just download the Update.zip extract it to your install folder and run it. It will automagically update all the needed files and move your settings over.

For people who are doing a fresh install just follow the below guides:

As always if you run into any issues or want to chat/suggest features you are free to
Create a issue on GitHub
Join the Discord Server! https://discord.gg/aNTyMME
Leave a comment on the LTT form post.