JellyStreams: your addons, in any Jellyfin app
There's a new app on the ElfHosted shelves, and depending on what you already subscribe to, you might have it already. ๐บ
JellyStreams serves your AIOStreams library over the Jellyfin protocol. Point a Jellyfin app at it, sign in with your AIOStreams config, and everything your addons can find is sitting there as a browsable library: posters, search, episode lists, resume and skip-intro. It's included in the AIOMagic Bundle and the Stremio Addons Bundle at no extra cost, and it isn't sold separately.
See it running
Rather than read about it, watch it. Seven minutes, on our own video host:

The apps you can use
Jellyfin has been around since 2018, and that maturity is the whole point of this approach. Because it's an open standard with that much history behind it, there's a good client for nearly every screen you own, and each one installs normally from its own app store:
- Apple TV, iPhone, iPad, Mac: Infuse, Swiftfin, Strand, Fusion, JellyTV, Odin
- Android, Android TV, Fire TV: the official Jellyfin app
- Roku, which has never had a Stremio app at all
- Samsung and LG, useful if your set predates Stremio's 2019 and 2020 model-year cutoffs, or the listing isn't carried in your region
- A browser, if you must
None of those apps contain a line of addon code. They're ordinary media players that connect to a server, and the addon resolution happens at our end rather than theirs. We tune JellyStreams against Odin, Strand, Swiftfin, Moonfin and the official Android TV app in particular, because Jellyfin clients disagree with each other in ways you only ever discover on real devices.
Pick up where you left off, in a different app
Your watch state lives on the server rather than inside an app, so it follows you between apps and not just between devices. Start a film on your phone in Infuse, open Swiftfin on the telly that evening, and you're exactly where you stopped. Change your mind about which client you like next month and your library, your history and your continue-watching row are all still there.
A household, rather than an account
The Stremio addon protocol has no concept of a user, so there's nowhere in it for a second person's watch history or a child's limits to live. JellyStreams sits beside your addons rather than inside them, which is what lets it hold:
- ๐ A profile per person, each a real Jellyfin user with its own watch history and continue-watching row. Your own profile keeps everything it already had.
- ๐ง Kids' libraries filtered by certification, bound to an age-capped AIOMetadata install. The cap can be tightened but never loosened, so a child's profile can't be widened by accident.
- โฐ Daily screen time per profile, with a warning before it runs out.
- ๐ Push notifications when somebody starts or stops something, delivered through Sam. Opt-in per profile, and your own viewing is never announced.
- ๐ Tap your own face to sign in. Signing in once enrols that device, and afterwards each person opens their profile with a tap instead of typing a password with a TV remote. The owner profile always asks, so the account that sees everything is the one behind a PIN.
Do I already have it?
If you subscribe to the AIOMagic Bundle or the Stremio Addons Bundle, then yes, and there's nothing to buy. Your instance is already provisioned. The docs page has the sign-in steps, which amount to your JellyStreams address, your AIOStreams config UUID as the username, and your config password.
If you're on a plain AIOStreams subscription, switching to AIOMagic is $18/month and adds AIOMetadata, Posters Plus and JellyStreams. Nothing is removed: Debridge, TorBox and Usenet carry over exactly as they are, and your billing date stays put. Use the Change Subscription button on the subscription you already hold in your account rather than buying a second one.
Why it comes with a bundle
On its own, JellyStreams would have nothing to show you. It needs something to find streams, somewhere for those streams to come from, and metadata worth browsing. AIOMagic is that whole chain already wired together: AIOStreams to find it, a bundled debrid account and a bundled Usenet account, Debridge routing between them so a dead source is retried elsewhere instead of failing at you, AIOMetadata for real catalogues, Posters Plus for the artwork, and JellyStreams tying the lot into any Jellyfin app. One subscription, one bill, which is roughly where the name came from.
Where to next
- Watch the AIOMagic and JellyStreams tour
- JellyStreams documentation, including profiles, kids' libraries, screen time and device enrolment
- Stremio addons in Jellyfin apps, comparing JellyStreams with the alternatives
- Stremio on Apple TV, without sideloading
- Come and say hello in Discord if you get stuck