Skip to content

Releases: Lanpropro/DD_Monitor_CE

DD监控室CE v0.5

Choose a tag to compare

@Lanpropro Lanpropro released this 23 Oct 05:49
9d8ba7b

DD监控室CE v0.5 更新说明——经实际体验存在了许多非功能性bug 正在加急修复v0.5.1

如果您使用遇到问题,非常欢迎提交issue或者联系我私人方式 感谢

本次汇总正式版本 v0.4 到 v0.5 的更新,提供 Windows x64 便携包;解压后运行 DD监控室CE.exe,无需安装 Python。

新增与调整

来自Soraray

  • 播放内核从 VLC 更换为 libmpv,播放不再为每格额外启动 FFmpeg 转封装进程。
  • 增加全局和单窗口编解码设置,支持 H.264、HEVC,以及 B 站 AV1;显示实际编码、解码状态和回退原因。
  • 录制重编码支持 NVIDIA NVENC、Intel QSV、AMD AMF,探测或初始化失败时回退 CPU。
  • 合并连续窗口尺寸更新,减少拖动缩放时的重复布局和原生窗口调整。

其他部分

  • 每格使用独立 WASAPI 音频输出,改善音量、静音、声道路由及设备切换。
  • 通知中心:收集历史通知,支持未读状态、删除与通知设置;顶部通知卡片支持持续显示、主播头像和开播点击操作。
  • 发送弹幕:增加 B 站原生弹幕功能,来自 reon-nynes。
  • 弹幕绘制增加 Qt Quick,改善计时精度、亚像素移动和高刷新率下的滚动流畅度。
  • 音量控制:为了在更小的空间下放下弹幕输入框,格子会将音量条切换为竖向方式,采用紧凑半透明悬停面板,保留原有音频输出和音量控制能力。
  • 录制支持按时长自动分段;导出成功后清理临时日志和拼接清单,并提供打开位置、复制路径和较短文件名通知。
  • 关注栏悬停预览等待缩至 500ms,排序入口整合到文件夹右键菜单。
  • 支持 Del 关闭鼠标所在格子;优化弹幕黑色描边、遮罩与控件显示。
  • 优化关注栏滚动、窗口拖动、预览资源释放及播放器生命周期。
  • 增加软件安装包与卸载包。
  • 设置页面性能:切页使用快照合成,缩短过渡时间;录制设置支持页面内部滚动。
  • 视频背景性能:将视频帧转换移到后台,减少界面线程负担,并丢弃切换素材后的过期结果。
  • 格子边框绘制性能:复用透明边框绘制结果,减少重复上传和重绘。
  • 导出成功后遗留日志文件:录制和即时回放成功后清理对应导出日志,保留原有拼接清单清理;失败时仍保留恢复材料。
  • 增加偏好观看排序:常看的直播间会在开播后优先置于关注栏上方
  • 新增软件首页:DDMonitor。

修复

  • 完善目标编码不可用时的回退;切换 B 站编码前后台探测,失败时保留原直播播放。
  • 修复录制格式兼容性:AV1 直存选择 MOV/TS 时自动改用 MP4;修复部分 10-bit 输入导致 H.264 硬件编码失败的问题。
  • 修复全屏残留选中边框、视频边缘缝隙及圆角异常;支持底部控制条自动收起。
  • 修复恢复布局后背景透明异常,以及紧凑关注列表的主题文字颜色。
  • 支持手机复制的带中文标题分享文本,自动提取直播链接并在后台展开 B 站 b23.tv 短链接;非直播链接和失败请求不会误识别为数字房间号。
  • 增加弹幕表情包缓存,更快的发送图片为你推打call。
  • 修复主屏最大化后拖到副屏、再次最大化时,播放区域画面黑屏、只有弹幕而关注栏完好的问题;保留已验收的跨屏弹幕窗口修复。
  • 修复音频输出释放过程中播放器线程退出异常,以及拖动、关闭格子时的原生窗口生命周期问题。
  • 修复明暗主题字体显示不清的问题。

安装包

  • 新用户可使用 DDMonitorSetup.exe,默认安装到当前用户目录,支持快捷方式及卸载;卸载仅移除安装器登记的文件,保留账号、配置、插件、录制与额外文件。
  • EXE 默认弹幕绘制方式与日常启动脚本一致,包含已验收的跨屏最大化修复;显式设置的兼容模式仍保留。

