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
389a4dcc25
fix: android debug info path
2026-02-22 05:42:30 +01:00
edde746
c4a51e0fb9
fix: persist debug symbols for symbolication
2026-02-21 05:45:16 +01:00
edde746
6647cf25b0
fix: amazon appstore uploads
2026-02-20 09:58:03 +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
cf1312f0f2
chore: upgrade Android Gradle Plugin to 8.9.1
2026-02-09 13:58:03 +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
edde746
9721e6bf3f
fix: async MPV commands to prevent ANR
2026-01-20 01:14:45 +01:00
edde746
09d79417fb
fix: Android audio focus handling
...
close #243
2026-01-15 00:11:45 +01:00
edde746
aea4cfcf59
Merge branch 'feat/frame-rate-matching'
2026-01-11 13:04:01 +01:00
edde746
8e5b9de471
feat: match content frame rate
2026-01-09 14:16:09 +01:00
Nic Chambers-Parkes
c71db8f9eb
Add Android Automotive OS (AAOS) support
...
- Add android:appCategory="video" for AAOS video app compliance
- Add uses-feature for android.hardware.type.automotive
This enables Plezy to run on AAOS vehicles (e.g., Polestar 2).
The system automatically handles driving restrictions for video apps.
2026-01-08 22:45:11 +00:00