Что происходит с файлами.pls от Digitally Imported (di.fm)?

Я неравнодушен к прослушиванию каналов 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 ответа

Решение

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

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

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

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

Понял!

  • Установите 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"
Приятного прослушивания:)

Другие вопросы по тегам