升级与后续

  • 已有软件的用户仍然可以通过软件内的更新页面完成该次更新,新用户可以无需下载软件压缩包,转而使用 DDMonitorSetup.exe 来完成文件的首次安装。

DD监控室CE v0.4

Choose a tag to compare

@Lanpropro Lanpropro released this 16 Oct 05:24

DD监控室CE v0.4 更新说明

外观与背景美化

  • 增加深色、浅色和跟随系统模式,关注栏可快速切换;鼠标切换支持可打断的圆形扩散过渡,保持直播连续播放。
  • 支持本地图片和静音循环视频背景、背景遮罩;关闭视频播放后使用开头帧静态显示,隐藏或最小化时暂停背景解码。
  • 设置 → 外观直接提供可点击界面预览,可修改软件整体、设置页面、布局预设的背景及限定按钮图标。
  • 三个背景编辑区统一支持点击或拖放文件、显示当前背景和恢复默认;分区图片沿用设置窗口保存/取消,整体背景仍立即生效。
  • 美化包通过普通插件安装。新版美化包启用时自动接管所提供的背景,之后可手动修改;重启保留个人选择,重新启用包时再次接管。
  • 修复预览串页、图例重叠、标签底条和素材失效时预览空白等问题。

布局与直播间组合

  • 支持直接拖动内置布局的可调边框,并通过角落等比例缩放;拖动时显示虚线,松手应用,Esc 取消。
  • 各套布局分别保存比例,支持横竖屏、全屏退出和重启恢复;双击边框或再次选择当前布局可恢复默认比例。
  • 增加“布局预设 → 直播间组合”:保存、命名、更新、重命名和删除多套观看组合。
  • 组合保存布局比例、主播格位、空格子及每格音量、静音和声道;恢复时保留未开播主播的位置,并沿用录制收尾规则。

文件夹、弹幕与操作

  • 文件夹支持自定义图标、颜色、本地图片及行内重命名;添加直播间和导入关注时可直接新建文件夹并自动选中。
  • 默认 B 键控制鼠标所在格子的画面弹幕;软件激活时无需先点击格子,输入框打字时不会误触,空格子也可预设弹幕和静音状态。
  • 优化画面弹幕的位置计算、刷新率适配和重绘开销,修复下播清理及圆角视频区域裁切。
  • 补齐 B 站文字内嵌表情、单张图片表情和 Unicode emoji 的列表及画面弹幕显示;图片加载失败时保留文字回退。

稳定性修复

  • 修复静音巡检将 VLC 静音标志误当作实际音频状态,导致重复下发静音的问题;补齐 PCM 输出状态和音量巡检。
  • 优化关注栏收缩时的卡片排版与原生视频尺寸更新,减少多路播放时的额外开销。
  • 避免 Windows 启动期间 WMI 元数据查询阻塞。
  • 修复默认音量初始化、空格子音量恢复、原生视频窗口尺寸变化后的圆角,以及背景切换时旧帧污染。
  • 增加明确的登录过期提示,改善软件更新按钮状态和错误反馈。

升级说明

  • 主程序仍为 DD监控室CE/DD监控室CE.exe,请保留整个便携目录。已安装 0.3.1 的用户可从软件更新页升级,也可解压覆盖原目录。
  • 更新保留关注、文件夹、登录、用户插件和录制数据。源码包与 EXE 包均不附带开发机配置、背景素材、缓存或用户插件。
  • 自由创建行列/跨格的布局编辑器、发送弹幕及全局音量/画质总控不包含在本版。

贡献鸣谢

感谢 Milkyway-66 的 PR #4、PR #6、PR #7,以及 Soraray 的 PR #5。布局功能基于原贡献完成本地交互、性能、背景皮肤及组合预设适配,本版采用维护者修改后的版本。

DD监控室CE v0.3.1

Choose a tag to compare

@Lanpropro Lanpropro released this 07 Oct 10:12

DD监控室CE v0.3.1 更新说明

更新提示:旧版在下载本体更新或插件更新时,第一次可能报错,需要再次点击下载更新(即点击两次)。该问题已在 0.3.1 修复。

