edde746
|
2405cd179b
|
fix: use forked libass-android with font buffering fix
|
2026-02-28 19:00:55 +01:00 |
|
edde746
|
fa9c5afeb8
|
fix: force FFmpeg for FLAC audio decoding
|
2026-02-28 15:24:31 +01:00 |
|
edde746
|
9f81671603
|
fix: suppress repeated android log spam from MPV surface and stats polling
- Deduplicate android-surface-size updates with lastSurfaceSize cache
- Short-circuit ensureFlutterOverlayOnTop after initial application
- Remove deprecated cache-used property query
- Skip unavailable MPV properties on Android (display-fps, HDR metadata)
- Gate video-dependent stats queries behind hasVideo check
|
2026-02-28 15:00:29 +01:00 |
|
edde746
|
15e1f0b9e2
|
fix: use mediacodec on android
close #593
|
2026-02-28 12:35:43 +01:00 |
|
edde746
|
014f9456f6
|
fix: defer view removal to avoid AOSP dispatchWindowVisibilityChanged NPE
|
2026-02-28 10:23:28 +01:00 |
|
edde746
|
1bb4adfcf1
|
fix: don't pause playback on duckable audio focus loss
close #592
|
2026-02-28 09:22:13 +01:00 |
|
edde746
|
078f6b29d5
|
fix: recalculate video surface size on orientation change
close #587
|
2026-02-28 06:16:52 +01:00 |
|
edde746
|
3103cb5ee1
|
fix: harden offline playback and exoplayer fallback
|
2026-02-27 21:02:30 +01:00 |
|
edde746
|
602982d426
|
fix: remove low memory warnings during playback
Closes #576
|
2026-02-27 08:53:38 +01:00 |
|
edde746
|
5cf5b2f0a0
|
fix: mpv destroy/create ANR
|
2026-02-26 12:56:02 +01:00 |
|
edde746
|
8eda892b68
|
feat: themed splash screen with status messages
|
2026-02-26 11:55:45 +01:00 |
|
edde746
|
e25fb4c10f
|
fix: ExoPlayer resume position lost on tunneling change
|
2026-02-26 04:19:17 +01:00 |
|
edde746
|
3418241c04
|
fix: disable tunneling for FFmpeg-only audio codecs
|
2026-02-26 02:14:22 +01:00 |
|
edde746
|
0f4920cc18
|
fix: reduce ExoPlayer buffer limits
close #546
|
2026-02-25 23:43:43 +01:00 |
|
edde746
|
fc5fcbb0db
|
fix: google tv virtual remote dpad
|
2026-02-25 16:13:53 +01:00 |
|
edde746
|
2276750704
|
fix: memory-aware buffer limits
|
2026-02-24 00:56:09 +01:00 |
|
edde746
|
26ff55e005
|
fix(android): auto buffer size to prevent OOM
|
2026-02-23 05:42:04 +01:00 |
|
edde746
|
6916b386eb
|
fix(android): SurfaceControl crash on player dispose
|
2026-02-23 05:28:10 +01:00 |
|
edde746
|
637a3e9e37
|
chore: bump media3 1.5.1 → 1.9.2, drop unused media3-session
|
2026-02-20 03:32:38 +01:00 |
|
edde746
|
60ef83bd3a
|
fix: add missing setLogLevel handler to Android MPV plugin
|
2026-02-19 11:33:12 +01:00 |
|
edde746
|
7c651eb61f
|
fix: cap ExoPlayer buffer size
|
2026-02-18 21:17:50 +01:00 |
|
edde746
|
3bba440e18
|
fix: enable largeHeap for ExoPlayer OOM
|
2026-02-18 19:13:40 +01:00 |
|
edde746
|
aae1b1c45c
|
refactor: clean up release script and fastlane configs
|
2026-02-18 09:15:20 +01:00 |
|
edde746
|
a61fca0588
|
perf: compact [propId, value] wire format for property events
|
2026-02-16 15:40:52 +01:00 |
|
edde746
|
b62a3501d2
|
fix: SurfaceView ANR on Android
|
2026-02-15 18:10:46 +01: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
|
0d72c6c1a4
|
fix: external player on Android 11+
|
2026-02-14 20:19:27 +01:00 |
|
edde746
|
86a989a2f2
|
fix: open downloaded videos in external player on Android
|
2026-02-14 18:26:05 +01:00 |
|
edde746
|
d986f0d2ea
|
feat: migrate downloads to background_downloader
close #454
|
2026-02-14 18:02:49 +01:00 |
|
edde746
|
b3ff48feca
|
fix(tv): live playback and timeline keepalive
Disable MKV Cues seeking for live streams, fix timeline params.
|
2026-02-14 03:33:58 +01:00 |
|
edde746
|
0791764de9
|
feat: lower minSdk to 25
|
2026-02-13 14:00:24 +01:00 |
|
edde746
|
e80d1f7132
|
Merge branch 'companion-remote'
# Conflicts:
# lib/i18n/strings.g.dart
|
2026-02-10 12:47:41 +01:00 |
|
edde746
|
2de92e660d
|
feat: adjustable subtitle position
close #426
|
2026-02-09 21:22:19 +01:00 |
|
Matt Vogel
|
372767b142
|
Add Companion Remote for mobile-to-desktop control
|
2026-02-09 14:19:54 -05:00 |
|
edde746
|
760be7636a
|
fix: playback speed having no effect on Android TV
Closes #424
|
2026-02-09 18:38:40 +01:00 |
|
edde746
|
3d255f9920
|
fix(exoplayer): apply subtitle styling
|
2026-02-06 05:46:07 +01:00 |
|
edde746
|
b332e8e57a
|
fix: play videos from sd card
close #323
|
2026-02-01 02:41:38 +01:00 |
|
edde746
|
ea35892502
|
feat: android tv watch next
close #276
|
2026-01-31 08:18:36 +01:00 |
|
edde746
|
7e2296b273
|
fix(android): white overlay during video buffering
|
2026-01-28 23:41:49 +01:00 |
|
edde746
|
18a0c8833d
|
new tv banners
|
2026-01-28 22:47:07 +01:00 |
|
edde746
|
5785df6fc6
|
fix: exoplayer fallback on bad container
|
2026-01-27 09:39:40 +01:00 |
|
edde746
|
109c3ffcfb
|
refactor: move mainactivity.kt
|
2026-01-25 03:53:09 +01:00 |
|
edde746
|
328b978ade
|
fix: exoplayer pip
|
2026-01-25 03:49:22 +01:00 |
|
edde746
|
09fc856ee6
|
feat: android tv banners
|
2026-01-24 18:11:53 +01:00 |
|
edde746
|
d31b4ab7a2
|
fix: mpv fallback stats
|
2026-01-24 16:50:12 +01:00 |
|
edde746
|
09f18692e8
|
fix(android): mpv visibility
|
2026-01-24 16:01:51 +01:00 |
|
edde746
|
3a2f2c9c69
|
fix: performance overlay for exoplayer
|
2026-01-23 19:11:46 +01:00 |
|
edde746
|
943f7dab08
|
feat: exoplayer
|
2026-01-23 18:29:35 +01:00 |
|
edde746
|
3b7e8ff782
|
fix: clamp PiP aspect ratio to Android's valid range
|
2026-01-22 00:23:54 +01:00 |
|
edde746
|
fb9105f84e
|
feat: add PiP error notifications
|
2026-01-21 23:58:16 +01:00 |
|