edde746
d5f3e581df
fix: eliminate cross-app consistency drift
2026-07-13 23:13:53 +02:00
edde746
e4db04fa62
fix: align UI focus and sheet behavior
2026-07-13 11:28:32 +02:00
edde746
2101f1d7f0
perf: isolate focus and media rebuilds
2026-07-12 19:00:11 +02:00
edde746
cd88f73f05
fix: serialize async state transitions
2026-07-12 18:59:14 +02:00
edde746
967c25b11d
refactor(player): share queue item labels
2026-07-12 08:42:20 +02:00
edde746
90c4fe5458
feat(audio): add Kodi-style stereo downmix with center channel boost
2026-07-05 14:29:57 +02:00
edde746
6d95e35448
feat(tvos): AVPlayer Atmos sink wiring + Atmos output diagnostics
...
Re-enables Audio Passthrough on Apple TV against the MPVKit EAC3-JOC
AVPlayer sink (pin bump to v1.0.8 follows), adds an AVPlayer test
harness + diagnostics screen for #1300 , and makes loudnorm yield while
passthrough is active (fixes a latent spdif conflict on desktop too).
2026-07-02 15:52:10 +02:00
edde746
2fe0fdb975
fix: hide player queue spoilers
...
close #1426
2026-06-27 07:22:21 +02:00
edde746
1aa06ffe90
fix(tv): restore passthrough setting visibility
2026-06-15 13:28:38 +02:00
edde746
3c43874342
fix(tvos): update mpvkit audio passthrough
2026-06-13 10:24:15 +02:00
edde746
bd0a0c5d6b
feat(android): loudness normalization for exoplayer via audiofx
...
close #1289
2026-06-12 12:38:57 +02:00
edde746
ad3cc6b986
feat(player): language-first audio & subtitle track labels
...
close #1307
2026-06-12 04:16:39 +02:00
edde746
4c4b18e2cd
fix(i18n): localize hardcoded UI strings
...
close #1257
2026-06-06 11:45:34 +02:00
edde746
145881318e
fix: harden server-scoped state
2026-06-04 13:47:06 +02:00
edde746
cb2e56442d
fix(subtitles): show search without subtitle tracks
...
close #1219
2026-06-01 19:08:17 +02:00
edde746
a425798bae
fix(video): iOS video zoom
2026-06-01 15:21:41 +02:00
edde746
74b8dc4561
refactor: type server identifiers
2026-06-01 11:06:03 +02:00
edde746
2b7ea5fe02
feat(video): add custom zoom controls
...
close #1159
2026-05-29 00:06:47 +02:00
edde746
ba62129414
fix(playback): support Apple DV conversion
2026-05-28 00:33:20 +02:00
edde746
d980540c09
Merge pull request #1024 from Mofeywalker/feat/harmonize-playback-speeds
...
fix: add missing 0.25 speed steps
2026-05-23 21:49:33 +02:00
edde746
1a73fc585b
fix(player): align playback settings label
...
close #1106
2026-05-23 00:34:16 +02:00
edde746
c93a266722
fix(plex): support no-burn transcode subtitles
2026-05-20 17:21:31 +02:00
edde746
324d145292
fix(jellyfin): support external audio playback
2026-05-18 13:43:58 +02:00
Moritz Fey
fd26f470a5
fix: add missing 0.25 speed steps
2026-05-12 11:46:31 +02:00
edde746
3a6012cc21
fix(lifecycle): guard async state updates
2026-05-12 06:11:14 +02:00
edde746
cd31b2e2e6
fix(subtitles): remember search language
...
close #1002
2026-05-11 02:40:50 +02:00
edde746
19dea4b31e
refactor(ui): share bottom sheet scaffold
2026-05-08 06:50:34 +02:00
edde746
653fada5dc
refactor(player): move quality picker into playback settings
2026-05-08 06:24:59 +02:00
edde746
4700cc5bd4
fix: change icons
2026-05-06 07:46:02 +02:00
edde746
25a2187bf4
refactor: reduce settings and media selector duplication
2026-05-06 01:33:54 +02:00
edde746
ed4be7b96d
refactor: strip obvious comments
2026-05-04 22:40:18 +02:00
edde746
244b291255
refactor: share controller disposal and Plex DTO parsing
2026-05-02 09:43:08 +02:00
edde746
130e0d6f40
refactor: streamline settings bindings
2026-05-02 08:44:27 +02:00
edde746
50bc245677
refactor: share low-risk UI and tracker helpers
2026-05-02 01:58:50 +02:00
edde746
91d9aad721
fix: improve subtitle search focus navigation
2026-05-02 01:05:54 +02:00
edde746
036d99f11f
perf(android): optimize DV conversion hot path
...
Remove avoidable per-RPU allocations and copies during DV fallback conversion, and add debug controls to force conversion modes while profiling playback.
2026-05-01 17:50:59 +02:00
edde746
31d2d9dc98
feat: jellyfin
2026-05-01 01:20:36 +02:00
edde746
19a0128363
feat(playback): add ArtCNN shader presets
...
close #924
2026-04-26 20:29:38 +02:00
edde746
feba5b6f74
lint: enforce unawaited_futures, prefer_final_locals, etc.
2026-04-25 12:27:28 +02:00
edde746
0531c33b0c
refactor(settings): typed Pref<T> declarations
2026-04-25 10:52:34 +02:00
edde746
4a5cb224b1
feat: swap chapters/queue player icons
2026-04-23 18:26:03 +02:00
edde746
c10cf55f2d
feat: transcoding
2026-04-22 21:07:12 +02:00
edde746
5937e5c721
refactor: extract shared mixins and helpers to dedupe
2026-04-20 21:25:50 +02:00
edde746
3da51f9d64
chore: pre-commit ci hook, dart format
2026-04-18 12:40:35 +02:00
edde746
2bd9e6655f
feat: rate pill, fix snackbar placement
...
close #886
2026-04-18 08:37:43 +02:00
edde746
66b32468eb
fix: serialize file picker calls
2026-04-17 14:13:20 +02:00
edde746
1e62c6c756
feat: bandwidth limit modal on stream 500
2026-04-17 13:12:07 +02:00
edde746
4c534b44d4
fix: consistent borderless text input styling
2026-04-01 23:10:40 +02:00
edde746
984125a79e
fix: subtitle search UI polish and keyboard input
2026-04-01 22:36:51 +02:00
edde746
17f1075e64
feat: subtitle search & download from OpenSubtitles
...
close #343
2026-04-01 22:20:59 +02:00