-# 推荐配置
-- 操作系统: 64-bit Windows 10 / macOS Sonoma
-- 分辨率: 3840x2160 / 192ppi
-- 浏览器: Chrome 100+ / Firefox 103+ / Safari 15.4+ (仅理论上能运行, 没测试过)
-- 处理器: Intel Core i7-9750H / AMD Ryzen 5 5600H
+# 配置
+## 最低配置
+- 操作系统: Windows 8.1 / macOS Big Sur
+- 分辨率: 1920x1080, 缩放 125%
+- 浏览器: Chrome 105+ / Firefox 121+ / Safari 15.4+ (仅理论上能运行, 没测试过)
+- 处理器: Intel Core i5-10500 / AMD Ryzen 5 3600
- 内存: 8GB
-- 脚本管理器: Tampermonkey 4.14 / Violentmonkey 2.13
+- 脚本管理器: Tampermonkey 5.0 / Violentmonkey 2.18
- 显卡: GeForce GTX 1050 / Radeon HD 7870
- 网络: 10MB/s
+## 推荐配置
+- 操作系统: Windows 10 / macOS Sonoma
+- 分辨率: 3840x2160, 缩放 200%
+- 浏览器: Chrome 120+ / Firefox 121+
+- 处理器: Intel Core i7-11700 / AMD Ryzen 7 5800
+- 内存: 32GB
+- 脚本管理器: Tampermonkey 5.0 / Violentmonkey 2.18
+- 显卡: GeForce RTX 3060 / Radeon RX 6600XT
+- 网络: 20MB/s
+
# 兼容性
## 脚本管理器
diff --git a/doc/donate.md b/doc/donate.md
index fc692bcc7..6fefffe14 100644
--- a/doc/donate.md
+++ b/doc/donate.md
@@ -29,6 +29,11 @@ https://afdian.net/@the1812?tab=sponsor
| 时间 | 用户名 | 单号后4位 | 金额 |
| ------------------- | --------------------- | --------- | ------- |
+| 2024.01.12 22:02:24 | 简式谐_LastofNESTS | 5700 | ¥22.33 |
+| 2024.01.02 16:44:38 | O*h | 5101 | ¥10.00 |
+| 2023.12.18 21:46:53 | *京 | 1206 | ¥20.00 |
+| 2023.12.12 19:57:57 | *克 | 0688 | ¥2.33 |
+| 2023.11.30 09:23:38 | *漩 | 2405 | ¥5.00 |
| 2023.11.22 15:55:16 | *楠 | 2917 | ¥30.00 |
| 2023.10.30 11:02:52 | *分 | 9485 | ¥3.00 |
| 2023.10.17 09:38:26 | f*t | 0728 | ¥10.00 |
diff --git a/doc/features/features.json b/doc/features/features.json
index 920995a43..a4d29fea2 100644
--- a/doc/features/features.json
+++ b/doc/features/features.json
@@ -195,7 +195,7 @@
"type": "component",
"name": "customFontFamily",
"displayName": "自定义字体",
- "description": "by [@Tinhone](https://github.com/Tinhone)\n\n使用组件提供的字体设置覆盖原版的主站字体,并使主站字体可被自定义。字体设置写法请参考 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-family) 、默认设置与设置说明",
+ "description": "by [@Tinhone](https://github.com/Tinhone)\n\n使用组件提供的字体设置覆盖原版的主站字体,并使主站字体可被自定义。\r\n\r\n当组件被启用后,几乎所有的元素会立即应用组件提供的字体设置。\r\n\r\n选项说明:\r\n- `禁用标题标点符号缩进`: 在新版视频页中,推荐视频栏中的视频标题,如果首个字符是特定的标点符号,则文本会缩入左侧。这个选项可以禁用这种样式\r\n- `更多选项`:\r\n - `自定义字体`: 设置自定义字体。写法请参考 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-family)、默认设置与设置说明。\r\n - `覆盖选项`: 相当于一个白名单,使用了特殊字体的元素会被加入其中。默认情况下这些元素不会应用组件提供的字体设置,只有在启用对应的选项后才会应用。",
"fullRelativePath": "../../registry/dist/components/style/custom-font-family.js",
"fullAbsolutePath": "registry/dist/components/style/custom-font-family.js"
},
@@ -619,7 +619,7 @@
"type": "component",
"name": "watchlaterRedirect",
"displayName": "稍后再看重定向",
- "description": "将稍后再看的链接重定向为普通播放网址.",
+ "description": "将稍后再看的链接重定向为普通播放网址.\r\n- `重定向页面`: 对稍后再看列表页面里的链接重定向.\r\n- `重定向顶栏`: 对 `自定义顶栏` 里的稍后再看链接重定向.\r\n",
"fullRelativePath": "../../registry/dist/components/utils/watchlater-redirect.js",
"fullAbsolutePath": "registry/dist/components/utils/watchlater-redirect.js"
},
@@ -904,6 +904,14 @@
"description": "by FoundTheWOUT\n\n在视频播放器右上角显示系统时间.",
"owner": "FoundTheWOUT"
},
+ {
+ "type": "plugin",
+ "name": "feedsFilter.pluginBlocks.chargeFeeds",
+ "displayName": "动态过滤器 - 移除充电专属动态",
+ "description": "移除动态里的充电专属动态, 装有 `动态过滤器` 时生效.\r\n",
+ "fullRelativePath": "../../registry/dist/plugins/feeds/filter/hide-charge-feeds.js",
+ "fullAbsolutePath": "registry/dist/plugins/feeds/filter/hide-charge-feeds.js"
+ },
{
"type": "plugin",
"name": "launchBar.actions.audioSearch",
@@ -1032,6 +1040,14 @@
"fullRelativePath": "../../registry/dist/plugins/video/download/aria2-output.js",
"fullAbsolutePath": "registry/dist/plugins/video/download/aria2-output.js"
},
+ {
+ "type": "plugin",
+ "name": "downloadVideo.outputs.empty",
+ "displayName": "下载视频 - 空输出",
+ "description": "提供一个 \"空\" 的输出选项, 只想获取下载视频的附带产物 (弹幕, 字幕等) 时可以使用此插件.\r\n",
+ "fullRelativePath": "../../registry/dist/plugins/video/download/empty-output.js",
+ "fullAbsolutePath": "registry/dist/plugins/video/download/empty-output.js"
+ },
{
"type": "plugin",
"name": "downloadVideo.outputs.idm",
@@ -1056,6 +1072,14 @@
"fullRelativePath": "../../registry/dist/plugins/video/download/motrix-output.js",
"fullAbsolutePath": "registry/dist/plugins/video/download/motrix-output.js"
},
+ {
+ "type": "plugin",
+ "name": "downloadVideo.outputs.mpv-ex",
+ "displayName": "下载视频 - MPV 输出支持加强版",
+ "description": "by [@asuaaa](https://github.com/Asukaaaaaa)\n\n为下载视频增加 MPV 输出,支持导出列表, 配置方式请参考 [README](https://github.com/Asukaaaaaa/tricks/blob/main/Bilibili-Evolved%20mpv-ex%20%E6%8F%92%E4%BB%B6.md)",
+ "fullRelativePath": "../../registry/dist/plugins/video/download/mpv-output-ex.js",
+ "fullAbsolutePath": "registry/dist/plugins/video/download/mpv-output-ex.js"
+ },
{
"type": "plugin",
"name": "downloadVideo.outputs.mpv-playlist",
@@ -1072,6 +1096,14 @@
"fullRelativePath": "../../registry/dist/plugins/video/download/mpv-output.js",
"fullAbsolutePath": "registry/dist/plugins/video/download/mpv-output.js"
},
+ {
+ "type": "plugin",
+ "name": "downloadVideo.outputs.wasm",
+ "displayName": "下载视频 - WASM 混流输出",
+ "description": "by [@WakelessSloth56](https://github.com/WakelessSloth56)\n\n使用 WASM 在浏览器中下载并合并音视频",
+ "fullRelativePath": "../../registry/dist/plugins/video/download/wasm-output.js",
+ "fullAbsolutePath": "registry/dist/plugins/video/download/wasm-output.js"
+ },
{
"type": "plugin",
"name": "speed.keymap",
diff --git a/doc/features/features.md b/doc/features/features.md
index 0006ebc81..fe278556b 100644
--- a/doc/features/features.md
+++ b/doc/features/features.md
@@ -242,7 +242,15 @@ by [@RieN7](https://github.com/rien7)
by [@Tinhone](https://github.com/Tinhone)
-使用组件提供的字体设置覆盖原版的主站字体,并使主站字体可被自定义。字体设置写法请参考 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-family) 、默认设置与设置说明
+使用组件提供的字体设置覆盖原版的主站字体,并使主站字体可被自定义。
+
+当组件被启用后,几乎所有的元素会立即应用组件提供的字体设置。
+
+选项说明:
+- `禁用标题标点符号缩进`: 在新版视频页中,推荐视频栏中的视频标题,如果首个字符是特定的标点符号,则文本会缩入左侧。这个选项可以禁用这种样式
+- `更多选项`:
+ - `自定义字体`: 设置自定义字体。写法请参考 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-family)、默认设置与设置说明。
+ - `覆盖选项`: 相当于一个白名单,使用了特殊字体的元素会被加入其中。默认情况下这些元素不会应用组件提供的字体设置,只有在启用对应的选项后才会应用。
### [自定义顶栏](../../registry/dist/components/style/custom-navbar.js)
`customNavbar`
@@ -821,6 +829,8 @@ by [@Light_Quanta](https://github.com/LightQuanta)
**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/components/utils/watchlater-redirect.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/components/utils/watchlater-redirect.js)
将稍后再看的链接重定向为普通播放网址.
+- `重定向页面`: 对稍后再看列表页面里的链接重定向.
+- `重定向顶栏`: 对 `自定义顶栏` 里的稍后再看链接重定向.
### [自动移出稍后再看](../../registry/dist/components/video/auto-remove-watchlater.js)
`autoRemoveWatchlater`
@@ -1242,6 +1252,15 @@ by FoundTheWOUT
在视频播放器右上角显示系统时间.
## 插件
+### [动态过滤器 - 移除充电专属动态](../../registry/dist/plugins/feeds/filter/hide-charge-feeds.js)
+`feedsFilter.pluginBlocks.chargeFeeds`
+
+**jsDelivr:** [`Stable`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/registry/dist/plugins/feeds/filter/hide-charge-feeds.js) / [`Preview`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/registry/dist/plugins/feeds/filter/hide-charge-feeds.js)
+
+**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/plugins/feeds/filter/hide-charge-feeds.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/plugins/feeds/filter/hide-charge-feeds.js)
+
+移除动态里的充电专属动态, 装有 `动态过滤器` 时生效.
+
### [搜索栏 - 音频跳转](../../registry/dist/plugins/launch-bar/audio-search.js)
`launchBar.actions.audioSearch`
@@ -1388,6 +1407,15 @@ by FoundTheWOUT
为下载视频增加 aria2 文件导出和 RPC 输出支持.
+### [下载视频 - 空输出](../../registry/dist/plugins/video/download/empty-output.js)
+`downloadVideo.outputs.empty`
+
+**jsDelivr:** [`Stable`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/registry/dist/plugins/video/download/empty-output.js) / [`Preview`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/registry/dist/plugins/video/download/empty-output.js)
+
+**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/plugins/video/download/empty-output.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/plugins/video/download/empty-output.js)
+
+提供一个 "空" 的输出选项, 只想获取下载视频的附带产物 (弹幕, 字幕等) 时可以使用此插件.
+
### [下载视频 - IDM 输出支持](../../registry/dist/plugins/video/download/idm-output.js)
`downloadVideo.outputs.idm`
@@ -1415,6 +1443,17 @@ by FoundTheWOUT
为下载视频增加 Motrix 输出支持.
+### [下载视频 - MPV 输出支持加强版](../../registry/dist/plugins/video/download/mpv-output-ex.js)
+`downloadVideo.outputs.mpv-ex`
+
+**jsDelivr:** [`Stable`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/registry/dist/plugins/video/download/mpv-output-ex.js) / [`Preview`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/registry/dist/plugins/video/download/mpv-output-ex.js)
+
+**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/plugins/video/download/mpv-output-ex.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/plugins/video/download/mpv-output-ex.js)
+
+by [@asuaaa](https://github.com/Asukaaaaaa)
+
+为下载视频增加 MPV 输出,支持导出列表, 配置方式请参考 [README](https://github.com/Asukaaaaaa/tricks/blob/main/Bilibili-Evolved%20mpv-ex%20%E6%8F%92%E4%BB%B6.md)
+
### [下载视频 - MPV 播放支持(列表)](../../registry/dist/plugins/video/download/mpv-output-playlist.js)
`downloadVideo.outputs.mpv-playlist`
@@ -1437,6 +1476,17 @@ by [@diannaojiang](https://github.com/diannaojiang)
为下载视频增加 MPV 输出支持, 配置方式请参考 [Bilibili-Playin-Mpv](https://github.com/diannaojiang/Bilibili-Playin-Mpv)
+### [下载视频 - WASM 混流输出](../../registry/dist/plugins/video/download/wasm-output.js)
+`downloadVideo.outputs.wasm`
+
+**jsDelivr:** [`Stable`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@master/registry/dist/plugins/video/download/wasm-output.js) / [`Preview`](https://cdn.jsdelivr.net/gh/the1812/Bilibili-Evolved@preview/registry/dist/plugins/video/download/wasm-output.js)
+
+**GitHub:** [`Stable`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/plugins/video/download/wasm-output.js) / [`Preview`](https://raw.githubusercontent.com/the1812/Bilibili-Evolved/preview/registry/dist/plugins/video/download/wasm-output.js)
+
+by [@WakelessSloth56](https://github.com/WakelessSloth56)
+
+使用 WASM 在浏览器中下载并合并音视频
+
### [快捷键扩展 - 视频倍速](../../registry/dist/plugins/video/player/speed.js)
`speed.keymap`
diff --git a/registry/lib/components/feeds/extend-live/LiveList.vue b/registry/lib/components/feeds/extend-live/LiveList.vue
index 3895f3342..f73827ca2 100644
--- a/registry/lib/components/feeds/extend-live/LiveList.vue
+++ b/registry/lib/components/feeds/extend-live/LiveList.vue
@@ -109,20 +109,65 @@ export default Vue.extend({
try {
this.items = []
this.loaded = false
- const pageSize = 24
- const [promise] = responsiveGetPages