Wholphin/app/src/main/java/com/github/damontecres/wholphin/services
Ray 91900af7a9
Improved home page support for Live TV & Recordings (#890)
## Description
Improves home page customization for Live TV & Recordings
- Add row for live tv channels
- Add row for "on now" programs
- Clicking on a TV channel or TV program starts playback
- Better name for "Recently recorded" instead of "Recently added in
Recordings"

Also fixes a back stack issue after adding rows

### Related issues
Follow up from #803 

### Testing
Emulator

## Screenshots
<img width="663" height="190" alt="image"
src="https://github.com/user-attachments/assets/49d41953-42ab-4621-92f1-b7936aab7e97"
/>

## AI or LLM usage
None
2026-02-13 11:41:47 -05:00
..
hilt Add ability to order navigation drawer items (#886) 2026-02-12 19:55:12 -05:00
tvprovider Customize home page (#803) 2026-02-12 19:54:51 -05:00
AppUpgradeHandler.kt Add settings for max days in next up (#850) 2026-02-09 15:36:20 -05:00
BackdropService.kt Customize home page (#803) 2026-02-12 19:54:51 -05:00
DatePlayedService.kt Fix bugs in #380 & #381 (#391) 2025-12-06 21:28:29 -05:00
DeviceProfileService.kt Add optional AV1 software decoding via dav1d for ExoPlayer (#721) 2026-01-18 18:35:41 -05:00
ExtrasService.kt Show extras for Movies & TV Shows (#224) 2025-11-15 13:25:44 -05:00
FavoriteWatchManager.kt Option to combine continue watching & next up rows (#192) 2025-11-18 15:21:50 -05:00
HomeSettingsService.kt Improved home page support for Live TV & Recordings (#890) 2026-02-13 11:41:47 -05:00
ImageUrlService.kt A few more UI tweaks (#603) 2025-12-30 18:39:48 -05:00
LatestNextUpService.kt Customize home page (#803) 2026-02-12 19:54:51 -05:00
MediaReportService.kt Add option to send relevant media info to server for bug reports (#840) 2026-02-08 13:38:09 -05:00
NavDrawerService.kt Improved home page support for Live TV & Recordings (#890) 2026-02-13 11:41:47 -05:00
NavigationManager.kt Fix crash when starting app from next up (#730) 2026-01-20 13:49:46 -05:00
PeopleFavorites.kt Dev: Move services into their own package (#214) 2025-11-13 19:39:37 -05:00
PlaybackLifecycleObserver.kt Rewrite SuggestionsCache & limit parallelism (#851) 2026-02-09 17:39:40 -05:00
PlayerFactory.kt Add setting to automatically switch between ExoPlayer & MPV (#736) 2026-01-23 08:50:01 -05:00
PlaylistCreator.kt Add ability to sort and filter items in a playlist (#818) 2026-02-03 15:11:37 -05:00
RefreshRateService.kt Set a different style for HDR subtitles & adjust image subtitles opacity (#827) 2026-02-04 18:22:11 -05:00
SeerrApi.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
SeerrServerRepository.kt Customize home page (#803) 2026-02-12 19:54:51 -05:00
SeerrService.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
ServerEventListener.kt Dev: Move services into their own package (#214) 2025-11-13 19:39:37 -05:00
SetupNavigationManager.kt Add setting to toggle automatic sign in (#538) 2025-12-22 14:52:09 -05:00
StreamChoiceService.kt Better smart subtitles with no preferred audio language (#789) 2026-01-28 13:56:33 -05:00
SuggestionsCache.kt Fix suggestions cache miss handling for missing files (#880) 2026-02-12 18:27:59 -05:00
SuggestionService.kt Fix suggestions cache miss handling for missing files (#880) 2026-02-12 18:27:59 -05:00
SuggestionsSchedulerService.kt Rewrite SuggestionsCache & limit parallelism (#851) 2026-02-09 17:39:40 -05:00
SuggestionsWorker.kt Customize home page (#803) 2026-02-12 19:54:51 -05:00
ThemeSongPlayer.kt Fixes websocket subscription, date invalidation, & theme music (#616) 2026-01-01 22:19:36 -05:00
TrailerService.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
UpdateChecker.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
UserPreferencesService.kt Better restoration for auto sign in (#566) 2025-12-24 16:44:41 -05:00