如何在你的Linux桌面上添加音乐识别功能🎵🐧

如果Linux是你桌面上首选的操作系统,而你想要加入歌曲识别软件,SongRec是你的不二选择

三只企鹅在水中

为Linux桌面添加歌曲识别功能

你有没有遇到过听到一首动听的曲子却不知道歌手或歌曲名的情况呢?别担心!在我之前的文章中,我向你展示了如何在MacOS菜单栏中添加歌曲识别功能。但你知道吗?在Linux上也可以做同样的事情!

介绍SongRec 🎶

SongRec是一款第三方软件,可用于识别在你的Linux桌面上播放的音乐。尽管这可能没有MacOS选项那么无缝(考虑到苹果收购了Shazam),但SongRec仍然做得非常出色。

基本上,SongRec在后台运行,并使用麦克风识别音乐。一旦它识别出一首歌曲,它将弹出一个通知,显示艺术家和歌曲名。点击通知会打开SongRec窗口,你可以在YouTube上搜索这首歌曲或将其添加到你的Shazam历史记录中(尽管后者实际上不起任何作用,奇怪吧)。

SongRec允许你识别在背景中播放的音乐,甚至是本地文件中的音乐。你还可以禁用通知,以防它们变得有些压倒性。然而,只要歌曲继续播放并且SongRec是打开的,它就会不断弹出通知,这可能在长时间的曲目中有些烦人。

如何安装SongRec ✨

在你的Linux桌面上安装SongRec相对简单。以下是你可以执行的步骤:

1. 在Ubuntu-based发行版上安装SongRec

如果你使用的是基于Ubuntu的发行版,在终端窗口中运行以下命令:

sudo apt-add-repository ppa:marin-m/songrec
sudo apt-get install songrec -y

2. 在基于Arch的发行版上安装SongRec

对于基于Arch的发行版,打开终端窗口并输入以下命令:

sudo pacman -S songrec

3. 使用 Flatpak 安装 SongRec

如果您的发行版支持 Flatpak,您可以使用以下命令安装 SongRec:

sudo apt install flatpak -y
flatpak remote-add https://flathub.org/repo/flathub.flatpakrepo --if-not-exists
flatpak install --user flathub com.github.marinm.songrec -y

安装完成后,退出然后重新登录以将SongRec添加到您的桌面菜单。

使用SongRec 🎶🔍

使用SongRec非常简单。只需在播放歌曲时打开应用程序,它就会自动识别曲调。麦克风应默认处于启用状态,无需进行额外设置。一旦SongRec识别到音乐,您可以右键点击识别历史中的列表项,复制结果并粘贴到您喜欢的音乐流媒体服务中。或者,您可以点击“在YouTube上搜索”来找到该曲目的结果。

请记住,您需要手动关闭SongRec应用程序,因为它会一直监听音乐直到您这样做。不幸的是,它没有系统托盘选项,因此该工具作为一个标准应用程序运行。一旦应用程序关闭,监听系统将停止工作,然后您就可以开始使用了。下次遇到陌生的曲调时,打开SongRec,应用程序将帮助您解决问题。

常见问题 🤔

问1:我可以在任何Linux发行版上使用SongRec吗?

SongRec可用于基于Ubuntu和Arch的发行版。此外,如果您的发行版支持Flatpak,也可以使用它进行安装。不幸的是,并不是所有发行版的默认软件库都提供该应用。

问2:我可以禁用SongRec的通知吗?

是的,如果您觉得通知过多,可以禁用通知。尤其是对于长曲目,此功能可能非常有用。

问3:我可以将识别到的歌曲添加到我的收藏夹吗?

是的,SongRec会保存已识别歌曲的历史记录。您可以将历史记录中的歌曲添加到收藏夹中,以便将来快速访问。

Linux上音乐识别的未来 🚀

有了SongRec将音乐识别引入Linux,为音乐爱好者打开了无限可能。随着越来越多的用户选择Linux作为他们的桌面操作系统,我们可以预期在这个领域会有进一步的发展。也许我们会看到更多精致和集成的解决方案,与MacOS的体验不相上下。在那之前,SongRec为您的Linux桌面提供了一种可靠高效的识别音乐的方式!

📚 请查看以下额外资源,扩展您的Linux知识:

现在,尽情地享受您在Linux上识别任何出现在您身边的歌曲的能力吧!🎧

您觉得SongRec有用吗?请在评论中分享您的想法和经验。别忘了通过在您最喜欢的社交媒体平台上分享本文来传播这篇文章!