Commit Graph
40 Commits
Author SHA1 Message Date
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
edde746 6228eb2690 refactor: rewrite os media controls
# Conflicts:
#	lib/screens/video_player_screen.dart
#	lib/services/media_service_manager.dart
#	pubspec.yaml
2025-11-08 10:04:51 +01:00
edde746 b6234120dd fix: android crash 2025-11-07 17:53:44 +01:00
edde746 2eb33eb234 fix: android icons 2025-11-07 17:44:50 +01:00
edde746 47f5454f61 feat: os media controls 2025-11-06 15:14:40 +01:00
edde746 eb8968c428 feat(android): dark mode icon 2025-11-05 19:33:44 +01:00
edde746 f3e91ba789 fix(actions): android build 2025-10-22 20:01:56 +02:00
edde746 7f9cee4222 fix: unify version source 2025-10-22 18:30:25 +02:00
edde746 a6effe208b squash 2025-10-22 12:45:29 +02:00