Поиск по сайту:

Как добавить распознавание песен на рабочий стол Linux

Если Linux — ваша операционная система для настольного компьютера, и вы хотите добавить в нее программное обеспечение для распознавания песен, SongRec поможет вам.

Недавно я рассказал, как добавить распознавание песен в строку меню MacOS (Siri не требуется), что поможет вам быть в курсе того, какая песня играет. Этот трюк может оказаться очень полезным, если вы слышите мелодию и не можете определить исполнителя или название.

Теперь угадайте, что? Вы можете сделать то же самое в Linux с помощью SongRec. Как и следовало ожидать, SongRec не так прост, как вариант MacOS. Однако, учитывая, что Apple купила Shazam и внедрила его в свою ОС, это не должно вызывать удивления. SongRec — это стороннее программное обеспечение, и хотя оно может быть не таким удобным, как вариант MacOS, оно все равно работает очень хорошо.

По сути, SongRec работает в фоновом режиме, используя ваш микрофон для распознавания воспроизводимой музыки. Как только он распознает песню, появится всплывающее уведомление (с указанием исполнителей и названия). Нажмите на уведомление, и откроется окно SongRec с указанным музыкальным произведением. Затем вы можете либо нажать «Поиск на YouTube», чтобы автоматически отобразить результаты по песне, либо нажать «Воспроизвести Shazam Lure» (что, как ни странно, ничего не дает).

Вы можете использовать SongRec для распознавания музыки, играющей в фоновом режиме, или для распознавания музыки из локального файла. Вы также можете отключить уведомления, что может быть важно. Пока песня продолжает воспроизводиться (и SongRec открыт), программа будет продолжать выдавать уведомления даже после того, как вы нажмете на нее. Эта функция может немного раздражать, особенно если вы слушаете длинный трек. 

SongRec также хранит историю признанных им песен. Если вы забудете услышанную ранее песню, вам не придется напрягать память. Вы также можете добавлять песни из своей истории в избранное и скопировать исполнителя, название трека или альбом в буфер обмена ОС.

За исключением Arch Linux, вы не найдете SongRec в репозиториях вашего дистрибутива по умолчанию, так как же его установить? Позволь мне показать тебе.

Как установить SongRec

Что вам понадобится: Для этой задачи вам понадобится только дистрибутив на основе Ubuntu, дистрибутив на основе Arch или дистрибутив, поддерживающий Flatpak. Вам также понадобится пользователь с привилегиями sudo. 

Если вы используете настольный компьютер, для использования приложения вам понадобится внешний микрофон. С ноутбуком, пока ваш микрофон работает, все в порядке.

1. Установите SongRec в дистрибутиве на базе Ubuntu.

Первое, что нужно сделать, это открыть окно терминала. После этого вам необходимо выполнить следующие команды для установки SongRec:

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

2. Установите SongRec в дистрибутиве Arch.

Чтобы установить SongRec в дистрибутиве на основе Arch, откройте окно терминала и введите следующую команду:

sudo pacman -S songrec

3. Установите SongRec с помощью Flatpak.

Если у вас есть дистрибутив, поддерживающий 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

После завершения установки Flatpak выйдите из системы, а затем войдите снова, чтобы добавить SongRec в меню рабочего стола.

Использование SongRec

SongRec очень прост в использовании. Все, что вам нужно сделать, это открыть приложение во время воспроизведения песни и подождать, пока оно распознает мелодию. Инструмент должен автоматически включить микрофон, поэтому он будет работать сразу после установки. Как только SongRec распознает воспроизводимую музыку, вы можете либо щелкнуть правой кнопкой мыши по списку в истории распознавания (а затем вставить результаты в любую службу потоковой передачи музыки, которую вы используете), либо нажать «Поиск на YouTube», чтобы просмотреть результаты для этого фрагмента.

SongRec сразу узнал Симфонию № 2 Малера, а также участвующих музыкантов.

Следует иметь в виду, что вам придется вручную закрыть приложение SongRec, иначе программа продолжит прослушивать музыку. Опция на панели задач также отсутствует, поэтому инструмент работает как стандартное приложение. После закрытия система прослушивания отключается, и все готово. В следующий раз, когда вы услышите незнакомую мелодию, откройте SongRec, и приложение вам поможет.

Поздравляем, вы только что добавили распознавание музыки на свой рабочий стол Linux.

Статьи по данной тематике