Skip to content

Version 2.0

Choose a tag to compare

@aphex3k aphex3k released this 21 Oct 01:50
· 108 commits to main since this release
31b0578

What's Changed

  • Add Amlogic TsPlayer video playback and always-on LAN web server by @aphex3k in #1
  • Fix rotation timer double-ticks; guard MQTT disconnect by @aphex3k in #3
  • Verify cached media integrity against Immich checksums by @aphex3k in #5
  • Support Immich server 3.2.2 by @aphex3k in #6
  • Multi-backend media acquisition with versioned Immich clients by @aphex3k in #7
  • Replace single quiet-hours span with cron expression list by @aphex3k in #8
  • Skip undecodable HEIF/HEVC/AV1 assets before download by @aphex3k in #13
  • Add runtime hardware capabilities abstraction and web keycode injection by @aphex3k in #15
  • Prefetch next rotation asset so display timing is independent of downloads by @aphex3k in #16
  • Add trusted-network flag gating web config endpoints by @aphex3k in #17
  • Require per-device token and same-origin check on web config endpoints by @aphex3k in #18
  • Fix display rotation in the MediaPlayer fallback by @aphex3k in #38
  • Gate oversized videos to the playback fallback by @aphex3k in #41
  • Write compatibility sidecar reports for local uploads by @aphex3k in #43
  • Add kiosk web-page media backend by @aphex3k in #49
  • Silence the ROM's two OTA pollers at launch by @aphex3k in #52
  • Show which build a frame is running, on the frame by @aphex3k in #59
  • Judge a video by its codec, not its extension, before showing black by @aphex3k in #60
  • Remember the backlight level the BACK button set by @aphex3k in #61
  • Give each frame a name: About-tab field, overlay line, web header by @aphex3k in #62
  • Keep crash reports, and the mapping that decodes them by @aphex3k in #63
  • Authenticate to Immich with an owned, expiring token by @aphex3k in #64
  • See fps and bytes per frame, so a slow asset is not blamed on the player by @aphex3k in #66
  • Show one rotation asset by ID from the LAN server (debug builds) by @aphex3k in #67
  • Route video the decoder cannot keep up with to the server's encode by @aphex3k in #69
  • Never keep a fallback that is just a copy of the original by @aphex3k in #70

Full Changelog: v1.1.0-rc2...v2.0.0-rc1