Сооружён на базе программы от Aleksey Martynov.
Работает в среде Microsoft .NET v.6 (достаточно установить среду Desktop Runtime), запускается из командной строки (терминала) или из ярлыка.
Слушает музыку через микрофон/динамики, назначенные устройствами по умолчанию, и определяет, что за фигня, через сервис Shazam.
Результат выводит на экран и в буфер обмена (в формате оригинальной программы: I used ShazamConsa to discover Cristo Redentor by Donald Byrd).
Строка в буфере обмена может парситься программой Данные для LastFM и полученный трек будет скробблиться сервисом Last.fm.
Клавиатурные команды:
space – слушать на устройствах по умолчанию
shift + space – слушать на всех устройствах с учётом ограничений, заданных в параметрах
s – то же, дополнительно открыть страницу трека в браузере
shift + d – слушать все устройства по умолчанию без учёта ограничений, заданных в параметрах
shift + g – слушать все устройства без учёта ограничений, заданных в параметрах
ctrl с командами вызывает вывод имени устройства, на котором обнаружен трек.
q – завершить работу программы
Параметры командной строки:
--NoWait – определить трек и закрыться
/nw – то же
--NoClipboard – не выводить результат определения в буфер обмена
/noclp – то же
--NoMic – не слушать микрофоны
/nmc – то же
--NoPlb – не слушать устройства воспроизведения (динамики, наушники и т.д.)
/npb – то же
--lafm - запустить программу Данные для Last.fm с параметрами, содержащими информацию по треку.
Параметры чувствительны к регистру символов, при их отсутствии программа попытается определить трек[и] на устройствах по умолчанию и перейдёт в режим выполнения клавиатурных команд.Установка
Загрузите нужный архив, разверните в любую папку и запустите файл ShazaConsa.exe. Файлы архивов с суффиксом sc в имени содержат все файлы, нужные для запуска программы, остальные требуют установки среды Microsoft .Net 6.
Отправка на Last.fm
После определения трека (если не использовали команду --lafm) откройте программу и выберите действие "Заскробблить буфер".