2

Каждая современная программа для прослушивания потоков интернет-радио способна отображать заголовок и исполнителя воспроизводимой дорожки (при условии, что радиопоток передает заголовок и исполнителя).

Я ищу программу или другой метод, который может записать эти данные в файл в режиме реального времени.

Linux или Windows в порядке. Аддоны к существующей программе в порядке. Кто-то, объясняющий мне, как извлечь данные из необработанного потока, будет ... по крайней мере, началом. Что-нибудь лучше, чем только две идеи, которые у меня уже были (обе из которых действительно ужасны), было бы полезно.

Паршивая идея 1) Запустите свою обычную программу музыкального плеера и напишите скрипт, который делает скриншоты окна программы, а затем извлекает его оттуда.

Паршивая идея 2) Для интересующего вас потока напишите скрипт, который, например, использует wget для получения веб-страницы, содержащей информацию с домашней страницы радиопотока, и извлечения ее оттуда.

Я не думаю, что мне действительно нужно больше говорить о том, насколько плохи эти решения. Кто-нибудь есть лучше?

1 ответ1

1

Foobar2000 в сочетании с streamripper и foo_run может сделать это

В моем тесте я слушал онлайн-радио через Foobar и запустил streamripper.exe через плагин foo_run.
В фоновом режиме он автоматически загружает, вырезает, переименовывает и маркирует файлы.

Скриншот через несколько минут до доказательства

Программное обеспечение необходимо

  • Foobar (может быть установлен в портативном режиме)
  • streamwriter (также можно использовать без установки, просто распакуйте установщик с помощью Universal Extractor)
  • foo_run (как обычный компонент foobar он не требует отдельной установки)

Следуйте этому руководству наhydroaudio.org о том, как записывать потоки интернет-радио с Foobar2000

Важной частью является команда foo_run. Вы можете использовать относительные пути, где ваша папка foobar является начальной папкой, как показано на скриншоте

<path\to\streamripper.exe> %path% -r -z -u FreeAmp/2.x -d <your\desired\output\path>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .