Commit Graph

178 Commits

Author SHA1 Message Date
acgnhik
8dc32e5e6e release: 2.0.0-beta.3 2023-12-24 22:58:37 +08:00
acgnhik
d00c504de7 feat: set danmaku protocol version via environment variable 2023-12-24 22:52:16 +08:00
acgnhik
71ca3f84f4 feat: do not use sequence number as record start time
resolve #202
2023-12-24 22:32:47 +08:00
acgnhik
6cd97ab3da fix: do not escape quotation mark characters
fix #203
2023-12-24 10:56:18 +08:00
acgnhik
293e7db2d0 fix: remux failed due to segment data incomplete
fix #217
2023-12-24 10:52:43 +08:00
acgnhik
5b49b1dd33 fix: failed to add task
fix #211
fix #215
fix #218
fix #221
fix #223
2023-12-24 10:45:44 +08:00
acgnhik
f6330aabf3 fix: TypeError: 'type' object is not subscriptable
fix #200
2023-12-23 13:35:01 +08:00
acgnhik
375817fb4b release: 2.0.0-beta.2 2023-11-05 14:41:01 +08:00
acgnhik
a4bbd81488 chore: update api url 2023-11-05 14:39:03 +08:00
acgnhiki
d919190ca1 suppress exceptions of calling malloc_trim 2023-11-05 14:28:50 +08:00
Frank Cui
b504dc04c2 call malloc_trim only on linux 2023-11-05 14:28:50 +08:00
acgnhik
78c561c12e refactor: use loguru 2023-11-05 14:21:15 +08:00
acgnhik
c03a122453 fix: UnicodeDecodeError
fix #190
2023-11-05 14:07:30 +08:00
acgnhik
1e7d6f71fb release: 2.0.0-beta.1 2023-10-22 14:00:46 +08:00
acgnhik
d2e4d43c52 fix: failed to remux m4s file
urllib.error.URLError: <urlopen error unknown url type: w>
2023-10-22 13:54:16 +08:00
acgnhik
352803e389 release: 2.0.0-beta 2023-10-22 13:12:03 +08:00
acgnhik
b1296d964d feat: deprecated old implementations and adopted a new one for HLS recording 2023-10-22 12:58:15 +08:00
ashesofdream
c35271f0e0 Update bark server url tips. 2023-10-22 12:15:40 +08:00
ashesofdream
737cf5be8d Update providers.py
remove the revise of server property.
2023-10-22 12:15:40 +08:00
ashesofdream
b05fe4de8a fix _server 2023-10-22 12:15:40 +08:00
ashesofdream
8f77e843ad Fix the bark server url with path will cause erroneously url join .
If bark server url is "https://xxxurl/path1" , urllib.parse.urljoin("https://xxxurl/path1","/push") will return "https://xxxurl/push".   And  urllib.parse.urljoin("https://xxxurl/path1/","push") will return the expected result with "https://xxxurl/path1/push".  Server url end with "/", and pathurl begin without "/" is neccessary.
2023-10-22 12:15:40 +08:00
acgnhik
5aad77c337 release: 1.15.0 2023-10-14 19:43:51 +08:00
acgnhik
38efd5a923 feat: test cookie
resolve #181
2023-10-14 19:22:16 +08:00
acgnhik
5d3f54b02a fix: fix Unclosed client session
fix #176
2023-10-12 19:20:35 +08:00
acgnhik
0dda7e7227 fix: fix RuntimeError: cannot join current thread
fix #161
2023-10-09 16:08:20 +08:00
acgnhik
d3579fae90 feat: recording fmp4 streams if no flv streams
resolve #169
2023-10-07 11:52:18 +08:00
acgnhik
79372d23ce fix: fix no auto recording for live streaming that has no flv streams
fix #183
2023-10-07 11:27:45 +08:00
acgnhik
457a974ab7 release: 1.14.1 2023-09-28 16:29:51 +08:00
acgnhik
b35b5f2fc1 chore: update portable.yml 2023-09-28 15:56:25 +08:00
acgnhik
6f1996495d release: 1.14.0 2023-09-28 14:53:32 +08:00
acgnhik
7ccf898d3d fix: fix danmaku uid and uname
```json
{"cmd": "LOG_IN_NOTICE", "data": {"notice_msg": "为保护用户隐私,未登录无法查看他人昵称", "image_web": "http://i0.hdslb.com/bfs/dm/75e7c16b99208df259fe0a93354fd3440cbab412.png", "image_app": "http://i0.hdslb.com/bfs/dm/b632f7dcd3acf47deffb5f9ccc9546ae97a3415b.png"}}
```

close #164
close #177
close #178
2023-09-28 14:05:51 +08:00
George Kazami
fc7dd9035e add arm platform for Docker CI 2023-09-28 13:52:32 +08:00
acgnhik
1ac194ef4d feat: add CoverImageDownloadedEvent and PostprocessingCompletedEvent 2023-03-30 10:59:06 +08:00
acgnhik
edb292e8ed fix: correct mistakes 2023-03-30 10:53:17 +08:00
acgnhik
78a13bd063 fix: fix duration and filesize component 2023-03-30 10:49:39 +08:00
acgnhik
4761e59871 feat: support disable progress bar 2023-03-19 15:26:31 +08:00
acgnhik
dba4c50437 feat: add prefix for env variables 2023-03-19 15:23:39 +08:00
acgnhik
f8797de8e7 chore: update webapp deps 2023-03-19 15:21:02 +08:00
acgnhik
8f6acea210 feat: support reverse proxy with subpath 2023-03-19 15:08:43 +08:00
acgnhik
037e37a760 fix: fix remove all tasks failed 2023-02-25 13:17:27 +08:00
acgnhik
c042c737ce ci: amend portable.yml 2023-02-19 16:54:53 +08:00
acgnhik
6c1ed1bbb7 release: 1.13.0 2023-02-19 15:15:59 +08:00
acgnhik
996dca3e94 chore: update README 2023-02-19 14:46:00 +08:00
lanhao34
d54721d553 Change docker timezone to Asia/Shanghai 2023-02-19 13:37:10 +08:00
acgnhik
97b1b3cd02 refactor: refactor code to compatible with Python 3.11 2023-02-19 13:19:20 +08:00
acgnhik
b80019a258 perf: on Linux, use malloc_trim to release memory.
ref:
http://www.cplusplus-soup.com/2010/01/freedelete-not-returning-memory-to-os.html
https://lemire.me/blog/2020/03/03/calling-free-or-delete/
2023-02-19 13:08:07 +08:00
acgnhik
74dd739ec7 fix: fix RuntimeWarning: coroutine 'Live.get_live_stream_url' was never awaited 2023-02-19 12:28:13 +08:00
acgnhik
486e2ba552 refactor: avoid errors caused by invalid small FLV files 2023-01-02 12:09:40 +08:00
acgnhik
60a8f23a14 refactor: update room info before handling status changes 2022-12-31 20:50:50 +08:00
acgnhik
34d9aa63ef feat: improve hls stream recorders
avoid excessive memory being occupied
2022-12-26 21:24:28 +08:00