16 Commits

Author SHA1 Message Date
Xinrea
b7a76e8f10 chore: bundle font assets 2025-10-25 12:40:15 +08:00
Xinrea
26d60cecbf feat: recorder crate and huya support (#204)
* feat: huya account support

* refactor: recorder

* fix: first segment ts

* refactor: seperate crate

* feat: general hls recorder

* feat: auto end playlist for archives

* feat: handle bilibili ts stream

* fix(bilibili): ts stream only allowed

* feat(huya): huya recorder
2025-10-24 00:46:49 +08:00
Xinrea
9a26683a76 fix: shaka player js 2025-10-09 22:06:13 +08:00
Xinrea
8a9344e3ee feat: update shaka-player 2025-10-09 21:55:22 +08:00
Xinrea
f7bcbbca83 feat: default cover and avatar for rooms not initialized 2025-09-24 01:16:59 +08:00
Xinrea
870b44a973 fix: room without cover (close #181) 2025-09-09 20:58:44 +08:00
Xinrea
1625a5f889 fix: using static shaka-player lib 2025-04-30 02:30:52 +08:00
Xinrea
980fd145d0 feat: hls server 2025-04-30 02:30:52 +08:00
Xinrea
cbeae9b40d fix: handlers in tauri mode 2025-04-30 02:30:52 +08:00
Xinrea
50e2377efb feat: update shaka-player to v4.11.21 2025-04-18 15:15:31 +08:00
Xinrea
185ef743b5 feat: using the same version of shaka-player
related commit:
1fde087f7b
2025-04-17 01:16:39 +08:00
Xinrea
1fde087f7b fix: douyin stream preview stall
Using a separate version of shaka-player to avoid stalls on the special stream,
which is mixed with raw AAC data segments.

shaka-player has made some fixes on this:
https://github.com/shaka-project/shaka-player/pull/6360

However, in recent versions, this bug seems to have reappeared,
so we changed to use an older version of shaka-player for the
douyin stream to avoid this.
2025-04-01 14:51:18 +08:00
Xinrea
3d3454b5a4 feat: advanced cover editor and donate page 2025-03-12 23:36:54 +08:00
Xinrea
67f1b04b67 feat: douyin support 2025-03-12 19:39:32 +08:00
Xinrea
e230ef0b41 WIP: introduce clip_range 2024-09-09 05:03:30 +08:00
Xinrea
de7ce9a65a init 2023-04-08 15:33:41 +08:00