Playback with ExoPlayer starts faster for files with Dolby Digital Plus audio in an mp4: they
now play directly instead of going through the server, which on a TV box could take ten seconds
or more before a picture. The rest are small fixes to the phone player, offline Home and the
item pages.
Fixed
- Player (ExoPlayer): an mp4 with Dolby Digital Plus (E-AC-3) audio plays directly. When a file
does go through the server, HEVC video is passed on as it is where the device can decode it,
instead of being re-encoded, and leaving the player ends the server's conversion at once
instead of a minute later (#589). - Player: the first key after a tap on the player works. Space pauses and an arrow seeks,
where that first key used to do nothing (#448). - Player: in a window too narrow for all the buttons in the top row, the row starts at its end,
so audio, subtitles and episodes are in view, and a fading edge shows there is more (#456). - Player: at a large font size the title no longer leaves the window at the top (#585).
- Home: offline with nothing downloaded, Home says so and points to Downloads (#585).
- Item pages: the back and home buttons are readable on a page without artwork, also in the
light theme (#585).
What's Changed
- fix: phone and tablet polish (light-theme item buttons, player title and top row, offline Home text, first key after a touch) by @midasvo in #585
- fix(player): direct-play E-AC-3 in mp4 and stop needless HEVC transcodes (#589) by @midasvo in #590
- chore(release): v2.4.4 by @midasvo in #591
Full Changelog: v2.4.3...v2.4.4
Which APK? ephyra-v<version>-libre-<abi>.apk is for phones and tablets,
ephyra-v<version>-libre-tv-<abi>.apk for Android TV. Most phones need arm64-v8a;
32-bit TV boxes such as the Xiaomi Mi Box need armeabi-v7a. In Obtainium, filter the TV APK
with .*-tv-armeabi-v7a\.apk.