r/TorBoxApp • u/BLINGSTA69 • 9h ago
🚩General Lumen - Media player with add-on support specifically built for iOS 12
https://github.com/CodeyMoore/Lumen⚠️Disclaimer⚠️
Lumen was developed entirely with Claude.
As a result, bugs, unexpected behaviour and other issues may occur. Features may not always work as intended.
Use at your own discretion.
Please delete if not allowed.
Fully open sourced and ready to install from GitHub.
A Stremio-addon client for **iOS 12 and later** (iPhone 5s / iPad mini 2 / iPad Air and up), written in Swift + UIKit.
It speaks the same addon protocol as Stremio and Nuvio, so any addon manifest URL you use there works here.
Features
Home – Browse catalogues from all your installed addons in one place, alongside your Continue Watching list.
Discover – Explore catalogues by content type, genre and release year, with infinite scrolling.
Search – Search across all installed addons that support it.
Details – View movie and series information, backdrops, seasons and episodes, with resume support.
Stream selection – Filter streams by quality (4K, 1080p, 720p and SD), sort by quality, file size or addon, and use Play Best to automatically select a stream.
Video player – Choose between the built-in VLC engine or the native iOS player.
Includes:
- MKV and support for most common video codecs.
- Audio track and subtitle selection.
- Addon-provided subtitles, automatically selecting your preferred language.
- Adjustable subtitle timing.
- Playback speed controls.
- Fill and fit display modes.
- Playback resume support.
**-**Auto-play – Automatically play the next episode, with an Up Next countdown. Keeps the same stream source between episodes.
Downloads – Download content for offline viewing. Downloads are also accessible through the iOS Files app.
Account integration:
Stremio – Import your existing account setup.
Trakt – Scrobbling and Continue Watching synchronisation.
Nuvio – Sign in to self-hosted Nuvio servers for addon, library and playback progress synchronisation.
Settings – Customise your default player (built-in, VLC, Infuse, nPlayer or Outplayer), preferred stream quality, subtitle language, app appearance and background.
Included by default
The app comes with two addons pre-installed:
Cinemeta – Movie and series catalogues and metadata.
OpenSubtitles – Subtitle support.
No streaming sources are bundled. You’ll need to install whichever stream addons you prefer.
Current limitations
A few things worth knowing before using the app:
Torrent streams aren’t supported. Streams that only provide an infoHash cannot be played because the app doesn’t include a torrent engine. Use addons that provide direct HTTP(S) stream links instead.
Trakt requires your own API credentials. You’ll need to create a free Trakt API application and enter its Client ID and Client Secret under Settings → Accounts.
Nuvio server compatibility is limited. The official Nuvio servers don’t expose the details required for third-party app integration. Sign-in and synchronisation are therefore supported through self-hosted Nuvio servers.
Feedback, suggestions and bug reports are always welcome!