Lumora Player Review: IPTV and Jellyfin in One Android App

Anime-style man on a couch watching a merged live TV and movie player interface with blue tech accents

I keep ending up with two apps on the same stick. One for the playlist. One for the home library. Different UIs. Different continue-watching rows. Same remote. Same sofa. It’s tedious.

Lumora is trying to kill that split. It’s a free, open-source Android player that can talk to Xtream Codes, M3U/M3U8, Stalker Portal, Jellyfin and Plex at the same time, then shove Live TV, films and series into one interface. Remote-friendly. Built for cheap boxes that fall over when apps get heavy.

Important bit first, because this always gets twisted online: Lumora is a player. It does not come with channels, films or a subscription. You bring your own legal IPTV service and/or your own Jellyfin or Plex server. No server, no playlist, nothing to watch. Same rule as any serious player.

This app is a player only. It does not include TV channels, films, series or playlists. You add your own sources. Only use sources you are legally authorised to access.

What it actually is

The project lives on GitHub under disclosurez/Lumora. Latest signed build I checked was v4.5.1 (late August 2026). Native Kotlin. Old-school Android Views/XML on purpose. No Jetpack Compose. The README is pretty blunt about why: budget Fire Sticks and low-end Android TV boxes do not have spare CPU for flashy UI frameworks mid-playback.

Platforms they call out: Android phones, Android TV, Fire TV, and Android Auto while the car is parked. Min Android 7.1. They say they’ve tested real Fire TV Sticks across generations, a Sony Bravia, and a Samsung phone including Android Auto.

Nothing sits behind a paywall in the feature list they publish. Multi-playlist, EPG, recording, catch-up, favourites. Comparable apps often charge for that bundle. Here it’s in the free build, according to the project docs.

TV interface concept showing live TV and movie shelves in one player

Why the Jellyfin angle matters

Plenty of IPTV players ignore your home server. Plenty of Jellyfin clients ignore your playlist. Lumoras pitch is the merge.

Point it at your own Jellyfin (or Plex) and the films/series land on the same shelves as the IPTV VOD. Same title from more than one source becomes one card with versions behind it. Resume points and watched marks sync both ways with the server. Favourites sync on Jellyfin. If the stick cant decode a file, it can ask the server to convert on the fly instead of giving you a black screen.

That’s the bit that made me look twice. I’ve already written about wrestling with Jellyfin installs before (I stuck with Plex for my own setup). Having the library and the playlist under one remote is still a real itch for a lot of people who run both.

Live TV and VOD bits worth knowing

Live side: multiple providers at once. Duplicate channel feeds collapse toward the best quality tier, with fallback if a stream dies. Sports/News/Music/Cinema style groups get pulled up automatically. EPG grid, now/next, reminders, timeshift/catch-up where the provider supports it, DVR scheduling from the guide.

Films and series: shelves, posters, seasons/episodes, continue watching at episode level, auto-next. Search with poster results. There’s also a Discover layer backed by TMDB for browsing beyond what’s already in your libraries.

Playback sits on Media3/ExoPlayer. Cast support. Option to hand off to an external player like VLC if the device has no decoder for something awkward. Offline downloads exist, but phone only.

Android Auto note (parked only)

This is unusual. Lumora can show up in the Android Auto launcher and put the full UI on the car screen. The project is crystal clear: parked use only. Watching video while driving is illegal in most places and stupid everywhere. Android Auto itself restricts this class of app when the car is moving. Don’t treat the app as a safety system.

Also: it’s sideload-only for the car path. Not on Google Play for that use. You have to enable Unknown sources in Android Auto developer settings before it appears in the car launcher.

How you’d install it

Grab the latest signed APK from the GitHub Releases page for the Lumora project and sideload it. On Fire TV, the project lists Downloader code 6626802. First launch asks you to add a provider: your Xtream/M3U/Stalker details, or your Jellyfin/Plex server. Theres a QR pairing flow so you can set a provider up on the phone and push it to the TV.

I’m not pasting random mirror sites. Use the official Releases page on the GitHub repo. The app also checks GitHub for updates on launch, per the docs.

Who its for (and who it isn’t)

If you already juggle a playlist player and a Jellyfin client, this is aimed at you. If you only want Netflix from the Amazon Appstore, you don’t need it. If you expected an app that arrives with channels built in, you’re looking at the wrong kind of software entirely.

Licence note from the project: PolyForm Noncommercial. Personal/noncommercial use is fine. Selling it, bundling it with paid gear, or charging for access isn’t.

Ill keep an eye on how it feels on a real stick versus the README promises. Feature lists are easy. Living with the UI for a week is the real test.

If you try it, stick to sources youre allowed to use. Player ≠ content.

More player stuff on the site if you need it: Husham Media Player APK, Best IPTV Players, and my earlier Jellyfin vs Plex ramble here.

YouTube: @husham122
About / contact: www.husham.com/about

Article ID: HUSHAM-20260906-L9Q4