wolfskin/app/src/main/java/com/github/damontecres/wholphin/services
Damontecres c6d81dada8
Fix playlist & collection random sorting on home page (#1820)
## Description
Ensure that a playlist or collection's items are random sorted on the
home page, if applicable.

Previously, the request did sort by random then by sort name resulting
in only sorting by sort name.

However, there are still issues with random sorting in general, see
#1819

### Related issues
Technically fixes #1806
Further bugs in #1819

### Testing
Emulator

## Screenshots
N/A

## AI or LLM usage
None
2026-08-12 14:04:19 -04:00
..
hilt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
tvprovider Parse intents to search, view, or play media (#1688) 2026-07-20 10:04:34 -04:00
AppUpgradeHandler.kt Better UX for separate SDR vs HDR subtitle styles (#1622) 2026-06-24 19:26:05 -04:00
BackdropService.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
DatePlayedService.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
DeviceProfileService.kt Experimental option to transcode surround sound audio to AC3 (#947) 2026-07-09 13:15:42 -04:00
DisplayPreferencesService.kt Add option to remove item from Continue Watching and Next Up rows (#1140) 2026-04-07 16:04:21 -04:00
ExtrasService.kt Fix errors when a plural translation is missing (#1716) 2026-07-18 17:52:16 -04:00
FavoriteWatchManager.kt Add option to remove item from Continue Watching and Next Up rows (#1140) 2026-04-07 16:04:21 -04:00
FilterOptionCache.kt Fix loading a canceled discover tv show (#1709) 2026-07-16 11:35:32 -04:00
HomeSettingsService.kt Fix playlist & collection random sorting on home page (#1820) 2026-08-12 14:04:19 -04:00
ImageUrlService.kt Fix trying to fetch images with zero fillWidth (#1753) 2026-07-26 16:36:49 -04:00
IntentService.kt Add shuffle parameter to playback intent (#1813) 2026-08-11 13:33:49 -04:00
KeyValueService.kt Better collection pages including more view options (#1137) 2026-03-28 10:31:03 -04:00
LatestNextUpService.kt Fix resume query for Jellyfin 12 (#1715) 2026-07-17 11:23:31 -04:00
LatestNextUpWorker.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
MediaManagementService.kt Remove dependency on livedata libraries (#1453) 2026-05-25 08:27:19 -04:00
MediaReportService.kt Experimental option to transcode surround sound audio to AC3 (#947) 2026-07-09 13:15:42 -04:00
MusicService.kt Add a preference option to disable hardware audio offloading (#1564) 2026-08-11 13:36:03 -04:00
NavDrawerService.kt Fixes for error handling, UI padding, & more (#1759) 2026-07-29 10:21:49 -04:00
NavigationManager.kt Better error handling for errors on home page rows (#1128) 2026-03-21 19:17:43 -04:00
PeopleFavorites.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
PlaybackLifecycleObserver.kt External player follow up fixes (#1294) 2026-04-23 15:08:25 -04:00
PlayerFactory.kt Add a preference option to disable hardware audio offloading (#1564) 2026-08-11 13:36:03 -04:00
PlaylistCreator.kt Improvements to "Add to playlist" dialog (#1706) 2026-07-16 11:35:48 -04:00
RefreshRateService.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
RememberedTabService.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
ScreensaverService.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
SeerrApi.kt Create FireTV specific app variant (#1230) 2026-04-11 19:30:23 -04:00
SeerrServerRepository.kt Remove dependency on livedata libraries (#1453) 2026-05-25 08:27:19 -04:00
SeerrService.kt Discover movies & tv shows by genre (#1610) 2026-06-22 19:35:44 -04:00
ServerEventListener.kt Remove dependency on livedata libraries (#1453) 2026-05-25 08:27:19 -04:00
SetupNavigationManager.kt Better error handling for errors on home page rows (#1128) 2026-03-21 19:17:43 -04:00
StreamChoiceService.kt Various minor bug fixes (#1707) 2026-07-18 17:50:35 -04:00
SuggestionsCache.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
SuggestionService.kt Remove dependency on livedata libraries (#1453) 2026-05-25 08:27:19 -04:00
SuggestionsSchedulerService.kt Remove dependency on livedata libraries (#1453) 2026-05-25 08:27:19 -04:00
SuggestionsWorker.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
ThemeSongPlayer.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
TrailerService.kt De-duplicate string resource keys (#1560) 2026-06-12 01:24:24 -04:00
UpdateChecker.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
UserPreferencesService.kt Add option to override user profile settings for audio & subtitle languages (#1680) 2026-07-14 14:17:31 -04:00
UserSwitchListener.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00