0.3.1 小版本更新(最新)

修复内容

  • 修复本体及插件首次下载因 SSL 连接中断、超时或断流而报错的问题,自动重试最多三次;重试时重新获取官方下载地址、清理半成品并重置进度,保留取消功能与完整性校验。
  • 修复同时展开多个关注文件夹时,滚动条出现导致卡片宽度变化的问题。

此前更新内容

本体更新

  • 增加普通文件夹和智能文件夹,支持跨平台手动分类、独立排序、文件夹及卡片拖动、空白处右键新建;添加和导入直播间时可选择文件夹。

  • 智能文件夹支持开播状态、平台组合条件,来源可多选普通文件夹和未分类,也可选择全部关注。可选择匹配时移入显示,或保留原处同时显示;原文件夹归属保留,不匹配时回到原处。

  • 增加滚动画面弹幕,多格子和全屏均可使用,右下角调整字号、速度、透明度、显示范围与缩放。

  • 增加全屏闲置光标隐藏。

  • 增加单独启动的即时重放功能。

  • 防止本体过于臃肿,完善插件功能,增加插件商店,可以从官方仓库下载和校验插件。

  • 增加独立的软件更新页,支持检查版本、查看说明、后台下载、重启安装与替换失败回滚。自动更新开关开启后启动时检查新版,显示可点击跳转、十秒自动消失的悬浮提醒;没有新版时展示当前版本说明。保留关注、文件夹、登录及用户插件数据。

  • 首次启动显示用户须知,确认或关闭后正常使用,后续不再弹出;提供项目、反馈及维护者链接。

  • 增加窗口、设置页、关注卡片、文件夹、菜单和拖动反馈动效,支持系统动画开关与操作打断;窗口滑入保持不透明。

  • 增加操作结果提示,添加与导入显示主播头像,三秒后自动收起。

  • 增加声音轮询按键,默认为 E,按鼠标所在格子依次切换静音、双声道、左声道、右声道;可在快捷键设置中修改。

  • 增加本体及插件更新红点,放在对应入口右侧;启动时上方居中提示新版,十秒后自动消失,点击进入更新页面。查看后清除该版本红点,更高版本重新提醒。

  • 插件支持同时下载多个安装包,每个插件独立显示进度;已安装页面可查看新版更新日志并直接更新。

  • 精简常规设置选项并调整顺序,保留原有画质和卡片显示配置。

  • 导入关注支持名称搜索、已导入主播取消选择及调整文件夹;支持恢复抖音关注账号并单独识别房间。

  • 导出包的主程序及进程名固定为 DD监控室CE,版本号由软件更新页面及文件版本信息显示。

修复内容

  • 修复字体裁切、全屏清屏和悬浮控件变黑。

  • 修复扩容时新增格子自动填充直播卡片问题。

  • 修复关注刷新按钮无法再次点击和旋转不结束。

  • 修复未选中错误出现选中框问题。

  • 修复补充了各平台最高画质支持。

  • 修复了画布圆角覆盖不全,播放器窗口重建

  • 修复替换格子里的直播后,旧主播仍残留蓝色选中标记;旧主播仍在其他格子播放时保留上墙标记。

  • 修复添加直播间等输入框默认右键菜单为英文的问题,统一使用中文 Qt 菜单。

  • 修复插件目录被 Windows 临时占用时安装或升级失败的问题,增加有限重试和回滚。

  • 修复多格子视频裁切、全屏闲置控件与原生视频窗口焦点问题。

  • 修复插件提示栏纯黑背景,改用软件主题色。

在线更新发布要求

0.3 是第一个包含更新入口的版本,旧 v0.2 首次需手动升级。后续本体发布上传 EXE ZIP 和 app-update.json;插件发布上传各插件 ZIP 和 plugin-catalog.json。版本、校验值及流程见 docs/online-updates.md。

0.3.1 额外保留一次带版本号的兼容入口,让 0.3 用户可以在线升级;平时请启动 DD监控室CE.exe,后续版本不再附带带版本号的入口。

EXE 包内程序目录及日常启动文件固定为 DD监控室CE/DD监控室CE.exe,在线更新保留原安装目录,避免按路径设置的白名单因版本号变化而失效。手动更新请解压覆盖原目录。

