github zupancicmarko/JellyHA v1.7.7

3 hours ago

Release v1.7.7

Added

  • Now Playing Card Tactile Volume Slider Animation:
    • Added smooth sliding transition with tactile spring rebound overshoot animation (cubic-bezier(0.34, 1.28, 0.64, 1)) when volume is updated externally (remotes, scripts, automation, or physical controls).
    • Maintained instant zero-latency tracking when dragging or adjusting the volume slider directly by suppressing transitions during active user interaction.

Fixed

  • Volume Level Synchronization on Now Playing Card (#77):
    • Fixed an issue where the Now Playing volume bar failed to reflect volume updates made directly on physical media players, remotes, or via Home Assistant scripts.
    • Implemented an optimistic volume synchronization state with an active debounce timer and state comparison in updated() to prevent stale optimistic volume values from overriding external updates.
  • Chromecast Playback with Text Subtitles:
    • Resolved playback timeouts and buffering failures on legacy Chromecast devices (e.g. Chromecast Gen 1) when playing media with embedded or external text subtitles (subrip, vtt, ass, ssa).
    • Configured media strategy to deliver text subtitles as native WebVTT sidecars during HLS transcoding instead of forcing intensive server-side subtitle burn-in.

Don't miss a new JellyHA release

NewReleases is sending notifications on new releases.