如何通过 SongRec 在 Linux 桌面上使用 Shazam

是否正在聆听一首歌曲,却不晓得歌名?想要使用“Shazam”来识别,但身边没有安卓或iOS手机?不妨尝试一下SongRec!这是一个专为Linux系统设计的非官方Shazam客户端。接下来,我们将介绍如何在Linux桌面上使用它来“Shazam”歌曲。

在Linux系统上安装SongRec应用

在讨论如何利用SongRec应用在Linux桌面“Shazam”歌曲之前,您需要先完成安装。SongRec官方支持Ubuntu、Debian、Arch Linux以及Flatpak等多种方式。

若要在您的计算机上安装SongRec,请先在Linux桌面启动终端窗口。您可以通过按下键盘上的Ctrl + Alt + T组合键,或者在应用程序菜单中搜索“终端”来打开终端。

Ubuntu

在Ubuntu系统中,建议通过PPA安装SongRec应用。此PPA支持Ubuntu 18.04、20.04及更高版本。要使其正常工作,请使用以下apt-add-repository命令:

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

添加PPA后,更新并安装SongRec:

sudo apt update
sudo apt install songrec

Debian

尽管Ubuntu有PPA,但Debian用户却没有。若您希望在Debian Linux电脑上使用此应用,最佳方案是参照本指南中的Flatpak安装说明进行操作。

Arch Linux

对于Arch Linux用户,可以直接从操作系统默认的官方软件仓库安装SongRec。使用以下pacman命令即可安装:

sudo pacman -S songrec

Fedora

如果您是Fedora Linux用户,也可以在计算机上使用SongRec应用。但遗憾的是,它并非Fedora软件仓库的官方软件包。因此,若您希望此程序在您的系统上运行,请参照本指南中的Flatpak安装说明进行操作。

OpenSUSE

与Fedora和Debian类似,OpenSUSE也没有官方的SongRec应用安装方法。开发人员尚未为SongRec创建官方OpenSUSE RPM。不过,您仍然可以通过Flatpak在计算机上使用此应用。因此,请按照以下说明,在OpenSUSE系统上安装运行该应用。

Flatpak

SongRec在Flathub应用商店中以Flatpak应用的形式提供。不过,在您想在计算机上使用此应用前,必须先设置Flatpak运行时。要让运行时在计算机上运行,请参照我们关于该主题的指南。

在计算机上设置好Flatpak运行时后,即可开始安装SongRec。使用以下两个命令,即可在您的Linux桌面上安装最新版本的SongRec:

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

如何在Linux桌面使用SongRec进行Shazam

在Linux桌面打开SongRec。您可以在应用程序菜单中搜索“SongRec”来启动它。打开后,请按照以下步骤操作:

步骤一:在SongRec中找到“音频输入”部分。在此区域找到下拉菜单,并将其设置为“默认”。“默认”代表您的默认音频设备。

步骤二:在SongRec应用中设置好默认音频设备后,勾选“从我的扬声器而不是麦克风识别”复选框。此选项能让SongRec为您“Shazam”计算机上播放的任何内容。

步骤三:在SongRec中找到“打开麦克风识别”按钮,并点击它。选择此按钮后,SongRec应用即开始歌曲识别。当应用中的音量计开始移动时,您会发现歌曲识别功能正在运行。

步骤四:在计算机扬声器上播放您想要识别的歌曲。让它在麦克风识别启动后播放一小段时间。当它检测到正在播放的歌曲时,歌曲信息会出现在“识别历史记录”部分。

步骤五:在“识别历史记录”中选择歌曲。然后找到“在YouTube上搜索”按钮并点击。选择此按钮后,YouTube将搜索该歌曲,并显示搜索结果。

在YouTube搜索历史记录中找到您想听的歌曲。然后,点击搜索结果,即可在YouTube播放页面加载并播放该歌曲。

提示:想要从SongRec中删除搜索历史?可以的。选择“擦除历史记录”按钮,即可清除SongRec应用中的所有歌曲历史记录。

根据需要多次重复此过程,即可识别更多歌曲。