SongRec, клиент Shazam, написанный на Rust, доступный для Ubuntu

о Songrec

В следующей статье мы рассмотрим SongRec. Это неофициальный клиент Shazam для Gnu / Linux, написанный на Rust. Если вы слушаете песню и не знаете ее названия и хотите использовать 'Shazam'но у вас нет под рукой телефона Android или iOS, SongRec может вам помочь.

Работа с этим приложением очень проста, это практически то же самое, что и официальное приложение. Как только вы его запустите, приложение начнет слушать, что играет вокруг него, и через короткое время сообщит нам название воспроизводимой песни.

Общие характеристики SongRec

интерфейс songrec

  • Когда мы запустим программу, мы увидим удобный интерфейс.
  • Программа может распознавать звук из произвольного музыкального файла или звука микрофона.
  • Узнав песни, программа покажет нам историю песен, распознанных в графическом интерфейсе, который можно экспортировать в CSV.
  • Приложение выполняет непрерывное обнаружение песен с микрофона, что дает нам возможность выбрать наше устройство ввода.
  • Имеет способность распознавать песни, воспроизводимые из динамиков, вместо использования микрофона.
  • Это приложение можно использовать как из графического интерфейса, так и из командной строки (но только для части распознавания файлов).

songrec с терминала

  • Приложение имеет версию Python (только в командной строке), который создатель сделал до того, как переписал на Rust для повышения производительности.

Это лишь некоторые из возможностей программы. Они могут подробно проконсультируйтесь со всеми из них Репозиторий программы на GitHub.

Установите приложение SongRec в Ubuntu

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

Использование репозитория

В Ubuntu приложение SongRec можно установить через PPA, который совместим с Ubuntu (18.04, 20.04, 20.10, 21.04 и 21.10). Чтобы установить SongRec на наш компьютер, мы начнем с открытия терминала (Ctrl + Alt + T). добавить репозиторий командой:

добавить репо songrec

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

После указанной выше команды вы должны обновить список доступных пакетов, если система не делает этого автоматически:

sudo apt update

После обновления пакетов установка программы его можно запустить командой:

установить songrec из репозитория

sudo apt install songrec

Когда я закончу, мы сможем запустить программу ищем питчера в нашей команде.

средство запуска приложений

деинсталляция

к удалить репозиторий нашей системы нам нужно будет только открыть терминал (Ctrl + Alt + T) и написать команду:

удалить репозиторий

sudo apt-add-repository -r ppa:marin-m/songrec

А теперь для удалить программу, используемая команда будет следующей:

удалить songrec с помощью apt

sudo apt remove songrec; sudo apt autoremove

Использование пакета Flatpak

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

После того, как вы сможете установить эти типы пакетов на свой компьютер, самое время начать с Установка SongRec. Нужно только открыть терминал (Ctrl + Alt + T) и выполнить в нем команду:

установить с помощью Flatpak

flatpak install flathub com.github.marinm.songrec

Когда установка будет завершена, мы сможем найдите программу запуска на своем компьютере или выполните команду в терминале:

flatpak run com.github.marinm.songrec

деинсталляция

к удалить эту программу установленный как пакет Flatpak, необходимо только открыть терминал (Ctrl + Alt + T) и выполнить в нем:

удалить songrec с помощью Flatpak

flatpak uninstall com.github.marinm.songrec

Беглый взгляд на программу

Как только мы откроем программу, нам понадобится только раздел поиска 'Аудио ввод'в SongRec. Когда мы найдем эту область приложения, мы увидим, что в ней есть только раскрывающееся меню. Это меню нужно будет установите его на 'по умолчанию". Это заставит нас использовать звуковое устройство по умолчанию в нашей системе.

SongRec работает

Мы продолжим поиск и активируем кнопку 'Включите распознавание микрофона'внутри SongRec. Когда мы нажимаем эту кнопку, приложение SongRec начинает распознавать воспроизводимую песню. Распознавание песни работает, когда индикатор громкости приложения движется.

При воспроизведении песни, которую вы хотите распознать, через динамики вашего компьютера, дайте ей немного поиграть, пока микрофон не начнет работать. Я должен сказать, что тесты, которые я провел, были довольно быстрыми, всего за несколько секунд. Когда песня будет обнаружена, она появится в 'История признания".

Если мы выберем песню в истории 'История признания', тогда мы можем найди кнопкуИскать на YouTube', чтобы щелкнуть мышью. При нажатии этой кнопки песня появится в истории поиска YouTube, которая откроется в нашем веб-браузере..

Историю поиска SongRec можно удалить, нажав кнопку 'Удалить историю", с помощью которого будет удалена вся история песен приложения SongRec. Мы также можем экспортировать результаты поиска в формат CSV, нажав кнопку 'Экспорт в CSV"

Его можно получить больше информации о том, как эта программа работает, из репозиторий проекта на GitHub.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.