SongRec, неофіційний клієнт для створення Shazam на Linux

songrec

Вам звучить Шазам знайомо? Правильно, яке питання. Він існує вже багато років і зараз належить Apple - це найпоширеніший додаток у світі для ідентифікації пісень. Крім того, бувають випадки, коли ми також можемо використовувати його для розпізнавання частин фільму, реклами або участі в рекламних акціях, але його сила полягає в тому, щоб повідомити нам, що грається. З комп’ютера користуватися Shazam дещо складніше, але для Linux існує програма, яка дозволить нам швидко, легко та ефективно визначати пісні. Твоє ім'я, songrec.

Як ми читаємо в на вашій сторінці GitHub, SongRec є неофіційний клієнт Shazam для Linux який написаний на Rust. Його робота дуже проста, практично така ж, як і офіційна програма. Щойно ви його запускаєте, програма вже слухає, що грається навколо, щоб незабаром повідомити нам назву пісні. Хоча це також правда, що, ймовірно, якась операційна система запитує у нас дозвіл на доступ до мікрофона, а в інших ми маємо показати вкладку "Вхід мікрофона" та вибрати інший варіант.

Що робить SongRec

Функції SongRec включають наступне:

  • Розпізнайте звук з мікрофона.
  • Якщо ми завантажимо його, він розпізнає звук будь-якого сумісного файлу.
  • Він може використовуватися як з інтерфейсом користувача, так і з командним рядком.
  • Надає список розпізнаної історії пісень, яку можна експортувати у файл CSV.
  • Постійне виявлення пісень з мікрофона, що може бути добре, наприклад, якщо нам потрібен список пісень, які транслювались по радіопрограмі.
  • Можливість створити приманку з пісні, яка при відтворенні може обдурити Шазама на думку, що саме про цю пісню йдеться. Цього я не пробував, але особисто я відчуваю, що це закінчилося.

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 більше не буде жодної пісні, яка б вам не вдалась.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Хосе - сказав він

    У Linux те, що працює для одних, для інших просто не працює
    Це мій випадок, і це трапляється зі мною дуже часто і часто з цією СО
    Але привіт, це те, що воно є, поки у вас не буде грошей на Mac….

    gpg: не знайдено дійсних даних OpenPGP.
    Traceback (останній останній дзвінок):
    Файл "/usr/lib/python3/dist-packages/apt/cache.py", рядок 587, в оновленні
    імпульсний_інтервал)
    apt_pkg.Error: E: У сховищі 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' немає файлу Release.

    Під час обробки вищевказаного винятку стався ще один виняток:
    gpg: не знайдено дійсних даних OpenPGP.
    Traceback (останній останній дзвінок):
    Файл "/usr/lib/python3/dist-packages/apt/cache.py", рядок 587, в оновленні
    імпульсний_інтервал)
    apt_pkg.Error: E: У сховищі 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' немає файлу Release.

    Під час обробки вищевказаного винятку стався ще один виняток:
    gpg: не знайдено дійсних даних OpenPGP.
    Traceback (останній останній дзвінок):
    Файл "/usr/lib/python3/dist-packages/apt/cache.py", рядок 587, в оновленні
    імпульсний_інтервал)
    apt_pkg.Error: E: У сховищі 'http://ppa.launchpad.net/marin-m/songrec/ubuntu hirsute Release' немає файлу Release.

    Під час обробки вищевказаного винятку стався ще один виняток:

  2.   Хосе - сказав він

    Врешті-решт я встановив його в Debian через Cargo / rust
    Linux ускладнює ваше життя, але врешті-решт завжди є хтось розумніший за вас і вирішив проблему, ...
    (ну майже завжди)
    ми побачимо, чи це спрацює

  3.   Данило - сказав він

    Чудова суперефективна функція, перевірена в Linux Mint .. велике спасибі. Примітка: після додавання репозиторію ми повинні оновити (sudo apt-get update), щоб його можна було завантажити та встановити.