
对于经常看直播的人来说,应该见过这样的场景,主播播放音乐时,直播画面角落会同步显示:
- 当前歌曲名称;
- 歌手信息;
- 专辑封面;
- 滚动歌词;
- 播放进度。
这种效果在音乐直播、游戏直播、聊天直播中非常常见。但对于普通主播来说,实现这一效果并不简单。很多人需要手动制作网页组件,或者依赖复杂的直播插件。
软件格律诗 找到的开源项目 NowPlaying,提供了一种更加简单的解决方案。
它是一款用于直播和桌面的「正在播放」歌曲信息展示工具,可以实时检测当前播放歌曲,并将歌曲信息、歌词、封面以及播放状态展示出来。
让音乐信息从播放器中自动获取,并同步展示到直播间或者个人桌面。
NowPlaying 是什么?
NowPlaying 是一个开源的音乐信息服务项目。它通过检测电脑当前正在播放的音乐软件状态,获取歌曲相关数据,然后提供给直播软件、网页组件或者自定义程序使用。
简单理解:
你的播放器负责播放音乐;NowPlaying 负责识别音乐;直播软件负责展示效果。整个流程形成一个完整的信息同步链路。

NowPlaying 的核心功能特点
1. 实时获取歌曲信息
这是 NowPlaying 最核心的功能。
它能够实时检测当前播放歌曲,并展示:
- 歌曲名称;
- 作者;
- 专辑封面;
- 歌曲时长;
- 当前播放进度。
对于直播场景来说,这意味着主播无需手动输入歌曲信息。播放音乐后,工具会自动更新展示内容。
2. 支持歌词组件,并提供高度自定义
很多音乐展示工具只能显示歌曲名称。但 NowPlaying 进一步提供歌词展示能力。
项目中的歌词组件:
- 支持近 40 个配置项;
- 支持高度自定义;
- 会智能匹配最佳歌词;
- 同时获取多个歌词来源,并选择最佳结果。
对于音乐直播用户来说,这个功能非常实用。因为歌词展示效果直接影响直播观感。
用户可以根据自己的直播风格调整:
- 字体;
- 排版;
- 显示方式;
- 动画效果等。
3. 内置播放器页面
NowPlaying 还提供了一套播放器展示页面。
它采用类似 Apple Music 的设计风格:
可以展示:
- 当前歌曲信息;
- 滚动歌词;
- 播放状态。
同时支持电脑和移动设备同步使用。这意味着它不仅适合直播,也适合制作个人音乐展示页面。
4. 支持直播软件读取歌曲信息
对于主播来说,最重要的是:如何把音乐信息显示到直播画面?
NowPlaying 会生成包含当前歌曲信息的文件。直播软件可以读取这些文件,并按照模板展示歌曲内容。对于直播用户来说,这种方式非常灵活。
支持场景包括:
- OBS;
- B站直播姬;
- 抖音直播伴侣;
- 斗鱼直播伴侣;
- 虎牙直播;
- 视频号直播;
- 小红书直播;
- Streamlabs 等。
5. 提供 API 接口
除了直接使用官方组件,NowPlaying 还考虑到了开发者需求。项目提供 Now Playing API。
开发者可以:
- 自行设计前端页面;
- 调用歌曲信息;
- 使用软件内置服务器进行本地部署。
如果你想制作:
- 个人音乐主页;
- 桌面小组件;
- 自定义直播页面;
API 会提供更多扩展空间。
支持哪些音乐平台?
NowPlaying 支持超过 20 个音乐平台,并且仍在持续扩充。
目前包括:
国内音乐平台
- 网易云音乐
- QQ 音乐
- 酷狗音乐
- 酷我音乐
- 汽水音乐
- 全民 K 歌
国外音乐平台
- Spotify
- Apple Music
- YouTube Music
点歌机平台
- 咩播
- 卡西米尔唱片机
- 花花直播助手
- BQ 点歌姬
本地播放器
- PotPlayer
- Foobar2000
- AIMP
其它音乐软件
- 洛雪音乐
- MusicFree
- Cider
- YesPlayMusic
覆盖范围对于普通用户来说已经比较全面。
NowPlaying 使用教程
方法一:下载整合包(推荐)
这是最适合普通用户的方法。
步骤:
1. 下载整合包;
2. 解压运行。
官方说明:整合包开箱即用,无需额外配置。
方法二:结合第三方网站使用
如果想快速制作音乐组件,可以:
1. 访问指定网站并使用 Google 账号登录;
2. 进入 Widgets 页面;
3. 在 Music Service 中选择 YouTube Music;
4. 根据需要调整样式;
5. 在 OBS Setup 中复制 URL;
6. 将 URL 添加到直播软件浏览器源。
方法三:通过 API 自定义开发
适合开发者。
流程:
1. 启动 NowPlaying 服务;
2. 调用 API;
3. 根据返回数据设计自己的前端;
4. 使用内置服务器部署。

我的使用感受
作为一个经常关注软件工具和内容创作工具的人,我觉得 NowPlaying 最大的亮点是:
它解决了一个非常具体,但真实存在的问题。很多直播工具功能非常强大,但音乐信息展示往往需要额外配置。NowPlaying 把这个流程进行了简化。
播放音乐。
工具自动识别。
直播间自动显示。
整个过程非常符合现在内容创作工具的发展方向。
我比较喜欢它的一点,是它没有把自己限制成一个简单插件。普通用户可以直接使用整合包;主播可以连接 OBS;开发者还可以通过 API 自定义功能。这种设计让不同用户都能找到适合自己的使用方式。
总结
NowPlaying 是一款专注于“正在播放”信息展示的开源工具。
对于直播用户来说,它可以提升直播间专业感;
对于开发者来说,它提供了扩展接口;
对于音乐爱好者来说,它也是一个不错的桌面音乐展示方案。
如果你正在寻找一款开源、灵活、可自定义的音乐信息展示工具,那么 NowPlaying 值得加入你的收藏列表。
官方网站
https://github.com/Widdit/now-playing-service
下载地址
https://pan.quark.cn/s/a88e096e1654






