zoriya and Claude Opus 4.8
f98c787b15
feat(cast): unify ass/pgs subtitles through cast tracks
...
ASS/PGS subtitles are now declared as regular cast text tracks; the custom
receiver draws the ones it can't render natively, keyed off the active track
id. Removes the custom message channel, the customData readback, and the
per-platform overlay-selection state so both senders treat every subtitle the
same.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01WQ5PxMcMRmAMVxP8ZnYKnm
2026-07-27 22:11:35 +02:00
zoriya
12be950ea0
fix(pip): disable pip when casting
2026-07-27 00:29:05 +02:00
zoriya
6ab5743f94
fix(pip): fix wrong player source
2026-07-26 23:26:17 +02:00
zoriya
9dae350c73
fix(pip): fix black screen
2026-07-26 22:36:05 +02:00
zoriya
074b821e06
fix(pip): prevent pip without a view mounted
2026-07-26 21:07:00 +02:00
zoriya
dc0627afb4
fix(source): remove array syntax
2026-07-26 20:42:47 +02:00
zoriya
e565717016
fix(exoplayer): fix hotswap between players
2026-07-26 20:05:12 +02:00
zoriya
06efcbf1aa
feat(android): support chromecast
2026-07-26 19:27:41 +02:00
zoriya
6423ed0bc5
feat(android): allow both exoplayer and vlc
2026-07-26 13:26:56 +02:00
zoriya
7f733d8ef2
feat(native): handle headers
2026-07-26 13:26:56 +02:00
zoriya
ecc8f08ffa
feat(source): add a source getter
2026-07-24 12:38:21 +02:00
zoriya
6eb02d32cb
fix(provider): make source optional
2026-07-21 19:50:30 +02:00
zoriya
e6a06b13a4
feat(vlc): add audio focus handling
2026-07-21 18:12:39 +02:00
zoriya
466b792878
Cleanup setSource
2026-05-25 18:33:44 +02:00
zoriya
23bb83279e
Update to libvlc v4
2026-05-17 18:12:07 +02:00
zoriya
14056648c1
Fix notification crash
2026-05-15 21:48:39 +02:00
zoriya
b27303f072
Switch back to vlc
...
Mpv is BAD at playing hls, we can't use it for kyoo.
2026-05-15 21:34:10 +02:00
zoriya
78cbf3bf7f
Fix track/renditions on mpv
2026-05-14 19:50:54 +02:00
zoriya
e68628daba
Handle rendition selection
2026-05-13 18:23:09 +02:00
zoriya
9e4fc4aa67
Handle track selection
2026-05-13 18:00:35 +02:00
zoriya
2519998475
Cleanup prev/next
2026-05-11 23:23:04 +02:00
zoriya
1e4a6e3787
wip: Add prev/next
2026-05-10 16:57:28 +02:00
zoriya
1e3734aeb5
Fix pip with mpv
2026-04-24 23:14:44 +02:00
zoriya
bd62915bfe
Fix duration events in mpv
2026-04-24 22:59:07 +02:00
zoriya
b160f9cede
Opt into smooth pip animations
2026-04-24 20:47:06 +02:00
zoriya
d888fbfab2
Implement pip
2026-04-24 13:17:13 +02:00
zoriya
7d40e42085
Make the media notification actually work
2026-04-23 18:44:10 +02:00
zoriya
f3086ac041
Fix threading issues, test with expoplayer
2026-04-23 13:10:07 +02:00
zoriya
a0b43ae009
Implement media sessions notification
2026-04-22 22:51:10 +02:00
zoriya
125e8a323f
Add media session
2026-04-22 13:21:02 +02:00
zoriya
e4d70467c6
Update eventmap
2026-04-22 00:17:34 +02:00
zoriya
eee49c5e6b
Properly implement BasePlayer interface
2026-04-21 22:34:23 +02:00
zoriya
ae5c69eb70
Fix threading issues
2026-04-21 14:21:24 +02:00
zoriya
62f6575f9f
Rework mpv player to use media3 interface
2026-04-21 13:22:31 +02:00
zoriya
a68eb16fb3
Start using media3 player as a wrapper
2026-04-20 22:58:44 +02:00
zoriya
6fbee2e302
Fix loading state
2026-04-20 22:35:59 +02:00
zoriya
f1112bbc8f
Fix omni-view
2026-04-20 19:53:39 +02:00
zoriya
4bb13739d5
Format stuff
2026-04-20 12:13:36 +02:00
zoriya
3423be6736
Update ndk to required version by libmpv
2026-04-19 23:50:12 +02:00
zoriya
9c8fdbcc53
Try an example app and debug issues
2026-04-19 23:40:54 +02:00
zoriya
f2332b4844
Add events handlers
2026-04-19 21:05:55 +02:00
zoriya
835510115e
Migrate to mpv
2026-04-19 15:39:49 +02:00
zoriya
f6721de3a6
wip: Implement events
2026-04-10 23:28:46 +02:00
zoriya
626380bcc4
Implement view
2026-04-10 20:12:34 +02:00
zoriya
fd40915bc9
Cleanup source handling
2026-04-10 19:20:45 +02:00
zoriya
7a5f495b39
Basic vlc implementation
2026-04-10 18:52:41 +02:00
zoriya
014c75d575
Scaffold player
2026-04-09 18:38:04 +02:00
zoriya
83b3b69262
Rename package name
2026-04-07 19:35:05 +02:00
zoriya
b5a15a41e9
Init using create-nitro-module
2026-04-06 12:53:56 +02:00