Commit Graph

164 Commits

Author SHA1 Message Date
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
acgnhik
6469881220 feat: improve live monitoring 2022-12-25 20:51:37 +08:00
acgnhik
50971eeb0e chore: update packages and python 2022-12-18 18:20:29 +08:00
acgnhik
8547834c2a release: 1.12.0
fix #129
fix #132
fix #136
2022-12-04 14:54:01 +08:00
acgnhik
08130d5e61 refactor: refactor danmaku client 2022-12-04 14:29:07 +08:00
acgnhiki
46811d4677
Merge pull request #135 from sihuan/custom_tg_api
自定义 telegram bot api 地址
2022-11-27 13:43:29 +08:00
SiHuan
dd819e65e8
添加自定义 telegram bot api 地址 2022-11-26 15:21:00 +08:00
acgnhik
4cd3acd09d release: 1.11.1 2022-11-06 13:23:53 +08:00
acgnhik
f6249c1fe3 fix: meta.json files not been removed 2022-11-06 13:17:36 +08:00
acgnhik
57e52c1c01 release: 1.11.0
resolve #114
fix #124
2022-11-06 12:18:03 +08:00
acgnhik
d4a4904d54 feat: rotating log files by time instead of file size 2022-11-06 12:15:11 +08:00
acgnhiki
3a7facce0b
Merge pull request #123 from ygguorun/feature-bark
feat: add bark notification
2022-11-06 11:50:26 +08:00
acgnhik
26b389633e fix: fix fetching segments failed continuously 2022-11-06 11:04:31 +08:00
acgnhik
2ad6847f42 fix: workaround for receiving danmu messages continuously timed out 2022-11-06 10:59:58 +08:00
acgnhik
8ad8d53a34 fix: workaround for segments corrupted continuously 2022-11-05 10:45:09 +08:00