所有集成
内置音乐和音频

WebNowPlaying

Macro Deck 自带

通过 WebNowPlaying 扩展控制浏览器中播放的音乐和视频,并显示正在播放的内容。

  • 控制浏览器中媒体的播放、暂停、切换、跳转和音量
  • 跟随当前正在播放的标签页
  • 显示标题、艺术家和封面的音乐播放器组件
  • 提供曲目、艺术家、网站、进度和评分的变量
  • 没有设置对话框:启用集成并开启扩展的适配器即可

WebNowPlaying 集成将 Macro Deck 连接到 WebNowPlaying 浏览器扩展。该扩展会读取浏览器中受支持网站(例如音乐和视频网站)上正在播放的内容,并将其传给 Macro Deck。Macro Deck 则会将播放、暂停、切换等命令发回给网站。

该集成没有设置对话框。在 Macro Deck 中启用集成,并在扩展设置中开启 Macro Deck 适配器即可。Macro Deck 会在同一台电脑的 8698 端口上监听扩展的连接。

可以做什么

  • 对浏览器中播放的内容进行播放、暂停、切换曲目、跳转、开启或关闭随机播放、设置循环模式和更改音量。
  • 在 音乐播放器 组件中显示正在播放的内容,包括网站名称、封面、进度以及播放和切换按钮。
  • 在按键标签中使用 webnowplaying_current_track_name 和 webnowplaying_player_name 等变量。
  • 将滑块绑定到 webnowplaying_volume 或 webnowplaying_current_position。

一些示例设置:

  • 一个 Toggle Play/Pause 按键,接电话时暂停浏览器中的视频。
  • 一个音乐播放器组件,显示浏览器标签页中正在播放的歌曲。
  • 一个绑定到 webnowplaying_volume 的滑块,无需切换窗口即可更改网站的音量。

运行方式

当多个标签页都报告了媒体时,Macro Deck 会跟随其中一个:优先是有声播放且最近处于活动状态的标签页,其次是任何正在播放的标签页,最后是最后处于活动状态的标签页。命令会发送到该标签页。并非每个网站都支持所有命令;当网站无法执行某项操作(例如设置循环模式)时,该命令不会产生任何效果。当浏览器关闭扩展的连接时,组件会显示没有正在播放的内容,扩展重新连接后 Macro Deck 会再次接收。

如果其他应用程序已占用 8698 端口(例如带有 WebNowPlaying 插件的 Macro Deck 2),该集成页面上的问题 WebNowPlaying 端口已被占用 会提示这一点。

Spotify

Macro Deck 自带

控制 Spotify 播放、喜欢歌曲、管理播放列表,并在面板上显示正在播放的内容。

YouTube Music Desktop App

Macro Deck 自带

在面板上控制 YouTube Music Desktop App:播放、音量、评分和正在播放的内容。

Jellyfin

Macro Deck 自带

在面板上控制 Jellyfin 应用和电视,显示正在播放的内容,并在播放开始或停止时做出响应。

SoundPad

Macro Deck 自带

播放 SoundPad 列表中的声音,控制录音,并在面板上显示正在播放的声音。

Voicemeeter

Macro Deck 自带

在面板上控制 Voicemeeter、Banana 或 Potato 的增益、静音、路由和宏按钮。