cast_control(以前称为 chromecast_mpris)是一个守护进程,它允许您使用 MPRIS 小部件从 Linux 桌面控制 Chromecast 设备。 该工具还可用于从命令行在 Chromecast 上打开媒体和播放 YouTube 视频。
MPRIS(媒体播放器远程接口规范)支持在 Plasma 桌面和 Cinnamon 中默认可用,GNOME 在其日期/时间菜单中有一个简单的 MPRIS 小部件(并且也有第三方扩展,比如这个 MPRIS 指示器按钮) 等,还有一个名为 playerctl 的命令行工具,用于控制实现 MPRIS D-Bus 接口规范的媒体播放器。
cast_control 使用 GNOME Shell 的 MPRIS 指示器按钮扩展控制我的 Chromecast |
值得注意的是,该程序仅适用于实现 Cast v2 API 的设备(它在底层使用 PyChromecast 来控制 Chromecast 设备),如 Chromecast,以及一些支持 Cast 的设备,如 Google Home。
即使它可以在 Chromecast 的帮助下播放媒体 playerctl
命令,cast_controls 的目的是用作遥控器,就像 MPRIS 界面适用于使用它的所有其他播放器一样,例如 Rhythmbox、VLC 等。所以用它来播放、暂停、跳过、快进、从您的 Linux 桌面倒带、搜索和控制远程 Chromecast 设备的音量。
由于这会为您的 Chromecast 公开 MPRIS 控件,这意味着您还可以使用键盘的媒体键来远程控制 Chromecast。
cast_control 特点:
- 控制视频和音乐播放
- 实时查看播放信息
- 显示缩略图、标题、播放位置和媒体长度
- 前进后退、播放、暂停、停止播放
- 音量增大和减小
- 播放下一个和上一个
- 退出投射应用
- 从命令行打开媒体并播放 YouTube 视频(使用
playerctl
)
该程序尚不支持播放列表。
下面你会发现 MPRIS 小部件的更多屏幕截图(在 KDE Plasma 和 Cinnamon 桌面下)能够使用 cast_control 控制 Chromecast 设备:
如何使用 Cast to TV 将 GNOME Shell 桌面投射到 Chromecast(支持音频、Wayland / X11)