A Plex user moves to Jellyfin and Moonfin on Roku: what the community questions reveal

A self-hoster running OpenMediaVault with Docker containers has posted to r/jellyfin describing their move from Plex to Jellyfin with the Moonfin client on Roku. The setup is a familiar one: a home server, containerized services, and a family and friend group that expects the experience they already know. The post is a request for help, and it neatly collects the friction points that show up when a household switches clients.

The first request is consistency. The user wants every profile to look the same on every Roku device, so relatives do not have to walk through appearance, color and control settings themselves. The second is playback behavior: on Plex, pressing left or right on the D-pad brings up a progress bar with previews while seeking. On Moonfin, the same input simply jumps about ten seconds, including when done from the progress bar. The user asks whether this is scrubbing or trickplay, and how to get it back.

The third topic is parental control. Ratings are blocked, but many titles are unrated, and blocking unrated content would also hide the child's own unrated shows. The user asks whether a plugin offers finer control, noting that on Plex they simply maintained a collection for their child, which becomes tedious as new items arrive. Finally, they ask whether watched status can be migrated from Plex to Moonfin easily.

Why it matters: these are not exotic requests. Standardized profile presentation, predictable seeking, granular library rules and a clean path for viewing history are exactly what determines whether a migration sticks. The post is also a good reminder that answers belong in the project's own documentation and community channels, where behavior can change between releases.

Commentary for self-hosters

Treat the migration as a project, not a switch. Start by confirming which settings are server-side and which live in the client, because that decides whether you can standardize a look once or must repeat it per device. For seeking, check the current Moonfin and Jellyfin documentation for how trickplay is generated and stored before assuming a client bug; preview thumbnails usually depend on server-side preparation. For kids' profiles, look at what the server's library and rating rules can express, and consider separate libraries or tags rather than a hand-maintained collection, so new additions inherit the rule automatically. For watch history, test any import on a throwaway account first and keep a backup of your database. And when family members join, keep expectations honest: a small amount of per-device setup on day one saves many support messages later. If you are extending your Jellyfin setup with server-side tools, our Jellyfin plugins are built for legal, self-hosted libraries you own or are licensed to use.

Sources