feat: add trailers and extras support

Adds support for viewing and playing trailers and bonus content from Plex.

- Add getExtras() API method to fetch extras from Plex
- Add trailer/extras metadata fields (subtype, extraType, primaryExtraKey)
- Add play trailer button with film reel icon on media detail screen
- Add "Trailers & Extras" section below cast with horizontal scroll
- Support offline mode via cache fallback
- Preserve serverId/serverName for multi-server setups
This commit is contained in:
Matt Vogel
2026-02-15 15:09:45 -05:00
parent 04438c8e45
commit 0bbcd854e4
24 changed files with 674 additions and 1166 deletions
File diff suppressed because it is too large Load Diff