Commit Graph

4603 Commits

Author SHA1 Message Date
Zoe Roux a0be0555e0 Update api packages 2025-10-26 22:31:40 +01:00
Zoe Roux 002b9e4b35 Add front dockerfile 2025-10-26 22:31:40 +01:00
Zoe Roux 996ad52159 Update docker compose 2025-10-26 11:20:51 +01:00
Zoe Roux 3b8c21c20f Misc cleanups 2025-10-26 11:20:51 +01:00
Zoe Roux b3b58f7a1e Delete old back 2025-10-26 11:20:51 +01:00
Zoe Roux 7739908a19 Add back info page (#1115) 2025-10-26 09:48:38 +00:00
Zoe Roux a3f29c73ec Player rewrite (#1020) 2025-10-24 16:33:49 +02:00
Zoe Roux 5fdc96db64 Format stuff 2025-10-24 16:18:35 +02:00
Zoe Roux 9206a30182 Fix player on mobile 2025-10-24 12:33:31 +02:00
Zoe Roux 1d81981c3f Fix expo install with bun 1.3 2025-10-22 13:41:37 +02:00
Zoe Roux a15f28e541 Update bun-types in api 2025-10-22 09:18:44 +02:00
Zoe Roux 23832929e9 Add libass support 2025-10-22 09:17:56 +02:00
Zoe Roux 3590963206 Add subtitle conversion (from srt to vtt for example) 2025-10-22 09:17:54 +02:00
Zoe Roux 5ca1ae938f wip: Add subtitles handling 2025-10-22 09:16:45 +02:00
Zoe Roux dfdeca35f3 Add keyboard bindings for player 2025-10-22 09:16:45 +02:00
Zoe Roux 70ff2285d5 Add video & quality selector 2025-10-22 09:16:45 +02:00
Zoe Roux c5f237771c Add audio track selector 2025-10-22 09:16:45 +02:00
Zoe Roux 8fea8b1fe7 Add player error handling and hls fallback 2025-10-22 09:16:45 +02:00
Zoe Roux 816ee8de14 Web player fixes & fullscreen 2025-10-22 09:16:45 +02:00
Zoe Roux a7d5f94dfb Allow clientId to be specified in query params 2025-10-22 09:16:45 +02:00
Zoe Roux b7c6ba1e85 Fix subtitle extraction race condition 2025-10-22 09:16:45 +02:00
Zoe Roux e348464261 Use my build of rnv to fix events 2025-10-22 09:16:45 +02:00
Zoe Roux 5031cc7163 Fix package versions 2025-10-22 09:16:45 +02:00
Zoe Roux ebfb486363 Fix select for web 2025-10-22 09:16:44 +02:00
Zoe Roux 6cb1ae5fa1 Use on-failure instead of unless-stopped in dev docker compose 2025-10-22 09:16:44 +02:00
Zoe Roux ad41c09055 Fix some typescript issues 2025-10-22 09:16:44 +02:00
Zoe Roux 5b320974df Update packages 2025-10-22 09:16:44 +02:00
Zoe Roux e01c67b1ef Fix player controls style 2025-10-22 09:16:44 +02:00
Zoe Roux da5823deb2 Fix /videos/:id?with=show date formatting 2025-10-22 09:16:44 +02:00
Zoe Roux 7085a68733 fixup! Add mime_codec to subtitles in the transcoder 2025-10-22 09:16:44 +02:00
Zoe Roux 84a855602e Implement middle controls 2025-10-22 09:16:44 +02:00
Zoe Roux 57779f02b1 Keep controls open in menues or hover 2025-10-22 09:16:44 +02:00
Zoe Roux becc550add Implement bottom controls 2025-10-22 09:16:44 +02:00
Zoe Roux 9343bb524c Remake touch controls 2025-10-22 09:16:44 +02:00
Zoe Roux fc9695a2dc Rewrite player's controls compenents 2025-10-22 09:16:44 +02:00
Zoe Roux a310ceaed5 Implement player's enEnd & loading indicator 2025-10-22 09:16:44 +02:00
Zoe Roux 4d8806fc7f Make history's time non nullable (it was never null anyways) 2025-10-22 09:16:44 +02:00
Zoe Roux d70b45d1fd Add external subtitles handling 2025-10-22 09:16:44 +02:00
Zoe Roux 5eb067639b Add mime_codec to subtitles in the transcoder 2025-10-22 09:16:44 +02:00
Zoe Roux c364d3a67e Fix rnv startup 2025-10-22 09:16:44 +02:00
Zoe Roux 666ad9279f Fix dockerignore of auth & transcoder 2025-10-22 09:16:44 +02:00
Zoe Roux 02c77d2f32 Use rnv v7 for the rework 2025-10-22 09:16:44 +02:00
Zoe Roux ebbed77650 Add /videos/:id/direct & /videos/:id/master.m3u8 routes 2025-10-22 09:16:44 +02:00
Zoe Roux 578dc4bbc9 Delete old models package 2025-10-22 09:16:44 +02:00
Zoe Roux e3ae961b68 Add progress to /videos/:id 2025-10-22 09:16:44 +02:00
Zoe Roux c33ba01e54 Add with=show to /videos/:id 2025-10-22 09:16:44 +02:00
Zoe Roux 787bfc1151 Type video in the front 2025-10-22 09:16:44 +02:00
Zoe Roux f12718d67f Cleanup video info type 2025-10-22 09:16:43 +02:00
Zoe Roux df3e0d1ed7 Remove some transcoder's deprecated fields 2025-10-22 09:16:43 +02:00
Zoe Roux 8ffed25580 Add /api/videos/:id/info route to redirect to the transcoder 2025-10-22 09:16:43 +02:00