Linux 操作系统非常适合进行独特的定制和调整,以使您的计算机更好地为您工作。 为了 example,i3 窗口管理器鼓励用户思考构成现代 Linux 桌面的不同组件和部分。
Fedora 有两个新的音乐调整器感兴趣的包: mpris-scrobbler 和 播放器. mpris-scrobbler 跟踪您的音乐收听历史 在 Last.fm 和/或 ListenBrainz 等音乐跟踪服务上。 playerctl 是一个命令行 音乐播放器控制器.
mpris-scrobbler 记录您的音乐收听趋势
mpris-scrobbler 是一个 CLI 应用程序,用于将您的音乐的播放历史提交给类似的服务 最后一个.fm, 自由.fm, 或者 听脑. 它在听 MPRIS D-Bus 接口 检测正在播放的内容。 它连接了几个不同的音乐客户端,比如 spotify-client, vlc大胆的, bmp, 厘米, 和别的。
安装和配置 mpris-scrobbler
mpris-scrobbler 可用于 Fedora 28 或更高版本,以及 EPEL 7 存储库。 在终端中运行以下命令进行安装:
sudo dnf install mpris-scrobbler
安装后,使用 systemctl 启动并启用该服务。 以下命令启动 mpris-scrobbler 并始终在系统重新启动后启动它:
systemctl --user enable --now mpris-scrobbler.service
提交剧本到 ListenBrainz
本文介绍了如何将 mpris-scrobbler 与 ListenBrainz 帐户相关联。 要使用 Last.fm 或 Libre.fm,请参阅 上游文档.
要将播放提交到 ListenBrainz 服务器,您需要一个 ListenBrainz API 令牌。 如果您有帐户,请从您的 个人资料设置页面. 当您拥有令牌时,运行此命令以使用您的 ListenBrainz API 令牌进行身份验证:
$ mpris-scrobbler-signon token listenbrainz
Token for listenbrainz.org:
最后,通过在您喜欢的音乐客户端中播放一首歌曲来测试它 Fedora. 您播放的歌曲会出现在您的 ListenBrainz 个人资料中。
playerctl 控制你的音乐播放
playerctl 是一个 CLI 工具,用于控制任何实现 MPRIS D-Bus 接口的音乐播放器。 您可以轻松地将其绑定到键盘快捷键或媒体热键。 以下是如何安装它、在命令行中使用它以及为 i3 窗口管理器创建键绑定。
安装和使用 playerctl
playerctl 可用于 Fedora 28 岁或以后。 在终端中运行以下命令进行安装:
sudo dnf install playerctl
现在它已安装,您可以立即使用它。 打开您喜欢的音乐播放器 Fedora. 接下来,尝试以下命令来控制终端的播放。
播放或暂停当前播放的曲目:
playerctl play-pause
如果您想跳到下一首曲目:
playerctl next
对于所有正在运行的球员的名单:
playerctl -l
要播放或暂停当前正在播放的内容,只能在 spotify-client 应用程序上:
playerctl -p spotify play-pause
在 i3wm 中创建 playerctl 键绑定
你使用像 i3 窗口管理器这样的窗口管理器吗? 尝试使用 playerctl 进行键绑定。 您可以将不同的命令绑定到不同的快捷键,例如键盘上的播放/暂停按钮。 看下面 i3wm 配置摘录 看看如何:
# Media player controls
bindsym XF86AudioPlay exec "playerctl play-pause"
bindsym XF86AudioNext exec "playerctl next"
bindsym XF86AudioPrev exec "playerctl previous"
用你最喜欢的音乐播放器试一试
需要了解更多关于自定义音乐聆听体验的信息 Fedora? 这 Fedora 杂志有你。 看看这五款酷炫的音乐播放器 Fedora:
通过使用 MusicBrainz Picard 对您的音乐库进行排序和组织,为您的音乐库带来秩序: