🎵 v0.3.8 — HTML Report v2 Dashboard
✨ 新功能 · New Features
📊 听歌报告 v2 全面重写 · HTML Report v2 — Full Dashboard Rewrite
原有叙事滚动式报告升级为数据仪表盘(860px),8 个数据模块:
The scrolling narrative report is now a full data dashboard (860px wide) with 8 modules:
| 模块 | 说明 |
|---|---|
| 📅 每日播放柱状图 | 按小时/日期/月份展示播放量分布 |
| 🕐 时段热力图 | 早晨/下午/傍晚/深夜活跃度可视化 |
| 🔍 热搜词云 | 按频次缩放,紫色系着色 |
| ♥ 收藏艺手墙 | 喜欢的艺手 + 实际播放次数对比 |
| 🎧 音乐人格雷达图 | 五边形 SVG 雷达图(专注力/探索欲/情绪起伏/夜猫指数/忠诚度) |
| 📊 数字摘要栏 | 总播放 · 独立艺手数 · 估算时长 · 峰值时段 |
| 🥇 Top 艺手 / 曲风 | 带金银铜牌排名徽章 |
| 📈 偏好变化趋势 | ↑ 新增 / → 稳定 / ↓ 下降,带百分比变化值 |
🧠 Profile 新增 7 个数据字段
unique_artist_count— 独立艺手数estimated_hours— 估算收听时长(h)peak_band— 峰值时段(morning / afternoon / evening / night)band_track_counts— 各时段播放量daily_plays— 按时间粒度分组的播放量分布personality_scores— 5 维度人格评分(0–100)trend_detail— 曲风趋势详情(含前后期计数,用于计算变化幅度)
🌐 官网 · Website
- 顶部导航新增「关于我们」链接(→ CodeBeatAI)
- 手机端汉堡菜单 GitHub / 技术报告 之间边框重叠问题修复
📖 README
- 英文、中文、日文三版 README 均新增 dev 分支体验入口提示
🐛 Bug 修复 · Bug Fixes
- html2canvas 截图标签消失:雷达图 SVG 圆心偏移修正,保存图片时标签不再被裁切
- Modal innerHTML XSS:曲目名称/艺手名改用
esc()安全转义后插入 - Apple Music 超时:
play_history超时提升至 30s,冷启动自动重试一次 - MCP
generate_profile:自动在浏览器打开 HTML 报告,返回完整文件路径