512f7bbb5b
feat: Enable ASS direct play in TV device profile
2026-04-09 18:54:56 +02:00
58980f4ac7
feat: Update episode retrieval counts in API client and media repository
2026-04-09 18:45:21 +02:00
d007c80af7
Refine TV player inline playlist flow
...
Move the TV player queue into a simplified bottom inline playlist row and keep the existing seek bar -> controls -> playlist navigation hierarchy.
Focus playlist entry on the current queue item, keep focus pinned on the row at the horizontal edges, and return to the controls row on Up/Back.
Add compose coverage for playlist expansion, current-item focus, fallback focus, and row edge navigation.
2026-04-09 18:22:21 +02:00
54e79d8bee
feat: Extend play toggle functionality to include additional enter key inputs
2026-04-09 17:03:16 +02:00
4ef78b8ec6
feat: Implement back button behavior for TV player controls
2026-04-09 16:57:30 +02:00
d253a6c8d0
feat: Add HLS support to ExoPlayer implementation
2026-04-09 14:03:53 +02:00
b41a9c24a2
feat: Implement auto-hide delay for TV player controls
2026-04-08 20:19:04 +02:00
98c936aea6
feat: Allow repeated seeking in the tv ui
2026-04-08 20:02:27 +02:00
cf08db5034
Split mobile and TV playback profiles
2026-04-08 19:46:37 +02:00
1a17c52326
refactor: Throw out overcomplicated shit code for Playback
2026-04-08 18:03:23 +02:00
674e0881d7
code cleanup
2026-04-07 21:28:08 +02:00
b47ebda8e6
feat: add TV player UI components including controls, loading error card, and track selection
2026-04-07 19:25:23 +02:00
bc41116118
fix: adjust buffer durations and prioritize time over size in video player module
2026-04-07 19:25:03 +02:00
fb1d099ec1
refactor: remove unused back navigation handlers in TV player UI
2026-04-07 18:53:42 +02:00
bcbad6f262
Refine TV player remote control key mappings
...
Update directional key behavior to separate seeking, showing controls, and
toggling playback. Left/Right now seek without showing controls, while
Up/Down now only show controls instead of toggling playback.
2026-04-07 18:51:25 +02:00
8a6c745332
fix: reduce memory cache size percentage in TvActivity
2026-04-07 18:51:07 +02:00
69ae10c761
Stabilize HLS playback timestamps
2026-04-07 17:18:42 +02:00
985fdec3a5
feat: add play/pause toggle on key press in TV player screen
2026-04-07 16:58:18 +02:00
4b0e02e017
Fix TV audio sink capability handling
2026-04-07 16:52:44 +02:00
356816ba0e
feat: add HLS support by including media3-exoplayer-hls dependency
2026-04-07 16:25:54 +02:00
cca75d8a5a
feat: add PendingSeekTracker to manage seek requests and improve playback accuracy
2026-04-07 15:35:14 +02:00
59c9e31ca5
feat: implement playback source planning and enhance device profile transcoding support
2026-04-07 15:18:39 +02:00
b91a8a81e8
Fix TV detail playback single-press behavior
2026-04-06 20:38:05 +02:00
9e8772467c
Improve player error reporting
2026-04-06 20:20:44 +02:00
60291dc78e
Keep TV detail hero visible on initial focus
2026-04-06 19:54:01 +02:00
0870e8aee4
Remove status and progress overlays from TV hero section
...
Removes eyebrow text, watched status chips, and progress bars from the
focused hero component on the TV home screen. The underlying model and
UI are simplified to display only the title and basic metadata.
2026-04-06 19:38:27 +02:00
f0bb37d8ec
refactor: adjust image layout in TvMediaDetailScaffold for improved responsiveness
2026-04-06 19:28:55 +02:00
34ae15d645
Move TV detail hero content into body
2026-04-06 19:12:52 +02:00
9083a08f95
Refactor TV media detail backdrop layout
2026-04-06 19:00:24 +02:00
32d50f750f
Use BringIntoViewSpec for TV home focus alignment
2026-04-06 18:38:20 +02:00
2937ee836b
refactor: update TvMediaDetailScaffold to use artwork parameters and improve layout
2026-04-06 14:19:59 +02:00
6dc3442089
Replace TV tabs with navigation drawer
2026-04-06 13:08:56 +02:00
df67348f24
refactor: remove action parameters from TvLibraryPosterSection and TvSectionHeader for cleaner UI
2026-04-06 12:32:10 +02:00
bdef25d36a
refactor: remove badge text from TvHomeSections and clean up related code
2026-04-06 12:25:36 +02:00
cf296c3286
refactor: simplify gradient handling and remove unused components in TvFocusedItemHero
2026-04-06 12:21:29 +02:00
9161c23507
refactor: remove top bar components from Movie, Series, and Episode screens in the tv ui
2026-04-05 20:02:49 +02:00
69b3933175
feat: added TvHomeFocused section to the TvHomeScreen
2026-04-05 19:54:13 +02:00
0011420bf2
feat: add initial focus management and media metadata for TV home screen
...
Introduce a `FocusableItem` interface to unify media item properties (ID, type, text, and images) across `ContinueWatchingItem`, `NextUpItem`, and `PosterItem`.
Key changes:
- Implement automatic initial focus on the first available item in `TvHomeContent`.
- Add `onMediaFocused` callbacks to TV sections and cards to track active items.
- Standardize image URL generation and metadata access in home models.
- Clean up unused previews in `HomeScreen`.
- Add UI tests for TV home content focus behavior.
2026-04-05 17:38:19 +02:00
584e430431
fix: use finished image url for PosterItems
2026-04-01 22:56:01 +02:00
680df51ce7
refactor: update image handling in Episode dto to use imageUrlPrefix and JellyfinImageHelper
2026-04-01 22:49:37 +02:00
98850087ff
refactor: update image handling in Series dto to use imageUrlPrefix and JellyfinImageHelper
2026-04-01 22:38:58 +02:00
ce5266f17c
refactor: update image handling in Movie dto to use imageUrlPrefix and JellyfinImageHelper
2026-04-01 22:30:32 +02:00
d6d05be93f
Add image URL prefix and completion helpers to JellyfinImageHelper
2026-04-01 22:17:09 +02:00
61ce6abb39
refactor: reorganize package structure and rename TvHomeScreen to TvHomeContent for clarity
2026-04-01 21:55:46 +02:00
6e4ea692d5
refactor: rename TvHomeContent to TvHomeScreen for consistency
2026-04-01 21:50:49 +02:00
de011a5f3b
refactor: rename TvHomeScreen to TvAppScreen for consistency
2026-04-01 21:50:30 +02:00
b3d3f60d78
refactor: simplify navigation
2026-04-01 21:48:58 +02:00
cdb9dc3403
feat: add androidx.tv.material3 dependency for TV-specific UI components
2026-04-01 20:34:20 +02:00
866830b8f4
refactor: simplify image loading in PosterCard and TvHomeSections by removing unnecessary ImageRequest
2026-04-01 17:05:34 +02:00
b90632063c
feat: add Settings tab to TV home screen and update color scheme
2026-04-01 16:51:24 +02:00