github bobsupra/NuvioTVOS tvos-beta-3.1.3
Beta 3.1.3

one month ago

tvOS Beta 3.1.3

Important: The attached IPA is an unsigned Release build. Sign it with a compatible tvOS development or sideloading workflow before installing.

Major playback rewrite

  • Replaces the legacy AVPlayer engine with AetherEngine as the primary playback backend.
  • Retains MPVKit as a one-way compatibility fallback and an explicit diagnostic choice.
  • Bundles both engines safely by using namespaced Aether FFmpeg frameworks alongside MPVKit's FFmpeg stack.
  • Keeps MPVKit-only capabilities available for separate video/audio URLs, audio delay, audio amplification, and ASS Scale mode.
  • Adds Aether subtitle presentation for plain text, styled text, and PGS bitmap subtitles.

Trakt sign-in with your own API app

  • Create an app at trakt.tv/oauth/applications and set its redirect URI to urn:ietf:wg:oauth:2.0:oob.
  • On Apple TV, open Settings → Integrations → Trakt, enter the Client ID and Client Secret, then choose Connect with Trakt.
  • Complete the device-code flow by scanning the QR code or entering its code at trakt.tv/activate.
  • These credentials are stored only on that Apple TV and are excluded from Nuvio account/profile sync. Changing either credential disconnects the old Trakt session.

Reliability

  • Prevents a stale remote account-sync pull from applying data after the active profile changes.

Testing and limitations

  • Validate physical Apple TV playback, particularly Dolby Vision, HDR, Atmos, backend fallback, and first-frame startup.
  • The Apple TV Simulator cannot play AV1 video.
  • Stream availability depends on configured add-ons and their upstream servers.
  • ASS/SSA custom positioning/typesetting is flattened to the app subtitle style.
  • The public Release IPA excludes the in-player diagnostics HUD.

Don't miss a new NuvioTVOS release

NewReleases is sending notifications on new releases.