mpris

问题
mpris

问题

问题 我正在尝试使用dbus终端控制 VLC 媒体播放器的多个实例。 用于dbus单个 VLC 实例没有问题:一旦启动 VLC,就可以使用播放/暂停等命令, dbus-send --dest=org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause 工作正常。但是,如果我启动 VLC 的第二个实例,dbus-send它不会注册任何命令。第一个实例仍能正常注册所有命令,但第二个实例没有反应。 我尝试过的方法 dbus 启动 vlc 我尝试过使用...

Admin

仅在 VScode 集成终端中获取 org.freedesktop.DBus.Error.AccessDenied 错误 - 将 ZSH 与 spotify 连接
mpris

仅在 VScode 集成终端中获取 org.freedesktop.DBus.Error.AccessDenied 错误 - 将 ZSH 与 spotify 连接

我编辑了 powerlevel10k ZSH 主题,以在终端窗口中显示 Spotify 当前播放的歌曲 - 运行完美,除了 VS code 集成终端。Spotify 和 VS code 都是通过 Snap 安装的。 我的扩展 ZSH 主题的脚本函数(我不相信代码是错误的,因为它在 VS 代码之外完美运行): function prompt_my_spotifyplayed() { if test "$(pidof spotify | wc -l)" = 1; then artist="$(dbus-send --print-reply...

Admin

每次歌曲即将结束时如何运行脚本?
mpris

每次歌曲即将结束时如何运行脚本?

我的目的是当一首未评级的歌曲即将结束时发送通知消息。我正在使用带有 MPRIS 插件的 Rhythmbox,并找到了以下脚本: #Get position gdbus call \ --session \ --dest org.mpris.MediaPlayer2.rhythmbox \ --object-path /org/mpris/MediaPlayer2 \ --method org.freedesktop.DBus.Properties.Get \ org.mpris.MediaPlayer2.Player Position ...

Admin

如何从命令行确定 rhythmbox 是否正在播放?
mpris

如何从命令行确定 rhythmbox 是否正在播放?

rhythmbox-client --print-playing告诉我歌曲的名称,无论它是否正在播放。我只需要知道 rhythmbox 当前是否正在生成声音(这样我就知道是否要暂停它并稍后取消暂停)。 更新: 一位丑陋的候选人回答道: 我认为 rhythmbox 可能确实缺乏这个基本界面。 但是当我运行pacmd list-sink-inputs 它时,我向搅拌器询问正在喂食什么,它仍然无论是否正在播放,都会列出 rhythmbox。但是,它在输出中有一个“状态”行,根据音乐是否暂停,该行是“RUNNING”或“CORKED”。 ...

Admin

阻止 MPRIS 识别应用程序
mpris

阻止 MPRIS 识别应用程序

我经常在 Chrome 浏览器运行时运行音频播放器(通常是 Audacious v. 3.9)。如果我在 Chrome 中打开视频,它似乎会从音频播放器中“索取”MPRIS 控件。获取控制 Audacious 的快捷键的唯一方法是关闭 Chrome。 一定有办法阻止 MPRIS 将 Chrome 识别为“媒体播放器”。我认为问题在于其中一个(或两个)应用程序没有“声称”MPRIS 正常运行。根据手册页,这与一个变量有关MPRIS_REMOTE_PLAYER: MPRIS_REMOTE_播放器 如果未设置或设置为*,mpris-remote 将通...

Admin

如何在 KDE Plasma 中启用 MPRIS 对 GTK 应用程序的控制?
mpris

如何在 KDE Plasma 中启用 MPRIS 对 GTK 应用程序的控制?

我遇到了一个 GTK 应用程序(毯子),可以使用笔记本电脑的播放/暂停按钮在基于 GTK 的桌面环境(如 GNOME、XFCE 和 Cinnamon)中进行控制(在 Ubuntu 20.04、Xubuntu 20.04 和 Linux Mint Cinnamon 中测试),但笔记本电脑的功能键无法在 KDE Plasma(Kubuntu 20.04)中播放/暂停应用程序。 此外,该应用程序不会在 KDE Plasma 的音频控制小程序中将自己注册为播放声音的应用程序(而其他软件如 VLC 则会这样做)。有没有办法在 KDE Plasma 中使用 GTK 应用...

Admin