What's new since beta.189
31 fixes from the November quality audit (#361). Nothing new to learn: things that were broken now work.
Playback
- Transcoding works on servers with a path in the address (such as
example.org/jellyfin). Every transcode failed with a 404 there. (#444) - mpv: picking another episode in the episode sheet or the TV queue no longer crashes the app. (#453)
- mpv: a lost connection is shown as an error, not as "finished", and a stream that fails to open shows an error. A stalled stream times out after 30 seconds. (#445, #446, #460)
- The phone player closes with a message when playback cannot start, instead of staying open, empty and silent. (#374)
- Leaving the player while an item is loading now tells the server that playback stopped. (#461)
- The still-watching countdown no longer restarts when the app returns. (#367)
- Home no longer opens picture-in-picture when the PiP gesture is off. (#447)
- Keyboard: Space only plays and pauses, and focus on the player controls is visible. (#448, #449)
Android TV
- The TV player reports progress during playback, so resume positions and "now playing" on the server are right. (#458)
- OK brings up the controls without also pausing, and the "OK pauses" setting works. (#459)
Downloads
- An episode whose download has not finished streams instead of playing a black screen. (#454)
- A cancelled download no longer comes back after a restart. (#426)
- Download is only offered when the server allows it for your user. (#373)
- A download the server refuses says why, instead of "Waiting for network". (#383)
- The notification permission is asked at the first download, not on every launch and rotation. (#372)
Sign-in and servers
- Removing the current user no longer crashes the app. (#381)
- Adding a saved server again keeps you signed in. (#425)
- The login screen opens empty after a sign-out, without the old password. (#388)
- Quick Connect clears its code when it is cancelled. (#382)
- The server is told the real app version (it was told 1.2.0). (#386)
Browsing
- A library loads after Android closed the app in the background, instead of a spinner forever. (#371)
- My media shows an error with Retry after a network drop and loads again when the network returns. (#427)
- A change in the Home rows setting shows on Home without a pull to refresh. (#431)
- Search results survive a rotation or a theme switch. (#387)
- A failed Home load is explained in plain words, not with a stack trace. (#377)
- Tapping a cast member's name or role opens the person, not only the photo. (#389)
Settings
- Open-source licenses: a tap opens the licence text in the app. (#384)
- Export device profile works on Android 11 and later. (#385)
Known issues, not in this beta
Beta build of main (https://github.com/midasvo/ephyra/tree/main) at commit 98f777f.
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.