DD监控室CE v0.2

Choose a tag to compare

@Lanpropro Lanpropro released this 25 Sep 16:56

DD监控室CE v0.2

更新说明

格子全屏

  • 可以打开单格直播的全屏,默认快捷键F,F/ESC退出

录制功能

  • 内置了录制功能,可以同时录制所有窗口
  • 请现在设置中完成必要路径和内容的配置,在通过格子左下角的Rec按钮启动
  • 多个同时录制会占用相当一部分的性能,请DD量力合行
  • 增加了类似N卡即时重放功能,可在设置中设置重放时间以及是否跟随

运行

  • exe 便携版(推荐):下载 DDMonitorCE-v0.2-exe.zip,解压后直接双击里面的
    DD监控室CE-v0.2.exe
    就能用。

修复/更新

  • 9.26 增加解码方式
  • 9.26 增加关注栏卡片排序方法
  • 9.27 修复使用时切换音频引发的静音失效bug
  • 9.28 修复alt+tab缩略图错误显示
  • 9.29 增加插件页面接口
  • 10.1 修复布局扩容操作信号异常bug
  • 10.3 因国庆假期v0.2版本暂时有部分bug未修复,会在v0.3一起发布。时间预计在国庆假期末

许可

程序本体见 LICENSE;第三方组件(libVLC、PySide6、python-vlc 等)见 NOTICE.md。

DD监控室CE v0.1

Choose a tag to compare

@Lanpropro Lanpropro released this 18 Sep 17:11

DD监控室CE v0.1

第一个公开发布版。多路 B 站直播间监控画面墙,横竖屏两套排布,自带弹幕与音频路由。

和原版有什么差别

画面墙

  • 横屏预设:平分布局(单画面 / 上下两分 / 左右两分 / 四分 / 六分 / 九分)
    与大带小布局(主画面 + 2/3/4 小、上主画面 + 下 2 小、主画面 + 5 小环绕、
    双主画面 + 4 小、2 小 + 主画面(镜像))
  • 竖屏预设:主画面按 16:9 占满宽度 + 小画面自动网格(+2 / +4 / +6 小,
    以及对应的带弹幕版本)
  • 拖窗口换方向时按「能放几路」自动对映到最相似的那套(横屏 1+2 ↔ 竖屏 1+2)
  • 布局菜单只列当前方向能用的布局;「大带小」单独一段,镜像布局挨着放
  • 从格子右键「放到主画面」:竖屏下切竖屏预设,画面不会被压变形
  • 布局变大时新格子保持空位,不会把别处的直播间自动填进来

竖屏

  • 顶部横栏两行:logo + 搜索 + 多选/排序/刷新 + 展开键;下面一行是横向卡片条
  • 卡片条右侧独立一块:账号 / 布局预设 / 设置(宽度等高、下沿与缩略图齐平)
  • 点「多选」时多选条顶掉搜索那一行,横栏高度不变(画面墙不抖)
  • 收起键在竖屏显示上下箭头,横屏是左右箭头

播放与音频

  • 每格独立 libVLC 播放器,共享一个 libvlc 实例;主/次画质分级
  • 每格可单独设音量,并把该格音频独立路由到左/右声道(PortAudio)
  • 悬浮预览、暂停、画质切换、关掉某一路留空位

关注列表与弹幕

  • 关注列表横向/纵向两套样式,支持置顶、排序、多选删除、搜索
  • 拖头像进画面墙换画布;点顶排头像高亮选中
  • 弹幕面板(blivedm):贴底整宽、字号可调、可发送(需登录)

其它

  • 插件体系(plugins_user/<名字>/plugin.py)
  • 深色主题、圆角、自绘图标;窗口状态与布局按横/竖屏分别记住

