Floatplane-Downloader

Floatplane-Downloader

Docker app from fizzyfrys' Repository

Overview

Floatplane-Downloader - Automagically downloads the latest videos from Floatplane and optionally formats them to be viewed in Plex. Both downloading videos as they release and archiving the entire backlog is supported. To setup floatplane-downloader, you will first need to authenticate your account via the OAuth link sent in the container logs on startup. Then edit the settings.json file in /mnt/user/appdata/floatplane-downloader/db and restart. Settings guide: https://github.com/Inrixia/Floatplane-Downloader/blob/master/wiki/settings.md Alternatively to the settings.json you can utilize the advanced-env setup to configure it only through container variables: https://github.com/Inrixia/Floatplane-Downloader/blob/master/wiki/advenv.md

[[dev] Release](https://github.com/Inrixia/Floatplane-Downloader/actions/workflows/releaseDev.yml) [[master] Release](https://github.com/Inrixia/Floatplane-Downloader/actions/workflows/releaseMaster.yml)

Live Downloader Metrics Dashboard

Active Downloaders Queued Videos

image
This project is unofficial and not in any way affiliated with LMG
Join our discord! discord.gg/aNTyMME

Floatplane Downloader Automagically downloads the latest videos from Floatplane and optionally formats them to be viewed in Plex.

Both downloading videos as they release and archiving the entire backlog is supported!
This requires a Floatplane subscription.

Thank you to everyone who has contributed to the project, you can see these amazing people on the right >>
If you like the project, and want to support me can to throw some bits at my Sponsor Page ❤️

If you encounter any issues please create a issue. Feel free to also ping me on our Discord

If you want to contribute please work on the dev branch and not master for pull requests

Install Guide

Binaries

  1. Download the latest binary for your OS from Releases
  2. Run the binary and follow the setup prompts.
  3. Profit?!:

Docker

Get the image on: hub.docker.com/r/inrix/floatplane-downloader and see instructions at the wiki!

Unraid

Go install it using the unraid template!


At this point you should be completely set-up and ready to go!
To start the downloader in the future all you need to do is run the binary.

For further customization please read the

Settings Wiki

Wikis:

Note: This is licenced under the GNU Affero General Public License v3.0. I am happy for you to use/modify/contribute to the source code as long as you provide a link back to here.

Images:

Grafana Dashboard (Template)

image

Downloader

image

Plex

image image

Install Floatplane-Downloader on Unraid in a few clicks.

Find Floatplane-Downloader in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Floatplane-Downloader Review the template variables and paths Click Install

Requirements

A paid floatplane subscription.

Download Statistics

318,529
Total Downloads
3,906
This Month
5,475
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
inrix/floatplane-downloader:dev
Last Updated2026-01-16
First Seen2024-10-25

Runtime arguments

Network
bridge
Shell
sh
Privileged
false
Extra Params
-e headless="true"

Template configuration

Floatplane DownloadsPathrw

Folder for where it downloads the media

Target
/fp/videos
Floatplane Database/ConfigPathrw

Folder that stores the settings config and database

Target
/fp/db
Default
/mnt/user/appdata/floatplane-downloader/db
Value
/mnt/user/appdata/floatplane-downloader/db
Plex UsernameVariable

(optional) If you want floatplane-downloader to automatically trigger a library scan when a new video is added

Target
plexUsername
Plex PasswordVariable

(optional) NOTE if you use 2FA enter as password2FA with no spaces

Target
plexPassword
PUIDVariable
Default
99
Value
99
PGIDVariable
Default
100
Value
100
UMASKVariable
Default
002
Value
002