2026-05-18, 02:32 PM
Hi,
Currently the fallback font downloaded from the Jellyfin server is saved to tmp:/, which means it gets re-downloaded on every channel launch.
I've been testing storing it in cachefs:/ instead, with an existence check before each use (so it re-downloads if evicted by the OS). Startup is noticeably faster on subsequent launches and I haven't run into any issues.
Would love to hear thoughts before opening a PR — particularly around cachefs behavior differences across Roku models.
Thanks!
Currently the fallback font downloaded from the Jellyfin server is saved to tmp:/, which means it gets re-downloaded on every channel launch.
I've been testing storing it in cachefs:/ instead, with an existence check before each use (so it re-downloads if evicted by the OS). Startup is noticeably faster on subsequent launches and I haven't run into any issues.
Would love to hear thoughts before opening a PR — particularly around cachefs behavior differences across Roku models.
Thanks!