更现代化的 UI

  • 界面形态换了一套:原版是顶部菜单 + 一堆各自独立的播放窗口;这版改成一整块画面墙 + 侧栏——一格一路、圆角画面,控制按钮鼠标移上去才浮出来,平时画面干干净净。
  • 多了整套竖屏(原版没有):屏幕竖过来(或竖屏副屏)时,顶上一栏就是关注列表、可以左右滑;主画面按 16:9 占满整行宽度,小画面自动铺满下面。
  • 浮标不再常驻:这版把 LIVE、在线人数、直播间标题都改成鼠标移到格子上才出现,不再一直盖着画面。
  • 关注列表做成卡片:头像 + 主播名 + 直播标题 + 开播角标一体,置顶的带角标;换布局也从文字菜单改成缩略图,一眼看出是几路、怎么排。
  • 格子状态分得更细:在播 / 未开播 / 已下播 / 连接失败 / 缓冲中 / 暂停 / 空位,各有各的显示。
  • 外观统一:配色、圆角、字号是一套设计令牌,图标全部手绘,不会出现系统字体里缺符号那种方块字。

更自定义的设置

  • 每一路单独调音量、静音、画质(原版也有),新增:可以把某一路的声音单独送到左耳或右耳 —— 想同时听两三路、又不想混在一起时特别有用。
  • 布局从原来那几套扩成 13 套横屏 + 6 套弹幕 + 6 套竖屏,其中竖屏那一整套是原版没有的。
  • 菜单只列当前方向能用的布局,不会出现「选了不对方向的布局、画面被压扁」;把窗口拖成另一个方向时还会自动切到最接近的那一套,不用重新选。
  • 横屏、竖屏各记一套布局(原版只有一套),换过头再换回来不会被覆盖。
  • 关注列表更能折腾:置顶、拖动排序、三种自动排序(自定义 / 开播优先 / 导入顺序)、多选删除、搜索、悬停预览开关。
  • 弹幕面板可调:保留条数、字号、屏蔽词、字体、粉丝牌、B 站表情。
  • 快捷键可以在设置里改:默认 F 设主画面、Esc 还原布局、M 只听这一路。
  • 插件写起来有章可循:这版提供 4 类扩展点(本体事件 / 平台 / 格子右键菜单 / 发弹幕)+ 一份接口文档;原版只有 plugins_lite / hooks 这类内部机制。

更流畅的体验

  • 开十几路更省内存、起播更快:原版每个画面各起一套播放内核,这版所有画面共用一套。
  • 断流自己恢复:网络抖动断流会自动重连(5 秒起、逐次翻倍、最多 60 秒),画面卡死也会自动刷新。
  • 主播下播不清场:格子留着(画面清黑写「已下播」),主播一开播自动接着播;取流失败只显示「连接失败」并继续重试,不会误判成下播。
  • 换布局、换方向不打断:切换布局或把窗口拖成竖屏时,正在播的画面不会重连、不闪。
  • 列表再长也顺:头像、封面、表情都在后台加载并缓存在本地,关注列表拉很长也不顿。
  • 开箱即用:原版要自己装 Python、VLC 和一堆依赖;这版在发布页下载一个 zip,解压双击 exe 就能跑(VLC 运行库已内置)。代价是这版只支持 Windows(原版还有 macOS / Linux 打包)。

还有些原版有、这一版暂时没搬过来的:热榜/热播主播列表、独立悬浮窗、硬解软解切换、全局画质与全局音频、缓存大小设置、开播自动播放、自动更新;另外自定义布局面板也还没做(这版是固定预设 + 缩略图菜单)。录制、发弹幕、接别的直播平台按设计走插件。

运行

  • exe 便携版(推荐):下载 DDMonitorCE-v0.1-exe.zip,解压后直接双击里面的
    DD监控室CE-v0.1-exe.exe
    就能用(不需要装 Python)。配置 / 缓存 / 日志都在解压出来的
    那个目录下(utils\config.json、cache\、logs\),删掉 utils\config.json 等于恢复出厂。
    里面的 _internal\(含 libvlc.dll 和 plugins\)是运行库,别删。
    不想解压也行:本地 results\DD监控室CE-v0.1-exe\ 就是同一个目录。
  • 源码便携包:results\DD监控室CE-v0.1\ 整个目录拷走 →
    ① 机器上有 Python 3.12/3.13:python -m venv .venv →
    .venv\Scripts\pip install -r requirements.txt → 双击 run.cmd;
    ② 本机已有现成虚拟环境(F:\CodexAppManager\Code\DD_Monitor-venv)时
    双击 run.cmd 即可,它会自己找到解释器。

许可

程序本体见 LICENSE;第三方组件(libVLC、PySide6、python-vlc 等)见 NOTICE.md。