Commit Graph
42 Commits
Author SHA1 Message Date
zoriya 22c41331f9 Init videojs v10 implementation 2026-05-24 16:32:26 +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 eaeec5a35a wip: Add expo plugin 2026-04-24 20:47:24 +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 6635266fc8 Automaticall refresh current time 2026-04-22 13:21:03 +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 f535b2f614 Add tracks to example apps 2026-04-20 22:37:25 +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 e1e2fa3f3b Create types for player & view 2026-04-09 12:52:54 +02:00
zoriya c71c8fb8f9 Add sdk in shell.nix 2026-04-08 20:31:46 +02:00
zoriya 83b3b69262 Rename package name 2026-04-07 19:35:05 +02:00
zoriya 56194f6f58 Use biome instead of eslint/prettier 2026-04-07 19:29:54 +02:00
zoriya b5a15a41e9 Init using create-nitro-module 2026-04-06 12:53:56 +02:00