Play or shuffle series, season, collections, & playlists from context menu (#1544)

## Description
Adds options to the context menu to play or shuffle items in a series,
season, collection, or playlist. So you can long click a TV show and
play it directly.

Playing a TV show will play the next up episode (same as the play button
on the series detail page).

Playing a season, collection, or playlist will start from the beginning.

Also, removes the green play arrows and uses the same neutral color as
other icons.

### Related issues
Closes #1451
Closes #1507

### Testing
Emulator from library pages & series detail pages

## Screenshots
N/A

## AI or LLM usage
None
This commit is contained in:
Damontecres 2026-06-10 19:30:07 -04:00 • committed by GitHub
parent f7f0ea9cca
commit 38b4a8c4de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 107 additions and 233 deletions

View file

@ -53,4 +53,16 @@ val supportedPlayableTypes =
BaseItemKind.TV_CHANNEL,
BaseItemKind.TV_PROGRAM,
BaseItemKind.RECORDING,
BaseItemKind.SEASON,
BaseItemKind.SERIES,
BaseItemKind.BOX_SET,
BaseItemKind.PLAYLIST,
)
val supportedShufflableTypes =
setOf(
BaseItemKind.SEASON,
BaseItemKind.SERIES,
BaseItemKind.BOX_SET,
BaseItemKind.PLAYLIST,
)