Commit Graph

43 Commits

Author SHA1 Message Date
genteure
2dd898ecd1 feat: add support for recording mode fallback
Some checks failed
Build and Test / test (ubuntu-latest) (push) Has been cancelled
Build and Test / test (windows-latest) (push) Has been cancelled
Build and Test / build_wpf (push) Has been cancelled
Build and Test / build_cli (any) (push) Has been cancelled
Build and Test / build_cli (linux-arm) (push) Has been cancelled
Build and Test / build_cli (linux-arm64) (push) Has been cancelled
Build and Test / build_cli (linux-x64) (push) Has been cancelled
Build and Test / build_cli (osx-arm64) (push) Has been cancelled
Build and Test / build_cli (osx-x64) (push) Has been cancelled
Build and Test / build_cli (win-x64) (push) Has been cancelled
Build and Test / build_docker (push) Has been cancelled
CodeQL / Analyze (csharp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
2024-12-01 19:44:46 +08:00
AquanJSW
f05d8c3c0e
feat(cli/core): add TitleFilterPatterns option (#619)
* add custom title filter

* Use regex instead of string matching

* feat(ui): add title filter settings for recording conditions

---------

Co-authored-by: genteure <genteure@gmail.com>
2024-11-10 06:55:48 +00:00
cxumol
86e6526f09
feat: split recording on title change
* feat:add CuttingByTitle to BililiveRecorder.Core.Config.V3

* add: CuttingByTitle

* add: new config-related test

* fix:test txt

* fix:test txt

* add: translations

* add:translations

* Reactivating git submodule webui

* revert webui submodule update

---------

Co-authored-by: genteure <genteure@gmail.com>
2023-10-12 17:59:45 +08:00
genteure
cf0f72e98c fix(core): changes around danmaku connection 2023-08-25 01:07:52 +08:00
genteure
f63f7b21aa misc(core): fix warnings 2023-08-24 23:08:56 +08:00
genteure
e9342d43c4 fix(core): stream info pulling condition 2023-08-20 15:53:34 +08:00
genteure
2a38e2ccb9 fix(core): fix websocket danmu transport 2023-08-19 19:00:48 +08:00
genteure
b826ebf611 feat(core): hold danmaku connect until stream info fetched 2023-07-21 18:51:11 +08:00
genteure
547cde5940 fix(core): also remove buvid 2023-07-16 21:22:00 +08:00
genteure
26ea02d944 feat: add streamer uid to IRoom and other types 2023-07-10 21:35:06 +08:00
genteure
14c8fde4a4 feat(core): add danmaku workaround with toggle
add danmaku masked username workaround
add new advcaned settings
2023-07-10 21:34:38 +08:00
genteure
8a81450d80 feat(core): add onDanmakuHandshake userscript event 2023-07-06 06:43:18 +08:00
genteure
1f2073fc3b feat(core): log stream cut off and ban
close #484
2023-06-17 19:37:21 +08:00
genteure
6514bcf9c1 fix(core): ignore some api error code
close #418
2022-12-10 07:59:54 +08:00
genteure
1e8bab25d6 fix(flv): stop recording on unsupported codec 2022-11-23 23:33:42 +08:00
genteure
07a203d46d feat(core): don't retry when disk is full 2022-11-12 22:57:57 +08:00
genteure
e0cd372efc feat: retry cover download up to 3 times 2022-09-03 22:14:53 +08:00
genteure
d6c642de6e feat: add option to save stream cover/thumbnail
close #298
2022-08-27 18:07:09 +08:00
genteure
9c7e99944a feat: add support for websocket danmaku protocol 2022-08-25 18:42:36 +08:00
genteure
e0b01bbd4f Core: Fetch room info before start recording 2022-07-30 20:17:12 +08:00
genteure
59e43973eb Small code cleanup 2022-06-30 21:37:00 +08:00
genteure
cbcbd840f0 Add stream host to stats 2022-06-29 19:46:58 +08:00
genteure
69914d6791 Core: Add danmaku filter to userscript 2022-05-18 00:23:01 +08:00
genteure
a993fca683 Fix bug introduced in 730bc9a
730bc9a4d1
2022-05-17 15:14:45 +08:00
genteure
730bc9a4d1 Core: Change visibility of most types to internal 2022-05-16 23:28:31 +08:00
genteure
2fe47fd6f1 Core: Change API used, add more file name template variable 2022-05-06 19:36:40 +08:00
genteure
5dcf0d28ff Core: optimize danmaku server reconnect 2022-04-30 14:04:57 +08:00
genteure
42cbf55fe2 Refactor room stats 2022-04-09 16:43:05 +08:00
genteure
95e4f1d5dd Core: Add disk IO detection 2022-04-07 19:01:02 +08:00
genteure
441343e92e Switch to config v3 2022-04-03 19:32:43 +08:00
genteure
06a4c59bb7 Core: Strictly enforce qn settings 2021-11-20 14:34:35 +08:00
Genteure
9237f3b7fd Fix typo 2021-08-04 21:58:35 +08:00
Genteure
b931e24523 WPF: Update sentry config 2021-05-02 21:02:33 +08:00
Genteure
834270276b Core: Delay init requests, update logs 2021-04-30 19:35:15 +08:00
Genteure
5c9706e827 Core: Update BasicDanmakuWriter 2021-04-29 18:08:55 +08:00
Genteure
539b0b95a4 Core: Improve recording stability 2021-04-23 19:15:20 +08:00
Genteure
5f4c9633bd Core: Re-write record trigger logic 2021-04-21 23:18:23 +08:00
Genteure
7c9a3582a0 Core: Update ratio display 2021-04-21 19:48:28 +08:00
Genteure
fb1fb97eb4 FLV: Fix not triggering FileClosed event 2021-04-14 17:57:35 +08:00
Genteure
1d0fbc3814 Core: Fix danmaku xml not closed 2021-03-18 22:28:10 +08:00
Genteure
5ba347cf46 多处修改
polly
弹幕xml
托盘图标
2021-03-01 21:38:13 +08:00
Genteure
48155e28e0 new build pipeline 2021-02-26 21:57:10 +08:00
Genteure
58970c217b Merge code into dev-1.3 2021-02-23 18:03:37 +08:00