Flowfin

Plugins and native clients for Jellyfin. Plain, quick, and with nothing visibly waiting.

Installing plugins

In your server's dashboard, open Plugins and then Repositories, and add one. The name is yours to choose. The address is https://flowfin.dev/manifest.json.

One plugin is listed today, and it says on its own entry that it is under development. That is worth knowing before an empty-looking list is read as a fault: a Jellyfin server shows the same empty list for an address it cannot reach, for one that answers with something it cannot read, and for a catalogue whose entries all want a newer server, and it reports no error in any of the three. The commands that tell those apart are three, and they are run on the machine the server runs on rather than on the one you are reading this from.

What a server sends

Nothing about the server, the people using it, or what is in their libraries. Giving a Jellyfin server this catalogue's address means the server fetches a file, and the file that comes back is the same one for every server, with no value in it that differs between operators.

Serving a file means receiving a request, so somebody sees them. These pages are served by GitHub Pages; whatever GitHub keeps is GitHub's under GitHub's own terms, and this project neither reads it nor adds anything of its own on top. No analytics, no counter, nothing loaded from a third party.

The plugins the catalogue lists are separate projects, and what each one does with data is its own to describe. Listing one is not a statement about its behaviour.

Personal data stays on the operator's host unless the operator configures a plugin to send it somewhere, which is set up deliberately and is never a default. What that looks like, so that a reader can tell whether they have done it: another server's address entered in a setting, an invitation issued to somebody outside the household, a synchronisation target pointed at a machine that is not yours. If none of that has been configured, nothing has left the host.

Design system

Colour, type, tiles, focus, and the speed budget every client has to be measured against. Read it