Repository navigation
Version 2.0
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