Several UI/UX minor changes (#1623)

## Description
Gathering some smaller UI/UX changes:
- Default to the user's preferred subtitle language when
searching/downloading subtitles and if unset, fall back to the UI's
language
- Only show >0s runtime on quick details & don't show negative ends at
- On the OS channel row for recently added, only include movies &
episodes
- Only show movies & episodes to "Recently Added" Android OS channel
- Fix context menu for adding songs & albums to the music queue

### Related issues
Related to #1339 & #1484
Fixes #1617
Fixes
https://github.com/damontecres/Wholphin/issues/1329#issuecomment-4440684328

### Testing
Just on the emulator

## Screenshots
N/A

## AI or LLM usage
None
This commit is contained in:
Damontecres 2026-06-26 12:43:56 -04:00 • committed by GitHub
parent e5887dfa15
commit f5ce9745ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 41 additions and 5 deletions

View file

@ -228,6 +228,8 @@ class MusicService
start()
}
}
} else {
Timber.w("Tried to add non-audio type %s: %s", item.type, item.id)
}
}

View file

@ -264,6 +264,7 @@ class TvProviderWorker
.getLatestMedia(
GetLatestMediaRequest(
fields = SlimItemFields,
includeItemTypes = listOf(BaseItemKind.MOVIE, BaseItemKind.EPISODE),
imageTypeLimit = 1,
parentId = null,
groupItems = true,