Skip to content

0.4.12

Choose a tag to compare

@github-actions github-actions released this 30 Aug 20:34
· 2 commits to enhanced since this release

Changelog

A special thank you for the most recent donation. Your support has helped greatly
in recognizing the value of my work and allows me to continue improving Nuvio
Enhanced. Thank you for believing in the project.

Added

  • Integrated selected improvements from the official NuvioMobile 0.4.11
    release while preserving the Enhanced experience.
  • Added faster and more reliable automatic EPG support for plain XML, GZIP, XZ,
    and ZIP TV guides, with safer matching and last-known-good caching.
  • Added improved SRT, VTT, ASS, SSA, TTML, and DFXP subtitle support, including
    ExoPlayer sidecar switching without reloading playback.
  • Added better forced subtitle and regional language selection for Portuguese,
    Brazilian Portuguese, European Spanish, and Latin American Spanish.
  • Added AniList and MyAnimeList anime tracking, editing, and reconciliation.
  • Added Nuvio Read, expandable biographies, episode ratings, landscape artwork,
    and refined season and episode presentation.
  • Added per-profile Discover preferences and stronger profile data isolation.
  • Added safer libmpv stream loading, track handling, request headers, external
    audio, protected subtitles, and surface lifecycle coordination.
  • Added improved keyboard, DeX, TV, and external-display navigation.

Fixed

  • Fixed libmpv concurrency, release, snapshot, and lifecycle races.
  • Fixed black-screen risks during rotation, Picture-in-Picture, and surface
    recreation.
  • Fixed stale queued operations affecting newly selected streams.
  • Fixed playback position or buffer loss when switching external subtitles.
  • Fixed slow subtitle responses replacing the user's current selection.
  • Fixed incorrect matching between European and Latin American Spanish.
  • Fixed EPG matching for channel names containing HD, FHD, UHD, and 4K suffixes.
  • Fixed M3U parsing with BOM, CRLF, mixed casing, and complex attributes.
  • Fixed performance when processing large XMLTV guides and resilience when EPG
    servers are temporarily unavailable.
  • Fixed foreground service, Picture-in-Picture, autoplay, search, profile, and
    several Android stability issues.

Enhanced settings remain preserved when updating from an earlier release.

Credits

  • SankyouGit, for introducing EPG support to Nuvio Enhanced.

Release

  • This release is based on official NuvioMobile 0.4.11 and is versioned
    independently as Nuvio Enhanced 0.4.12 (116).

Commits

9056284 Release 0.4.12 @AKRusso
c5910c2 Integrate Nuvio 0.4.11 playback and EPG updates @AKRusso
fda0b23 Ignore undefined Android keyboard configuration @AKRusso
e9b3dd7 Show keyboard focus in settings @AKRusso
ce4db47 Show focus in search and stream selection @AKRusso
5104793 Show keyboard focus in profile flows @AKRusso
6b0b972 Show focus on Live TV actions @AKRusso
93f6727 Fix library keyboard focus targets @AKRusso
89128ef Show keyboard focus on shared controls @AKRusso
88ceda5 Scroll detail actions before focusing play @AKRusso
03fe7e8 Fix home keyboard focus traversal @AKRusso
4a80067 Handle physical keyboard navigation mode @AKRusso
f6f0918 Replace profile meshes with image backgrounds @AKRusso
7187a58 Open episode ratings from Nuvio Read @AKRusso
a831af1 Fit hero metadata outline to content @AKRusso
d6c0591 Match Nuvio Read to Enhanced design @AKRusso
b46a5a3 Match profile backgrounds to supporter themes @AKRusso
60d6924 Add Nuvio Read overview card @AKRusso
cf28da1 Hide unresolved metadata IDs on home @AKRusso
5270110 Handle revoked anime tracker tokens @AKRusso
87c0bf9 Improve detail actions and tracking access @AKRusso
78e5d65 Harden anime tracking progress sync @AKRusso
89de752 Add anime tracking editor @AKRusso
dfee7fd Add AniList and MyAnimeList tracking @AKRusso