What's new since v2.4.1 and 2.4.1-beta.228
44 fixes from the November quality audit (#361), most of them polish: text that was cut off, focus that went to the wrong place, pages that looked broken without artwork. A few things look different on purpose; those are marked changed.
Home
- Changed: a failed refresh shows an error card under the header, with the reason and Retry. The header no longer grows extra buttons, so the server name keeps its room. (#392)
- Pull to refresh shows one spinner, not two. (#391)
- Something you just watched appears at the start of Continue Watching, not half off screen. (#393)
- Back from a search opened on Home returns to Home. (#394)
- A Suggestions card without a backdrop uses the poster, blurred, instead of a blank card. (#433)
- Tablets and foldables show the right number of carousel pages for their width. (#438)
Item pages
- Changed: the watched button fills with violet when the item is watched. It was a slightly different tick colour before. (#397)
- Changed: an item without a backdrop shows its poster, blurred, behind the header (Android 12 and later). With no image at all, the header shrinks to the title instead of leaving an empty band. (#433)
- The episode page has a button to its show, next to the season button. (#395)
- Cast members without a photo show a person icon instead of a blank card. (#396)
- No grey band at the top of pages without artwork, error pages and person pages; the Season page's detail pane no longer scrolls under the status bar. (#437)
Downloads
- A download queued or started without a network says "Waiting for network" and starts by itself when the network is back. It used to fail with "Unknown error". (#530)
Player
- After entering split-screen or unfolding, the controls stay clear of the taskbar. (#455)
- The player's buttons no longer show through the top of the episode sheet. (#456)
Keyboard and screen readers
- Keyboard focus is visible on Home: a cyan ring on the carousel and on cards. Left and Right page the carousel, and it stands still while it has focus. (#398)
- Tab on an item page stops on the controls only, not on every line of text or on the hidden bottom bar. (#442)
- Screen readers read "Search", "Profile" and "View all" on Home, "Watched" on a watched card, and "5 unwatched" on a count badge. (#441)
- The profile and server sheets open fully in landscape, so Settings is reachable. (#440)
Tablets
- Search opens docked beside the navigation rail on wide windows, not as a full-screen sheet. (#439)
- Settings, Downloads and other list screens no longer stretch their rows across the whole width. (#434)
- The person page starts below its back and home buttons. (#436)
- Rotating the Season page keeps the episode list where it was. (#435)
Sign-in and servers
- The server's login disclaimer is shown as text with working links, not as raw HTML. (#375)
- The Addresses screen says why a removal or an addition did nothing. (#390)
- "Server not found" clears when you change the address. (#443)
Android TV
- Changed: Home cards show one title line, so every row stays inside the screen's safe area, also with a larger font. The hero still shows the full title. (#423)
- Changed: the person page has a smaller header, so the first row fits on screen. A long biography opens in full with OK. (#508)
- The movie page offers Resume and Restart with the time left on a partly watched movie. (#412)
- Down from Play reaches the cast or seasons row when it is below the screen, and the title stays in view while you move along the buttons. (#514)
- A season with no episodes says so and keeps its season chips, instead of a spinner forever. (#505)
- No spinner left in the middle of a loaded movie page. (#544)
- A failed search says why and offers Retry. (#417)
- The library's sort dialog shows the focus ring. (#418)
- The Home hero shows the overview for Continue Watching, Next Up and Latest cards too. (#410)
- Back on Home opens the drawer on Home, not on the last library. (#411)
- Long Writers and Studios lists wrap instead of squeezing each other. (#413)
- The audio chip no longer shows the raw language code "und". (#415)
- A season without its own poster shows the show's poster. (#416)
- The library counter and the login screen keep out of the overscan margin; the login screen scrolls when a long disclaimer does not fit. (#423)
- Back from a licence returns focus to the library you opened. (#424)
- Profile lock: the lock badge on the drawer follows the PIN at once, and OK after typing the PIN with the number keys submits it. (#408, #409)
- Settings: Left from a details pane returns to its row, millisecond settings move in steps of 1 and 10 seconds, no empty "Advanced" heading on the mpv options page, and the screensaver settings show label and value apart. (#419, #420, #421, #422)
Known issues, not in this beta
- mpv can freeze when the app returns from Home or from standby, mostly on Android TV. (#460, #462)
- On Android TV the drawer's icons sit in the overscan margin. (#539)
Beta build of main (https://github.com/midasvo/ephyra/tree/main) at commit 7a303ab.
This is the "Ephyra Beta" app (nl.midasvo.findroid.ce.staging). It installs next to the
stable Ephyra app and keeps its own data. Betas are untested; expect bugs.
For Android TV, take a -libre-tv-<abi>.apk: armeabi-v7a for 32-bit boxes such as the Xiaomi
Mi Box, arm64-v8a for 64-bit ones. Phone and TV share one app ID, so the TV APK replaces
the phone beta on a device and keeps its login.