# 音乐播放来源与历史音频署名

## 当前华语曲库的官方试听

当前 16 首华语歌曲的曲目、歌手、专辑封面和逐曲播放来源记录在 [`music-catalog.js`](music-catalog.js)。已核对来源的曲目使用 Spotify 或 Bandcamp 官方嵌入播放器，在本站弹窗内保留平台控件及标识；无可用来源的曲目保持待接入。具体接入数量由页面动态统计，试听时长及可用性由平台控制，可能受地区、网络与账号策略影响。

本轮没有下载、剪辑或再分发这些中文商业录音，没有提取平台播放器内部的音频直链，也没有用下方 Kevin MacLeod 文件冒充中文歌曲。官方嵌入不转授录音版权，不表示平台或音乐人参与、认可或代言本项目。播放器保留原生 `src` 音频支持，后续只有取得适用于本站的文件及相应授权后才能接入。2026-09-28 发布版本保留官方嵌入方式。

官方实现说明：[Spotify Embeds](https://developer.spotify.com/documentation/embeds)、[Bandcamp 嵌入播放器](https://get.bandcamp.help/en/articles/15263071-how-do-i-create-a-bandcamp-embedded-player)。

## 历史文件范围

下方清单对应上一预览版遗留的 16 段本地音乐精选片段，每段 32 秒，**已经退出当前曲库，不是当前中文歌曲的录音**。所有录音作者均为 **Kevin MacLeod**，来自 [Incompetech 官方曲库](https://incompetech.com/music/royalty-free/music.html)，依据 [Creative Commons Attribution 4.0 International（CC BY 4.0）](https://creativecommons.org/licenses/by/4.0/) 使用；保留文件与清单是为了原有署名和历史记录。

曲名、作者与 ISRC 使用官方元数据。试听音频与页面中其他音乐人的介绍相互独立，不应使用其他艺人姓名、商业歌曲标题或专辑封面来冒充这些录音的来源，也不表示作者与本站或网易云音乐存在合作或代言关系。

## 历史片段制作说明

原始 MP3 从以下官方地址下载。使用脚本 `scripts/prepare-audio.py` 解码音频，比较每首中后段连续窗口的 RMS 能量，选择相对饱满的 32 秒段落。这个方法用于选取试听片段，不保证识别出歌曲的副歌或高潮。

处理包括：截取下表时间区间、统一响度（目标 -18 LUFS / -2 dBTP）、0.35 秒淡入、1.1 秒淡出、44.1 kHz 双声道 MP3 编码（128 kbps）。原曲内容由 Kevin MacLeod 创作；本站只进行了上述剪辑与音频处理。音频文件保留作者与许可元数据。短片段不改变原曲的 CC BY 4.0 许可。

署名建议：

> “曲名” — Kevin MacLeod (incompetech.com). Licensed under CC BY 4.0. 本站为经截取、响度处理及淡入淡出的 32 秒精选片段。

## 历史曲目清单

| 曲名 | 作者 | 原曲截取区间 | ISRC | 官方原始音频 |
|---|---|---|---|---|
| Cipher | Kevin MacLeod | 146–178 秒 | USUAN1100844 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Cipher2.mp3) |
| Wallpaper | Kevin MacLeod | 174–206 秒 | USUAN1100843 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Wallpaper.mp3) |
| Dreams Become Real | Kevin MacLeod | 247–279 秒 | USUAN1500027 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Dreams%20Become%20Real.mp3) |
| Carefree | Kevin MacLeod | 71–103 秒 | USUAN1400037 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Carefree.mp3) |
| Bossa Antigua | Kevin MacLeod | 227–259 秒 | USUAN1700069 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Bossa%20Antigua.mp3) |
| Local Forecast | Kevin MacLeod | 52–84 秒 | USUAN1300010 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Local%20Forecast.mp3) |
| Cool Vibes | Kevin MacLeod | 84–116 秒 | USUAN1100863 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Cool%20Vibes.mp3) |
| Acid Trumpet | Kevin MacLeod | 82–114 秒 | USUAN1100339 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/AcidJazz.mp3) |
| Night on the Docks - Sax | Kevin MacLeod | 67–99 秒 | USUAN1100137 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Night%20on%20the%20Docks%20-%20Sax.mp3) |
| Shades of Spring | Kevin MacLeod | 66–98 秒 | USUAN1100080 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Shades%20of%20Spring.mp3) |
| Funkorama | Kevin MacLeod | 68–100 秒 | USUAN1100474 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Funkorama.mp3) |
| Aurea Carmina | Kevin MacLeod | 109–141 秒 | USUAN1400006 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Aurea%20Carmina.mp3) |
| Sunday Dub | Kevin MacLeod | 82–114 秒 | USUAN1700031 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Sunday%20Dub.mp3) |
| Slow Burn | Kevin MacLeod | 101–133 秒 | USUAN1100609 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Slow%20Burn.mp3) |
| Beachfront Celebration | Kevin MacLeod | 89–121 秒 | USUAN1200022 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Beachfront%20Celebration.mp3) |
| Future Gladiator | Kevin MacLeod | 161–193 秒 | USUAN1200051 | [MP3 来源](https://incompetech.com/music/royalty-free/mp3-royaltyfree/Future%20Gladiator.mp3) |

## 许可与核验

- [Incompetech 许可页面](https://incompetech.com/music/royalty-free/licenses/)
- [Incompetech 官方 FAQ（允许剪辑、压缩与流媒体使用，需署名）](https://incompetech.com/music/royalty-free/faq.html)
- [CC BY 4.0 许可摘要](https://creativecommons.org/licenses/by/4.0/)
- [CC BY 4.0 完整法律文本](https://creativecommons.org/licenses/by/4.0/legalcode.en)
- [官方曲目元数据 JSON](https://incompetech.com/music/royalty-free/pieces.json)

来源与下载地址核验于 2026-09-27。音频原始文件仅保存在生成过程的临时目录，仓库只包含上述精选片段。

## 重新生成

安装 ffmpeg 后，在项目根目录运行：

```sh
python3 scripts/prepare-audio.py --ffmpeg /path/to/ffmpeg
```

脚本只处理这批历史 Kevin MacLeod 文件：下载官方原曲到临时目录，重新生成 `assets/audio/` 中的片段，并输出各片段的时长、音量、截取起点及文件大小。脚本不会发布网站或修改 Git 状态，也不会把历史录音重新加入当前中文曲库。若未来调整这些历史片段的截取区间，请同步更新此处署名表，不应将其绑定到现有中文歌曲资料。
