github LumoraPlayer/Lumora v7.5
Lumora v7.5

34 minutes ago

Lumora v7.5

Search

  • Films, series, live channels, cast and the guide each have their own result group. The search overlay gains Cast and EPG chips beside the existing filters. An All search now lists films first, then series, live channels, and finally cast, with EPG programs after them; every group keeps the relevance ladder, so an exact title still leads its own section. The Cast chip shows only performers from TMDB's people index, and EPG shows only programme matches from the guide.

Player

  • The play/pause menu carries the aspect ratio and the local time, and names a paused episode by its show. An Aspect quick action beside Versions cycles Fit, Zoom and Stretch in one press. The Language and Versions tiles are shorter, and the local wall clock appears both at the top-right of the overlay and in line with the title on the menu's top row. A paused episode now reads "Series - S02E03 - Episode", repeats that line beside the top poster, and shows the series poster enlarged instead of the episode still - including when playback started from a Continue Watching, Next Up, download or search result rather than the series page.

Series

  • The whole-season watched tick reaches Jellyfin in one batch, not one push per episode. Marking a season watched used to fire a server/Trakt/Simkl push for every episode at once, each re-reading the own-library list and re-fetching the same Jellyfin episode list; on a large library that burst could take the app down. The tick now marks only episodes whose state actually changes, reads the own-library list once, fetches each server series' episodes once for the whole season, and treats a season the server does not carry as a clean skip. Jellyfin and Plex episodes also key their watched marks from the season the server stated, so seasons 2 and up stay in step with the server instead of reading as an unknown season. Background mirroring failures are logged instead of crashing the screen.

Detail

  • The cast strip hides its scrolled-off faces instead of drawing them over the text. Scrolling the cast row right no longer makes faces spill out of the strip and overwrite the overview; they clip at the edge of the row.

Build

  • The release build stays under Android's Data Binding parameter limit. Unused layout ids were removed so the generated binding constructor fits the JVM's 255-parameter cap, and the nullability/Room warnings that read like errors in the release log were cleaned up. The APK build is green with ./gradlew :app:assembleRelease --no-daemon.

Installation

Download the APK below and install on your Android TV, Fire TV Stick, or phone.

Don't miss a new Lumora release

NewReleases is sending notifications on new releases.