github midasvo/ephyra v2.4.3
Ephyra v2.4.3

34 minutes ago

A quick follow-up to v2.4.2. Progress watched from a download after the network dropped in the
middle of playback was sent to the server and then overwritten by the server a few minutes
later; that is fixed. Downloads finish and tidy up more reliably, the players recover better
after a lost connection, and tablets get a switch to keep the player in landscape.

Added

  • Player: "Keep the player in landscape" in the player settings, off by default, for tablets and
    unfolded foldables. Where the display does not allow it, the player follows the device (#363).

Fixed

  • Downloads: progress synced after the network was lost during playback is no longer replaced
    by an older position a few minutes later. The app now ends the playback session the server
    still had open before it sends the progress (#584).
  • Downloads: the download service runs until the queue is done and leaves no notification
    behind, and it waits for the queue to restore when the system restarts it (#560).
  • Downloads: finished files and artwork that the database lost track of are cleaned up (#379).
  • Offline: Home no longer shows the remembered online rows, which could not be opened (#428).
  • Player: on mpv, Play and the wait for the network load the item again after a lost connection
    (#474).
  • Player: the media notification no longer crashes a player in the background (#568).
  • Player: a pause made in the background stays after the return, a repeated end-of-item report
    no longer prompts again, and auto-enter picture-in-picture follows a gesture setting changed
    while the player is open (#477, #480).
  • Player: the seek bar no longer shows through the episode sheet (#523).
  • Setup: Add server says that local network access is off when that is what blocks it (#376).
  • TV: the player shows a buffering indicator, and pause works while it buffers (#486).
  • TV: the still-watching prompt counts down to the player's own deadline (#477).
  • TV: the drawer's icons and labels keep inside the safe area, Right from the expanded drawer
    reaches a poster beside it, and its profile item shows the server name under the user (#539,
    #567).
  • TV: the login and add-server fields open the keyboard on OK instead of on focus, Left during
    a cold start opens the drawer on Home, and the overview has no focus ring while its full text
    is open (#583).

What's Changed

  • fix(tv): show a buffering indicator in the TV player (#486) by @midasvo in #565
  • fix(tv): the drawer's icons and labels keep inside the safe area (#539) by @midasvo in #566
  • fix(setup): say that local network access is off when it blocks Add server (#376) by @midasvo in #570
  • fix(downloads): sweep finished files and artwork the database lost (#379) by @midasvo in #569
  • fix(tv): the still-watching prompt counts to the player's deadline (#477) by @midasvo in #575
  • feat(player): option to keep the player in landscape on tablets (#363) by @midasvo in #574
  • fix(player): on mpv, Play and the network wait load the item again after a lost connection (#474) by @midasvo in #572
  • fix(player): still-watching re-prompt, PiP gesture change and notification crash (#477, #480, #568) by @midasvo in #577
  • fix(offline): offline Home no longer shows the remembered online rows (#428) by @midasvo in #578
  • fix(player): the seek bar no longer shows through the episode sheet (#523) by @midasvo in #579
  • fix(downloads): the download service runs until the queue is done, with no notification left behind (#560) by @midasvo in #581
  • fix(tv): keyboard on OK, overview ring under its dialog, drawer server name (#567), Left at cold start by @midasvo in #583
  • fix(sync): end the server's playback session before sending offline progress (#584) by @midasvo in #586
  • chore(release): v2.4.3 by @midasvo in #587

Full Changelog: v2.4.2...v2.4.3

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.

Don't miss a new ephyra release

NewReleases is sending notifications on new releases.