Variety of UI changes for grids, home page order, & tv guide (#272)

## Details
This PR ended up being larger than I meant. It contains some UI changes
and code organization.

## TV & DVR
- Uses the "Recordings" library position to order "Recently added in
Recordings" instead of Live TV position
- The times at the top of the TV guide are more distinguishable from
each other
- Removes the duplicate title on the Live TV->Recordings tab

## Other libraries
- Bare-bone support for "Music Video" libraries. Full support for "Music
Video" is work-in-progress in #267, but the libraries should be
browseable now.
- Bare-bone support for "Other" (aka Mixed Movies & TV Shows) libraries.
Note: this type of library is considered [broken and
deprecated](https://jellyfin.org/docs/general/server/media/mixed-movies-and-shows),
so this won't be expanded any further


## Grids
Updates various grid types to use poster vs wide cards. For example,
Favorite TV Episodes will use episode images in a wide card now.

## Issues
Closes #249 
Closes #271
This commit is contained in:
damontecres 2025-11-20 17:00:11 -05:00 committed by GitHub
parent 39ad7e564f
commit 45567bf4eb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 287 additions and 161 deletions

View file

@ -29,6 +29,9 @@ val supportedCollectionTypes =
CollectionType.PLAYLISTS,
CollectionType.BOXSETS,
CollectionType.LIVETV,
CollectionType.MUSICVIDEOS,
CollectionType.FOLDERS,
null, // Mixed
)
val supportedPlayableTypes =