Shazam звучит для вас знакомо? Хорошо, что за вопрос. Оно существует уже много лет и теперь принадлежит Apple и является наиболее часто используемым приложением в мире для идентификации песен. Кроме того, бывают случаи, когда мы также можем использовать его для распознавания частей фильма, рекламы или участия в рекламных акциях, но его сила в том, чтобы сообщать нам, что играет. На компьютере использовать Shazam немного сложнее, но есть приложение для Linux, которое позволит нам быстро, легко и эффективно определять песни. Твое имя, сонгрек.
Как мы читаем в ваша страница GitHub, SongRec - это неофициальный клиент Shazam для Linux который написан на Rust. Его работа очень проста, практически такая же, как и в официальном приложении. Как только вы его запустите, приложение уже слушает то, что играет, и вскоре сообщит нам название песни. Хотя также верно и то, что вполне вероятно, что одна операционная система запрашивает у нас разрешение на доступ к микрофону, а в других нам нужно отобразить вкладку «Вход микрофона» и выбрать другой вариант.
Что делает SongRec
Функции SongRec включают следующее:
- Распознайте звук с микрофона.
- Если мы его загрузим, он распознает звук любого совместимого файла.
- Его можно использовать как с пользовательским интерфейсом, так и с командной строкой.
- Предоставляет список распознанной истории песен, которую можно экспортировать в файл CSV.
- Непрерывное обнаружение песни с микрофона, что может быть хорошо, например, если нам нужен список песен, которые транслировались в радиопрограмме.
- Возможность создания приманки из песни, которая при воспроизведении может обмануть Shazam и заставить его думать, что это именно та песня. Такого я не пробовал, но лично чувствую, что все кончено.
SongRec - это доступны из разных источников, а инструкции по установке находятся на их странице GitHub. Как пользователь пакета Flatpak, Я думаю, что лучший вариант из-за того, насколько хорошо он работает и насколько он чист, - это тот, который у нас есть доступно на Flathub, но это личное мнение. В операционных системах на основе Arch Linux мы можем найти SongRec в AUR, а также доступен репозиторий для Ubuntu и производных:
sudo apt-add-repository ppa:marin-m/songrec -y -u sudo apt install songrec -y
С SongRec на вашем компьютере с Linux больше не будет песни, которая ускользнет от вас.
3 комментариев, оставьте свой
В Linux то, что у одних работает, у других просто не работает
Это мой случай, и со мной такое случается очень и часто с этой ТАКОЙ штукой.
Но послушайте, это то, что есть, пока у вас нет денег на Mac….
gpg: не найдено действительных данных OpenPGP.
Traceback (последний последний вызов):
Файл "/usr/lib/python3/dist-packages/apt/cache.py", строка 587, в обновлении
Pulse_interval)
apt_pkg.Error: E: В репозитории «http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release» нет файла выпуска.
Во время обработки вышеуказанного исключения произошло другое исключение:
gpg: не найдено действительных данных OpenPGP.
Traceback (последний последний вызов):
Файл "/usr/lib/python3/dist-packages/apt/cache.py", строка 587, в обновлении
Pulse_interval)
apt_pkg.Error: E: В репозитории «http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release» нет файла выпуска.
Во время обработки вышеуказанного исключения произошло другое исключение:
gpg: не найдено действительных данных OpenPGP.
Traceback (последний последний вызов):
Файл "/usr/lib/python3/dist-packages/apt/cache.py", строка 587, в обновлении
Pulse_interval)
apt_pkg.Error: E: В репозитории «http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release» нет файла выпуска.
Во время обработки вышеуказанного исключения произошло другое исключение:
В итоге я установил его в Debian через Cargo / rust
Linux усложняет вашу жизнь, но в конце концов всегда найдется кто-то умнее вас и решил проблему, ...
(ну почти всегда)
посмотрим, работает ли это
Отличная суперэффективная функция, проверенная в Linux Mint .. большое спасибо. Примечание. После добавления репозитория мы должны обновить его (sudo apt-get update), чтобы его можно было загрузить и установить.