Wholphin/app
damontecres 86977f846c
Handle larger TV guide data (#132)
Fixes #110 

Switches loading the EPG/TV Guide data to lazy loading. The app will
load all of the channels, but only keep ~100 channels worth of data in
memory. As the user scrolls up and down, new channel program data will
be fetched as needed.

Eventually this technique can be applied to supporting more than 48
hours of data.

The logic for determine which program to focus on is also simplified and
more of it is delegated to composition.

Credit to @joshjryan for #131 hinting to use a different API endpoint to
avoid 414 errors.
2025-11-04 13:33:32 -05:00
..
config Include ffmpeg extensions for some audio formats (#109) 2025-10-29 20:34:41 -04:00
schemas/com.github.damontecres.wholphin.data.AppDatabase Remember library/collection sorting (#150) 2025-11-03 12:15:41 -05:00
src Handle larger TV guide data (#132) 2025-11-04 13:33:32 -05:00
.gitignore Set update URL (#8) 2025-10-15 17:17:16 -04:00
build.gradle.kts Cache ffmpeg build (#115) 2025-10-30 14:32:07 -04:00
proguard-rules.pro Enable minify/proguard (#29) 2025-10-17 19:44:36 -04:00