gitwtfhub

wtf is nuviotvos?

bobsupra/nuviotvos — explained in plain English

Analysis updated 2026-05-18

32KotlinAudience · generalComplexity · 3/5Setup · moderate

TL;DR

A native Apple TV app for the Nuvio streaming app, with Stremio-compatible catalogs, debrid service support, Trakt sync, and Siri Remote playback.

Mindmap

mindmap
  root((NuvioTVOS))
    What it does
      Native Apple TV UI
      Stremio catalogs
      Trakt sync
    Tech stack
      Swift
      SwiftUI
      AetherEngine player
    Use cases
      Browse and search catalogs
      Track watch history
      Play via debrid services
    Audience
      Apple TV users
      Stremio users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Browse and search Stremio-compatible streaming catalogs from a native Apple TV interface using the Siri Remote.

REASON 2

Track watched movies and episodes automatically through a personal or shared Trakt account.

REASON 3

Play streams through Real-Debrid, TorBox, or Premiumize accounts using the built-in player.

REASON 4

Resume playback exactly where you left off with subtitle and audio track selections remembered per episode.

What's in the stack?

SwiftSwiftUIKotlinAetherEngineMPVKit

How it stacks up

bobsupra/nuviotvosgigglewang/mobileagent-androidrodrig02005/emuhub-app
Stars323333
LanguageKotlinKotlinKotlin
Setup difficultymoderatemoderateeasy
Complexity3/54/52/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires sideloading an unsigned .ipa onto an Apple TV via Xcode, Apple Configurator, or another sideloading tool.

Wtf does this do

NuvioTVOS is a native Apple TV app for Nuvio, a media streaming app, built specifically for the living room instead of running the phone version scaled up. It gives you a proper Apple TV interface, controlled with the Siri Remote, with a Home screen, catalog browsing, search, a library and watchlist, and a full details screen for each show or movie. The app works with Stremio-compatible catalogs and add-ons, meaning you can plug in Stremio add-ons to get streaming sources, and it does not include content of its own. It also connects to services like Real-Debrid, TorBox, and Premiumize for accessing streams through those providers' accounts, and to Trakt for tracking what you have watched. You can even set up your own personal Trakt application instead of sharing one with everyone else, by creating an app on Trakt's website and entering your own credentials on the Apple TV. Playback is now handled mainly by a component called AetherEngine, which supports precise seeking, resuming exactly where you left off, subtitles built into the video file or supplied by add-ons, and automatically matching the video's frame rate to the TV. An older player called MPVKit is kept as a backup for streams or features AetherEngine cannot yet handle, such as separate video and audio files or extra audio adjustments. The app is distributed as an unsigned .ipa file from the project's Releases page, meaning you need to sideload it onto an Apple TV yourself using a tool such as a Mac with Xcode, Apple Configurator, or another sideloading utility, and sign it as part of that process. The project describes itself as an early beta, so features like watch history, resume points, and skip intro cards are still being refined, and contributors are asked to test it directly on a device and report anything that feels broken or incomplete.

Yoink these prompts

Prompt 1
Walk me through sideloading the NuvioTVOS .ipa release onto my Apple TV.
Prompt 2
Help me set up my own Trakt API application and connect it to NuvioTVOS instead of a shared one.
Prompt 3
Explain the difference between AetherEngine and MPVKit playback in NuvioTVOS and when each is used.
Prompt 4
Show me how to link my Real-Debrid or Premiumize account in NuvioTVOS's Settings menu.

Frequently asked questions

wtf is nuviotvos?

A native Apple TV app for the Nuvio streaming app, with Stremio-compatible catalogs, debrid service support, Trakt sync, and Siri Remote playback.

What language is nuviotvos written in?

Mainly Kotlin. The stack also includes Swift, SwiftUI, Kotlin.

How hard is nuviotvos to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is nuviotvos for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.