LINUX.ORG.RU
ФорумTalks

tunein to m3u

 , , ,


3

1

Запилил себе маленький скрипт, который выковыривает m3u-файл по id стрима радиостанции на tunein.

Может кому-то будет полезен.

#!/usr/bin/perl
if (scalar @ARGV != 2) {
        print "ERROR: Wrong arguments. Exiting...\nHint: Specify tunein stream ID and stream name.\n";
        exit;
}
my $data = `wget -qO- http://stream.radiotime.com/listen.stream?streamIds=$ARGV[0]`;
$data =~ s/.*"Url": "(.*)","Type".*/$1/i;
`echo "$data" > $ARGV[1].m3u`;

Как использовать.

Заходите на любую радиостанцию в tunein. Справа внизу выбираете тип стриминга (MP3/ACC...). В адресной строке появляется айдишник: streamid=786297. Этот айдишник скармливаете скрипту.

Например:

./getm3u 786297 Country-108-FM

На выходе получаем Country-108-FM.m3u

От себя посоветую Classic FM (1045960) и The World Of Blues (12242515).

Спасибо, заценим. Руками запарился выдирать. Отсутствие десктопного приложения tunein компенсируем наличием radio tray.

Lordwind ★★★★★ ()
Ответ на: комментарий от Haodemon

сам даже и не догадывался вытянуть *.m3u

Я сам о этом додумался случайно. Сетапил линукс на новую машину и первым делом решил включить радио. Флеш-плеера еще не было и tunein вместо включения проигрывания просто дал мне скачать m3u. Я решил разобраться и понял где он берет m3u.

Здорово, оказалось кому-то скрипт даже стал полезен.

observer ★★★ ()
Последнее исправление: observer (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.