1

Я неравнодушен к прослушиванию каналов Digitally Imported на разных устройствах (все потоковые mp3).

Я обычно получаю к ним доступ, указывая игрокам, например, на http://listen.di.fm/public3/trance.pls , и это все еще то, что связано с mp3-ссылками на http://www.di.fm/

Что изменилось за последнюю неделю или две, так это то, что вместо файла .pls, содержащего URL-адреса напрямую воспроизводимых потоков .mp3 (неизменно с URL-адресами, содержащими что-то вроде scfire ... stream.aol.com, насколько я помню, но Прошло много времени с тех пор, как я посмотрел), теперь файл pls содержит URL-адреса, ссылающиеся на другие файлы .pls !

например, первый URL-адрес, на который ссылается http://listen.di.fm/public3/trance.pls в настоящее время является http://stream-19.shoutcast.com:80/listen.pls?sid=1 и когда вы его извлекаете ( с или без ?sid=1 бит) только тогда вы получите что-то, содержащее потоковые URL-адреса, например, такие как http://stream-19.shoutcast.com:80/trance_difm_mp3_96kbps или http://scfire-ntc-aa01.stream.aol.com:80/stream/1003

Это сильно сбивает с толку моих разных игроков (смелые в Linux, winamp в Windows, некоторые старые устройства Roku). Не уверен, что этот тип вложенности / рекурсии файлов .pls широко используется, как часть "стандарта" .pls (если есть такая вещь), или мне просто нужно обновить свои проигрыватели (к сожалению, некоторые из них являются версией Pinnacle Roku Soundbridge, так что это не может быть осуществимо для них).

В настоящее время обходной путь заключается в изменении пресетов / закладок, например, с http://listen.di.fm/public3/trance.pls на http://stream-19.shoutcast.com:80/listen.pls но неясно мне, насколько стабильным будет этот URL (возможно, однажды я неожиданно обнаружу, что вместо этого там звучит ужасно легкая музыка пан-пайпа).

Буду очень признателен за указатель на то, что происходит и как лучше всего с этим бороться.

2 ответа2

3

Понял!

  • Установите Firebug (или используйте wireshark, если вы предпочитаете), чтобы поймать URL-адрес, запрашиваемый при нажатии "Play".
    • Вот пример: (Я решил скрыть мой слушатель, они могут извлечь мой IP из этого)

http://pub5.di.fm/di_electrohouse_aac?type=.flv&listenerid=################################&awparams = CompanionAds% 3Atrue

  • Теперь просто удалите все параметры GET:

http://pub5.di.fm/di_electrohouse_aac

  • используйте mplayer из терминала:

mplayer " http://pub5.di.fm/di_electrohouse_aac "

Это должно работать для вас.

PS:
Ваша ссылка должна быть " http://pub2.di.fm/di_trance_aac "
Приятного прослушивания :)

2

Администраторы сайта изменили сервисную часть. Вместо потоковой передачи файлов они переключились на использование shoutcast (или других потоков). Они сделали это, вероятно, из-за проблем с производительностью старого потокового сервера. Нет никакого способа справиться с этим, так как не с чем иметь дело. Направьте ваш браузер на URL и слушайте.

Если ваша цель состоит в том, чтобы избежать изменения закладок в плеере, вы можете добавить эти ссылки в список воспроизведения файлов на вашем компьютере и изменить что вместо закладки в плеере при изменении адреса.

Если ваши проигрыватели / устройства плохо закодированы, так как они используют расширение файла для определения формата потока, то возможным решением будет локальный прокси потоков, переименовав его в http://lanhost/electronic.mp3 .

Что касается плейлистов, содержащих плейлисты, это не должно быть проблемой. Они просто указывают на места, содержащие воспроизводимые носители. Игрок должен знать, чтобы открыть другой список воспроизведения и не пытаться воспроизвести его как mp3, если список воспроизведения содержит другой список воспроизведения. Свяжитесь с автором программного обеспечения или производителем оборудования, если это не произойдет для вас.

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