SongRec — это клиент Shazam с открытым исходным кодом для Linux, написанный на Rust.
▫️ Распознавать звук из произвольного аудиофайла.
▫️ Распознайте звук с микрофона.
▫️ Использование как из графического интерфейса, так и из командной строки (для части распознавания файлов).
▫️ Предоставьте историю распознанных песен в графическом интерфейсе, экспортируемом в CSV.
▫️ Непрерывное обнаружение песни с микрофона с возможностью выбора устройства ввода.
▫️ Возможность распознавать песни из динамиков, а не из микрофона (на совместимых настройках PulseAudio).
▫️ Возможность создания приманки из песни, которая при воспроизведении обманет Шазама, заставив его думать, что это и есть та песня, о которой идет речь.