Repository navigation
Releases
延河焕新 1.10.2 · 重要更新
延河焕新 1.10.1 · 推荐更新
延河焕新 1.10 · 推荐更新
延河焕新 1.0.2
重要更新,强烈推荐更新。
修复部分旧版往年课提示“课程已过期”后无法播放的问题,保留课次直达、片段切换和视频下载。
更新后重新加载扩展,再刷新课堂页面。压缩包附新版课程表和旧版课次表;已导入相同目录的用户无需重复导入。
感谢 mmck111 / yanhekt-player 提供回放读取思路,bit-admin / Yanhekt-AutoSlides 提供索引器。
延河焕新 1.0.1
旧版目录更新至 59,602 门课程、853,644 个课次,新增 235 门课程、9,241 个课次。本轮 session 1–1,000,000 扫描已完成,新版课程目录继续随包提供。
更新后重新加载扩展,并在「设置 → 导入课程表」中重新导入旧版目录。
感谢 bit-admin / Yanhekt-AutoSlides 提供索引器。
延河焕新 1.0
延河焕新 1.0:在新旧延河课堂中查看课程、直播、回放、资料与待办。
- 设置新增更新检查、彩色连接状态,以及 AutoSlides、BITShare 友情链接。
- 修复旧延河登录入口,优化新旧乐学读取、刷新与附件下载取消。
- 旧版课程检索改用本地导入目录,移除课程索引站依赖。
- 随包附新版 27,369 门课程;旧版更新至 59,367 门课程、844,403 个课次,比上次增加 30,457 个课次。
解压后加载含 manifest.json 的文件夹;更新用户替换文件、重新加载扩展并刷新页面。在「设置 → 导入课程表」中分别导入包内两份 JSON。
旧版目录快照为 2026-10-30,仍在持续采集中。感谢 bit-admin / Yanhekt-AutoSlides 提供索引器。
延河焕新 0.10.5 · 学期待办修复
延河焕新 0.10.5
- 修复新乐学当前学期课程与作业漏显。
- 待办默认查看当前学期,分批显示,失败可重试。
- 压缩包附两份目录:新版 27,369 门课程;旧版 57,735 门课程、813,946 个课次。
更新插件后重新加载扩展,再刷新课堂页面。目录从「设置 → 导入课程表」导入。
两份目录均在压缩包的 课程目录/ 中,也可导入回放助手。已安装 0.10.5 的用户可单独下载旧版目录,无需重装。旧版数据持续采集中。
感谢 Yanhekt-AutoSlides 提供旧版课次索引器。
延河焕新 0.10.0
以下整理自上一正式版 0.9.3 之后的累计改动;开发期间的 0.9.4–0.9.14 合并为本次正式发布。
旧版回放与课程索引
- 支持旧站 session 页面,严格区分 course、session、video。相同数字不视为同一个对象;进入 session 时先解析真实父课程。
- 支持一个 session 的多个视频片段、课次切换和刷新恢复。课次未连续编号时按明确归属列表展示,不按区间猜测。
- 接入 AutoSlides 公开索引协议,并支持我们独立采集的明文 session 快照;界面统一显示「旧版」。
- 正式 ZIP 现附两份可手动导入 JSON:新版 27,369 门课程,旧版 14,435 门课程 / 132,050 个 session。旧版仍在采集,快照标记 partial;旧版 XLSX 表不再分发。
原站切换
- 「返回原站 / 恢复原版」会保留原版模式。继续点击站内课程入口时不会立刻又切回焕新版,可主动返回焕新版。
- 旧站 session 地址、查询参数和具体片段在嵌入播放与下载入口间保持一致。
观看布局与控制
- 统一新旧站的界面尺度,主侧栏、课次栏和字幕表可分别收起,增加可用观看面积。
- 保留双画面并完善网页全屏、屏幕全屏;新增仅直播可用的三画面:左侧主画面,右侧上下两路。
- 底部操作集中为进度、倍速、字幕、音量、设置和多画面 / 全屏按钮,停止操作后收起。
- 标题栏保留下载、隐藏课次与隐藏字幕等独立操作,下载仍使用独立标签页。
直播与声音
- 多画面只选一路声音,可独立选择自动、当前画面、屏幕、教室或学生,未显示的画面也可提供声音。
- 更新 HLS 音轨处理与声音恢复交互;移除重复的「开启声音」按钮,通过音量按钮操作。
- 新增「签到模式」:展示最新已缓存帧,声音保持连续;不提交点名或签到请求。
- 新旧站直播根据课程名、教师、学期和上课时间关联,候选不唯一时手动选择;不套用相同课程 ID。
字幕与音量修复
- 音量浮层支持从按钮移动到滑块、调整和拖动,避免鼠标移入时立刻消失。
- 视频内字幕按实际画面区域定位;底栏显示时自动上移避让,隐藏后回落。视频内字幕与字幕表分开开关。
课程与学期整理
- 全部课程、资料和待办筛选统一移除「未标记 / 未标注学期」及仅学年的杂项;保留记录本身以便检索。
- 新版学期从有效的 2021–2022 试用开始;旧版更早的明确学期仍保留。
- 正确解析新乐学的学年和学期对象,修复
[object Object]文本与旧缓存。
文档与验证
- 更新回放助手 0.5.0、接口参考 0.2.0、公开致谢、目录导入说明及回归测试。
- 使用隔离浏览器、合成学校响应 / 媒体,以及实际两份发布目录验证。当前真实直播声音不列作本次验收结论。
安装包与两份目录
下载 yanhe-refine-0.10.0.zip 并解压,在浏览器扩展管理页加载或替换原目录后重新加载。包内 课程目录/课程目录.json 为新版 27,369 门课程;课程目录/旧版课次目录.json 为自建旧版 14,435 门课程、132,050 个 session。
在「设置 → 导入课程表」依次导入两份 JSON。旧版快照生成于 2026-10-28T10:10:33Z,仍为部分索引,采集继续;不包含已停用的旧 XLSX 表、个人学习记录或登录信息。
感谢 bit-admin/Yanhekt-AutoSlides 提供索引实现及协议研究;此快照由我们独立采集。
验证
108 项单元测试通过;隔离浏览器覆盖页面/旧版 session、直播、音轨、多画面、字幕与实际发布目录导入。媒体和学校响应使用合成夹具,未将当前真实直播列为验收结论。
延河焕新 0.9.3
修复新乐学作业附件无法上传、提交的问题。
- 支持平台返回的校内 MEDIA 上传服务器 zy-media.bit.edu.cn,使用实际返回的上传 URL;不转发新乐学 Cookie 或 CSRF 请求头到媒体域名。
- 新增该媒体域名的站点访问及连接权限;其它未支持的存储继续保留原站入口。
- 附件归属在浏览器会话内保存,后台休眠后可继续提交;账号、课程和作业之间不可混用附件。
- 缺少回执编号或响应中断时,读取本人提交记录确认新记录和附件,禁止自动重复提交。
- 修复个人提交附件无引用编号时的官方下载地址。
验证:67 项单元测试、21 项浏览器检查、5 项视频下载检查及 3 项发布包目录导入检查通过。浏览器回归覆盖真实扩展后台到合成 MEDIA 服务的跨域上传。经用户授权,另在登录后的平台页面使用同一表单及上传/提交核心完成一次真实 ZIP 作业提交,回读记录确认正式提交、附件名称和大小。
公开 ZIP 附带 27,369 条新版课程目录,不包含个人课程关系、作业、回执或登录信息。更新后在扩展管理页重新加载插件,再刷新课堂页面,在设置确认 0.9.3。
延河焕新 0.9.2
修复查看计算机视觉资料时混入操作系统、计算机组成与原理等历史课程内容的问题。
- 关联按当前课堂课程和新/旧乐学分别保存,两平台互不覆盖,分别记住选择。
- 历史关联和平台关联编号在恢复前核对课程身份;错误关联不再自动加载。若提示历史关联不符,重新选择当前课程即可。
- 资料、作业缓存按平台及课程区分,刷新立即失效。旧请求晚到不能覆盖新缓存,切课后不能覆盖当前页面。
- 强制刷新遇到进行中的普通请求,会在其结束后真正重新请求;旧页面不再清除新页面的刷新状态。
- 校验返回内容的课程编号;导航时关闭原来的只读附件弹窗。新关联可随学习记录导入导出,保留旧格式兼容。
- 保留观看进度、收藏与原安装目录。公开 ZIP 继续附带 27,369 条新版目录,不含个人课程关系或作业。
验证:62 项单元测试、21 项浏览器检查、5 项视频下载检查及 3 项发布包目录导入检查通过。新增三门课程交替切换、两平台独立记忆、历史错关联和延迟返回测试。使用合成课程与附件,未提交真实作业。
更新后在扩展管理页重新加载插件,再刷新课堂页面,在设置确认版本 0.9.2。