Releases: ZepengW/GMC-Enhance
Release list
v0.3.1
v0.3.1 (2025-10-08)
更新摘要 / Highlights
-
自定义快捷键映射(选项页可视化配置 + 即时应用)
-
快捷键冲突检测、重置默认与步长配置联动
-
HUD 叠加、直播进度条与跨标签控制体验修复
-
Customizable keyboard mapping (options UI with live application)
-
Shortcut conflict detection, one-click reset, and step-size alignment
-
Fixes for stacked HUDs, live-progress handling, and cross-tab control
详细说明 / Details
- 快捷键自定义 / Customizable Shortcuts:新增选项页快捷键表格,可捕获组合键、提示冲突、写入
storage.sync,内容脚本实时载入,HUD 操作与文档同步更新。 - 步长与文案同步 / Step & Docs Alignment:默认快进/速度/音量步长与 README 统一,避免快捷键说明与实际行为不一致。
- 控制体验优化 / Control UX:改进跨标签媒体控制的目标锁定逻辑,使后台标签响应更稳定,减少误切换。
- Customizable Shortcuts – Options page now features a keymap table that captures combos, warns about conflicts, and persists them to
storage.sync; content scripts pick up changes instantly and the HUD plus docs stay aligned. - Step & Docs Alignment – Default seek/speed/volume steps now match the README so shortcut descriptions reflect actual behavior.
- Control UX – Cross-tab media targeting logic is more robust, keeping background tabs steady and reducing unintended focus switches.
修复 / Fixes
- 解决 HUD 多次触发时重叠显示的问题,确保提示面板仅存在一份 / Prevent HUD from overlaying itself on repeated triggers.
- 当监测到直播源时固定进度条展示,避免 seek 逻辑造成跳动假象 / Keep live-stream progress static to avoid misleading jumps.
- 调整倍速调节快捷键映射,修正键位与实际动作错位 / Corrected speed-control shortcut mapping mismatch.
v0.3
v0.3.0 (2025-10-04)
更新摘要 / Highlights
-
10 段均衡器(真实叠加频响)
-
双谱实时显示(原始/处理后)+ 历史最值包络
-
自适应 dB 纵轴(自动范围 + 友好刻度)
-
全局 Q 因子可调(写入预设,兼容旧预设)
-
橘色播放速度徽章(1× 隐藏,按标签页独立)
-
单一可视化画布(频谱 + 增益曲线 + 历史 + 图例)
-
降低默认 Q 使曲线更平滑
-
标签/图例自适应压缩
-
HUD Seek 预览与跨标签同步优化
-
10-band equalizer (true composite frequency response)
-
Dual real-time spectrum (pre/post EQ) + historical min/max envelope
-
Adaptive dB scaling (auto range with nice ticks)
-
Adjustable global Q factor (stored in presets, backward compatible)
-
Playback speed badge (orange) per tab (hidden at 1×)
-
Unified visualization canvas (spectrum + gain + history + legend)
-
Smoother gain contour via reduced default Q
-
Responsive legend & label compression
-
HUD seek preview & cross-tab sync refinements
详细说明 / Details
-
10 段 EQ + 真实响应:使用
getFrequencyResponse获取整条滤波链真实幅频,避免简单相加误差。 -
统一画布:合并频谱、曲线、历史区与图例,减少重绘与布局开销。
-
谱线与历史:即时柱经过 EMA 平滑;最小/最大包络帮助判断能量波动区间。
-
自适应 dB 范围:根据当前极值自动裁剪/扩展,生成易读刻度并避免留白或裁切。
-
全局 Q:带宽可调,预设序列化;旧预设缺失 Q 时采用默认值。
-
播放速度徽章:仅当速率 ≠ 1× 显示(如
.75、1.25、2),与红色 EQ 修改图标共存。 -
HUD 改进:Seek 高亮正确消失;跨标签控制时后台轮询同步;直播跳转智能降级为提示。
-
曲线平滑:降低默认 Q 以减少窄带重叠产生的“鼓包/锯齿”。
-
标签自适应:自动缩写与压缩防止布局溢出。
-
10-Band EQ & True Response – Uses
getFrequencyResponseto reflect actual overlapping filter output. -
Unified Canvas – Merged separate visualization layers to reduce repaint overhead and improve clarity.
-
Spectrum + History – Captures EMA-smoothed instantaneous bars plus min/max envelope for contextual range.
-
Adaptive dB Range – Auto-determines vertical scale to avoid clipping / wasted space; generates human-readable ticks.
-
Global Q – User-adjustable bandwidth; serialized with presets (legacy presets fallback gracefully).
-
Playback Speed Badge – Per-tab badge (e.g.
.75,1.25,2) shown only when rate ≠ 1×; coexists with red EQ-modified icon. -
HUD Improvements – Seek highlight clears correctly; background polling only when active tab differs; live streams show informative state instead of invalid seeks.
-
Curve Smoothing – Lower default Q reduces comb/bump artifacts from narrow overlap.
-
Label Responsiveness – Abbreviation and compression prevent layout overflow.
兼容性 / Compatibility
-
旧预设(无
q)自动使用当前默认 Q。 -
新增频段默认 0 dB,不改变原始声音。
-
无需手动迁移。
-
Old presets (no
q) load with default global Q. -
Added EQ bands initialize to 0 dB (neutral).
-
No manual migration required.
性能 / Performance
中文:
- 单一 Canvas 降低内存与上下文切换。
- 条件式徽章更新避免无意义重绘。
English:
- Single canvas lowers memory & context switches.
- Conditional badge updates avoid unnecessary UI churn.
v0.2.2
✨ v0.2.2 更新说明
🎵 音效调节功能
- 🗂️ 增加 页面记忆功能,支持在不同页面保持音效调节设置
- 🎛️ 新增 音效调节示意图标,操作更直观
- 🔧 优化 用户交互逻辑,提升操作流畅度
🎬 视频调节功能
- ⚡ 优化 快捷键与弹窗调节 的交互体验
- 🎚️ 支持 自定义调节步长,操作更加灵活
✨ v0.2.2 Release Notes
🎵 Audio Control
- 🗂️ Added page memory to keep audio settings consistent across pages
- 🎛️ Added visual icons for audio adjustment, making controls more intuitive
- 🔧 Improved interaction logic for smoother operations
🎬 Video Control
- ⚡ Enhanced shortcut keys and popup adjustment experience
- 🎚️ Added support for customizable adjustment steps, offering greater flexibility
v0.1.1
Global Media Control (GMC)-Enhance 是一个 Chrome 扩展程序,它增强了 Chrome 内置的全局媒体控制功能。它提供了真正的统一控制,全局快捷键实现即时操作,以及独立的标签页会话,使每个标签页保持其播放、速度和效果状态而互不干扰。
GMC-Enhance 提供了一系列功能来改善您的媒体播放体验:
- 统一媒体控制:通过单一工具栏界面管理所有媒体会话,无需切换标签页。
- 播放控制:播放、暂停、快退/快进以及调整播放速度。
- 全局快捷键:通过键盘快捷键实现即时控制(快进、速度、音量、静音、选择活动视频)。
- 独立的标签页会话:每个标签页保持其播放速度、选定目标视频、音量和音频效果状态,无意的跨标签干扰将不再发生。
- 音量控制:调整单个视频的音量,包括静音/取消静音选项。
- 音频效果:通过调整特定频段(例如降低人声或增强低音)来提升音频质量。
- 浮动窗口:通过快捷键调整时显示浮动窗口,方便查看当前状态。
Global Media Control (GMC)-Enhance is a Chrome extension that supercharges Chrome's built‑in Global Media Control. It delivers true unified control across all your media, global shortcuts for instant actions, and independent tab sessions so each tab keeps its own playback, speed, and effect state without interference.
GMC-Enhance offers a range of features to improve your media playback experience:
- Unified Media Control: Manage all media sessions from a single toolbar interface without switching tabs.
- Playback Control: Play, pause, skip backward/forward, and adjust playback speed.
- Global Shortcuts: Keyboard shortcuts for instant control (seek, speed, volume, mute, select active video).
- Independent Tab Sessions: Each tab maintains its own playback speed, selected target video, volume, and audio effect state—no accidental cross‑tab interference.
- Volume Control: Adjust volume levels for individual videos, including mute/unmute options.
- Audio Effects: Enhance audio quality by adjusting specific frequency bands (e.g., reduce vocals or boost bass).
- Floating Window: Displays a floating window when adjusting via shortcuts, making it easy to view the current status.