Skip to content

0.3.0

Choose a tag to compare

@luqmanfadlli luqmanfadlli released this 18 Jul 17:56
29fe8bb

馃殌 Release v0.3.0

Upstream changelog:

  • fix(player): update sourceStreamsState to use mutableStateOf @tapframe
  • fix(player): make forced subtitle selection audio-aware @tapframe
  • fix(player): enforce preferred-language subtitle filtering @tapframe
  • fix(player): match forced subtitles to language preferences @tapframe
  • feat: add show catalog type option @tapframe
  • fix: show player streams progressively @tapframe
  • fix: preserve download metadata and nav layout @tapframe
  • fix: bound generic Android raw responses @tapframe
  • feat(player): match overlays to TV UI @tapframe
  • fix(trakt): invalidate rejected refresh tokens @tapframe
  • Update AppLanguage.kt @haveAnIssue
  • Create strings.xml @haveAnIssue
  • feat: modern floating pill navigation bar with scroll-responsive labels @skoruppa
  • Fix episode release date handling @Laskco
  • fix(ios): restore back gesture and navigation @luqmanfadlli
  • fix: fix collection keys duplication causing SIGSEGV @tapframe
  • fix(ios): hide NavBar overlay obstructing collection folder header @luqmanfadlli
  • perf: optimize metadata screen scrolling @tapframe
  • feat: reveal spoiler comments by tapping @tapframe
  • feat: hero overscroll @tapframe
  • feat: add hero auto rotation @tapframe
  • Refine iOS sheets and ratings @tapframe
  • Fix metadata rail scrolling @tapframe
  • Show watched checkmark on player episode list rows @neerajlovecyber
  • fix(ios): stabilize profile switcher menu @WhiteGiso
  • feat(details): support behaviorHints.defaultVideoId for series initial play @kgenovz
  • fix(cloud): guarantee an error message for failed Torbox responses @anikettuli
  • fix: stop truncating raw HTTP bodies on Android so Torbox cloud library loads @anikettuli

Enhanced changelog:


Variants

Nuvio Full

This variant is built from the official source without any modifications or additions.

AltStore/SideStore source:

https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioFull.json

Nuvio Enhanced

This custom variant includes experimental features, quality-of-life improvements, and specific bug fixes not yet available in the upstream repository. This is not the same Nuvio Enhanced by yesnt10.

AltStore/SideStore source:

https://raw.githubusercontent.com/luqmanfadlli/NuvioMobile-iOS/main/NuvioEnhanced.json

Added Features:

  • Added a volume boost feature (up to 200%) for quieter streams (volume up gesture can go beyond 100%).
  • Added support for Live TV integrations.
  • Added stream quality selection in Player Control.
  • Added artwork type selection for Hero background.
  • Added Trakt alternative auth method to support LiveContainer user.
  • Relocated Trakt configuratzion into the Integrations Settings menu.
  • Added experimental PiP for iOS and iPadOS.
  • Added Tap-to-Seek (you can tap on player progress bar to seek forward/backward).
  • Added in-app debug logs (go to Settings -> Advanced -> Debug Logs).
  • Changed the "Play" button to "Watch Again" for already-watched movies to improve tracking clarity.
  • Added Library Calendar.
  • Added playback info button.
  • Changed Library layout to Grid View.
  • Added adaptive hide/unhide Liquid Glass NavBar on scroll.

Bug Fixes:

  • iOS: Fixed animated GIF support for Profile Avatars.
  • iOS: Fixed animated GIF support for Stream Badge.
  • iOS: Fixed Collection NavBar obstructing catalog filters
  • Fixed status bar visibility

PiP is back for iOS and iPadOS

It's still experimental and can be changed or removed in the future.
Enable it in the Settings -> Playback.
HDR is tone mapped when this option is enabled.


馃挕 Note for iOS Users:
Since Nuvio embeds heavy media frameworks, sideloading tools like AltStore, SideStore, or Sideloadly have to manually re-sign thousands of internal components with your Apple ID certificate. If the installation progress bar looks stuck, please don't close it! Just give it a few minutes to process the signing in the background, and it will install successfully. Use cable connection to speed-up sideloading process.

馃挕 Note for Android Users: Unsigned debug APKs are included in the assets below if you want to test the Enhanced features on Android. You may not able to install this apk because it's unsigned.