Commit Graph
183 Commits
Author SHA1 Message Date
edde746 26ff55e005 fix(android): auto buffer size to prevent OOM 2026-02-23 05:42:04 +01:00
edde746 4eb55885f7 feat: metadata editing
close #338
2026-02-22 17:56:13 +01:00
edde746 0159c18497 feat: discontinuous buffer ranges on timeline 2026-02-21 04:50:10 +01:00
edde746 ec054fce46 feat: add View All card and dpad focus to hub detail
close #474
2026-02-20 22:10:52 +01:00
edde746 1e6a1af1cf feat: add user star ratings
close #411
2026-02-20 09:57:44 +01:00
edde746 756eb8d6f0 feat: add ambient lighting effect
close #477
2026-02-18 06:51:20 +01:00
edde746 53c94b14cc feat: add back button exit confirmation on Android TV
close #467
2026-02-16 01:22:48 +01:00
Matt Vogel 0bbcd854e4 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
2026-02-15 15:09:45 -05:00
edde746 9184bb8d40 Merge branch 'live-tv'
# Conflicts:
#	lib/i18n/strings.g.dart
#	lib/i18n/strings_de.g.dart
#	lib/i18n/strings_en.g.dart
#	lib/i18n/strings_es.g.dart
#	lib/i18n/strings_fr.g.dart
#	lib/i18n/strings_it.g.dart
#	lib/i18n/strings_ko.g.dart
#	lib/i18n/strings_nl.g.dart
#	lib/i18n/strings_sv.g.dart
#	lib/i18n/strings_zh.g.dart
#	lib/screens/main_screen.dart
#	lib/services/plex_client.dart
#	lib/widgets/video_controls/desktop_video_controls.dart
2026-02-14 22:29:16 +01:00
edde746 4fc98426ff feat: connection recovery on mobile resume and endpoint exhaustion 2026-02-14 22:11:00 +01:00
edde746 88aca7aad3 feat(tv): add actions bottom sheet for non-live schedule items 2026-02-12 18:09:43 +01:00
edde746 ac1dae25b8 feat(tv): add What's On tab with API-driven hubs and show schedule 2026-02-12 16:46:15 +01:00
edde746 403b1f6776 feat: live tv 2026-02-11 16:27:49 +01:00
edde746 03907db6c4 feat: external player support
close #388
2026-02-11 14:59:52 +01:00
edde746 f33f58339d fix: watch together bugs, TV focus issues, system locale default
- Fix guest controls locked on join (use reactive context.select)
- Fix Google TV back button when controls hidden (focus recovery + global fallback)
- Fix profile switch screen focus lost on TV (explicit focus request)
- Add 15s host reconnect grace period with reconnecting overlay
- Add participant join/leave notification toasts
- Default to system language on first launch via findDeviceLocale()
2026-02-11 00:04:09 +01:00
edde746 df844757ec feat: relay health check on Watch Together screen 2026-02-10 22:38:47 +01:00
edde746 6e9b78e5b5 fix: missing translations, simplify translations 2026-02-10 21:37:27 +01:00
edde746 2de92e660d feat: adjustable subtitle position
close #426
2026-02-09 21:22:19 +01:00
edde746 7f0666afbc feat: require profile selection on app open
close #417
2026-02-08 12:07:51 +01:00
edde746 747fee0889 feat: log uploading 2026-02-07 20:09:30 +01:00
edde746 2b5ccc28cb refactor: clean up translations 2026-02-04 12:53:51 +01:00
Micah Morrison aa9ad8a8c9 Collapse long show descriptions by default 2026-02-03 15:05:08 -05:00
Micah Morrison dcd97dda30 Add option to show/hide unwatched counts 2026-02-02 20:07:06 -05:00
Micah Morrison 41bf2f4ede Add the ability to delete media items 2026-02-01 23:03:04 -05:00
edde746 6eb78af965 feat: show end time
close #249
2026-02-01 14:04:44 +01:00
edde746 77eef1ada7 feat: built-in shaders
close #341
2026-01-29 07:22:21 +01:00
edde746 ef325cde29 feat: oled theme 2026-01-28 23:06:50 +01:00
edde746 1f8dccbba7 fix: idiot proof android tv login 2026-01-26 03:15:56 +01:00
edde746 5e62be3741 feat: sidenav collapse toggle 2026-01-23 23:19:28 +01:00
edde746 943f7dab08 feat: exoplayer 2026-01-23 18:29:35 +01:00
edde746 fb9105f84e feat: add PiP error notifications 2026-01-21 23:58:16 +01:00
Micah Morrison d338f69c41 Add the ability to click the video player to play/pause 2026-01-20 10:24:45 -05:00
edde746 0ffeb20ff9 chore: update slang and rename i18n files 2026-01-20 13:51:27 +01:00