Skip to content

NuvioWeb v0.2.1

Latest

Choose a tag to compare

@alphasquare404 alphasquare404 released this 04 Nov 17:10
· 9 commits to web since this release
b521204

New

  • Remux in the internal player — repackage compatible streams without re-encoding the video. Client mode uses Mediabunny on your device; server mode uses FFmpeg when enabled by your host.
  • Server audio transcoding — convert unsupported audio while copying the video, when the host enables this capability.
  • Redesigned player — refreshed controls, responsive episode and stream panels, subtitle language filters and appearance controls, and improved loading and pause screens.
  • Audio and subtitle tracks — discover and select supported built-in tracks, including through the internal player's processing routes when the browser cannot expose them directly.
  • AirPlay — send the original source URL from the player's More panel on supported devices.
  • Updated onboarding — introduce v0.2.1 to existing users with Keep my settings and Review my settings, while retaining their player and offline sync choices. Available features follow the host's capabilities.
  • Settings improvements — responsive topic panels, custom accent colors, and copy buttons for tracking-provider device codes.

Fix

  • Autoplay now respects the external-player preference when URL preparation or handoff fails: it tries another eligible stream instead of silently opening the internal player.
  • Improved autoplay source filtering, waiting for selected addons, and reuse of sources that actually started playback.
  • Improved Continue Watching updates and preparation of Next Up before leaving a completed episode.
  • Fixed collections failing to open above Home, touch selection on media cards, and stream context menus after returning to the stream page.
  • Improved player safe areas, mobile orientation, panel dropdowns, seeking feedback, playback transitions, and error controls.
  • Downloads started from the stream page now enrich their saved metadata without requiring a prior visit to Detail.
  • Fixed rounded settings icons on tablets and refined layouts across desktop, tablet, and mobile.

Change

  • Stream processing labels and filters use filename estimates, with Direct, Remux, Transcoding, and Unknown states. Actual playback support depends on the source, device, and enabled processing routes.
  • Increased client remux buffering limits to 50 seconds and 100 MiB, and removed temporary loading/buffer diagnostics.
  • Bundled and verified FFmpeg for supported server deployments, with host configuration and capability checks controlling what the app offers.

Current limitations

  • Client remux does not transcode codecs: the device must support the original video and audio formats.
  • Server audio transcoding does not provide full video transcoding.
  • CORS restrictions can prevent browser playback, client processing, and downloads. Read More.
  • AirPlay uses the original source; playback compatibility depends on the receiving device. Failures occurring after an external player accepts a URL cannot be detected by NuvioWeb.

Validation: 1,822 automated tests passed; production build passed. The external-player autoplay fix was also tested by the maintainer in the iOS PWA.

Version: 0.2.1
Based on Nuvio: 0.3.35

Full changelog: v0.1.6...v0.2.1