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
8b3b8ad596
fix(player): harden playback initialization against crashes
2025-12-29 20:47:35 +01:00
edde746
1d8a5ee23e
fix: consistent continue watching behavior
2025-12-29 09:53:03 +01:00
edde746
9e506d3f68
refactor: replace macos_window_utils
2025-12-27 12:38:38 +01:00
edde746
b0d669d93a
fix: main screen hero image subpixel gap
2025-12-26 18:49:27 +01:00
edde746
8dafac4ea5
fix: app update check
2025-12-26 18:19:07 +01:00
edde746
c2ff56b1f1
feat: discord rpc
...
close #148
2025-12-26 08:33:52 +01:00
edde746
95436529c6
fix: observe speed property
...
close #193
2025-12-26 06:23:44 +01:00
edde746
ad7f381f54
fix: show disabled buttons instead of hiding them
2025-12-25 09:02:57 +01:00
edde746
d50a86501b
feat: hold to 2x
...
close #192
2025-12-25 08:59:12 +01:00
edde746
d9bc7d6b86
feat(mobile): declutter controls and add stacking skips
...
close #189 and #190
2025-12-24 09:02:16 +01:00
edde746
47cb3f2614
fix: pass headers to mpv
2025-12-23 19:54:05 +01:00
edde746
dae1750d86
feat: volume boost
...
close #37
2025-12-23 07:58:58 +01:00
edde746
c2933c0fdf
fix: key serialization
...
close #186
2025-12-23 03:07:16 +01:00
edde746
e252532988
feat: better pre-video loading indicator
2025-12-22 20:12:26 +01:00
edde746
4804a25c1e
fix: playlist semantic labels without mediaType
...
close #185
2025-12-22 17:15:04 +01:00
edde746
a74838d914
feat: improve number input UX for Android TV
...
close #170
2025-12-22 08:02:45 +01:00
edde746
b396464f70
feat: progressive seek acceleration
...
close #173
2025-12-22 07:20:33 +01:00
edde746
f4753e6b2e
i18n: add korean translation
2025-12-21 15:44:34 +01:00
edde746
3c5739eefd
fix: don't pause on partial focus loss
...
closes #183
2025-12-21 15:00:31 +01:00
edde746
d8d39cca86
refactor: change desktop hero size
2025-12-21 14:02:41 +01:00
edde746
84c255b917
refactor: deduplicate logic
2025-12-21 13:19:21 +01:00
edde746
44007e6564
feat: auto play next episode
2025-12-21 12:51:24 +01:00
edde746
2dfebf32b6
fix: respect Plex track selection preferences
...
close #181
2025-12-21 10:51:32 +01:00
edde746
b27aa9cbda
fix: wakelock follows play state
...
close #180
2025-12-20 15:47:42 +01:00
edde746
1bce10a6a4
feat: custom mpv config
2025-12-20 15:43:14 +01:00
edde746
c018cfef03
feat: previous/next buttons on mobile controls
...
close #130
2025-12-20 15:07:41 +01:00
edde746
d340536578
fix: don't switch input mode on atv pointer events
...
close #169
2025-12-20 14:56:18 +01:00
edde746
14f0e95a3d
fix: mpv logs to app logger
2025-12-20 05:02:20 +01:00
edde746
688ad291bd
refactor: hero section design improvements
2025-12-20 04:59:03 +01:00
edde746
2f3774db3d
fixes
2025-12-19 13:33:22 +01:00
edde746
e11ebca370
fix: missing subtitle characters
...
close #178
2025-12-19 13:19:57 +01:00
edde746
bed2c35d97
feat: prompt for reviews
2025-12-19 13:10:11 +01:00
edde746
8db30c1568
feat: performance overlay
2025-12-19 13:06:58 +01:00
edde746
789f1f468d
refactor: remove invite dialog
2025-12-19 04:08:11 +01:00
edde746
b1d2b4f3f1
fix: watch together translations
2025-12-19 03:29:56 +01:00
edde746
289ca393c7
feat: always on top
...
close #176
2025-12-19 02:06:33 +01:00
edde746
a52b62c1b1
fix: video player tap target issues
...
close #177
2025-12-18 14:17:02 +01:00
edde746
90ecfe8ff0
fix: hide rotation lock on android tv
...
close #168
2025-12-18 12:09:30 +01:00
edde746
ab915d0258
refactor: fix warnings
2025-12-18 12:04:36 +01:00
edde746
0f704230f0
fix: desktop media detail focus
2025-12-18 08:42:31 +01:00
edde746
63ba2bb3de
feat: watch together
2025-12-18 08:42:18 +01:00
edde746
79ac2793e3
refactor: remove redundant server enabling
2025-12-15 05:45:38 +01:00
edde746
3c89d0eba8
refactor: update formatting
2025-12-15 02:29:03 +01:00
edde746
e072960d36
refactor: fix warnings
2025-12-15 02:21:28 +01:00
edde746
fb17600bb0
refactor: consolidate
2025-12-15 01:16:22 +01:00
edde746
a2a5a5ae55
refactor: simplify & deduplicate
2025-12-14 21:03:11 +01:00
edde746
5f78bbe93a
refactor: deduplicate
2025-12-14 20:18:36 +01:00
edde746
b1c44e639c
refactor: media detail screen adjustments
2025-12-14 20:18:36 +01:00
edde746
81393fea19
fix: saf download
2025-12-14 20:18:36 +01:00