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
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
Dan Long
bea485bddc
Add Picture-in-Picture support for Android video playback
...
Implemented native Picture-in-Picture (PiP) mode for Android by updating the AndroidManifest, MainActivity, and introducing PipService and VideoPIPManager. Updated video player screen and controls to support toggling PiP mode, and added localized strings for the PiP button in multiple languages.
Relating to Issue #44 : At this time PiP in Plezy only supports Android devices... iOS+MacOS will require significant changes to the video player for it to work properly...
2025-12-31 00:23:39 -06:00
edde746
f9198c7d7a
fix: green issue
2025-12-21 17:05:12 +01:00
edde746
14f0e95a3d
fix: mpv logs to app logger
2025-12-20 05:02:20 +01:00
edde746
6f6c403437
fix: green issue
...
close #158
2025-12-14 20:18:36 +01:00
edde746
e53ba988aa
adjust android options
2025-12-09 19:19:22 +01:00
edde746
a373477105
feat: sidenav on desktop
2025-12-06 12:43:31 +01:00
edde746
392ee575d0
fix: controls not reappearing on some android devices
2025-12-05 19:11:48 +01:00
edde746
4eed2aa3d2
fix: android app switching
2025-12-05 13:49:20 +01:00
edde746
75007a6f42
fix: hwdec toggle
2025-12-02 19:03:55 +01:00
edde746
a122fb048e
Merge remote-tracking branch 'origin/main' into passthrough
...
# Conflicts:
# lib/screens/video_player_screen.dart
# lib/services/playback_initialization_service.dart
# lib/widgets/video_controls/video_controls.dart
2025-12-02 15:58:04 +01:00
edde746
e0fd77d7de
android
2025-12-02 15:46:19 +01:00
Mateusz Kaflowski
055765ead7
android_adaptive_icon_fix
...
android_adaptive_icon_fix
android_adaptive_icon_fix
android_adaptive_icon_fix
android_adaptive_icon_fix
2025-11-27 23:23:34 +01:00
edde746
2d706956da
feat: re-do os media controls
2025-11-08 19:53:54 +01:00