O que está acontecendo com os arquivos .pls de Digitally Imported (di.fm)? [fechadas]

1

Eu gosto de ouvir os canais da Digitally Imported em vários dispositivos (todos streaming de mp3).

Geralmente, acesso-os apontando os jogadores, por exemplo, http://listen.di.fm/public3/trance.pls , e este ainda é o link dos links de mp3 no link

O que parece ter mudado na última semana ou duas é que ao invés do arquivo .pls contendo URLs de streams .mp3 diretamente reproduzíveis (invariavelmente com URLs contendo algo como scfire ... stream.aol.com, como eu lembre-se, mas já faz um tempo desde que eu olhei), o arquivo pls agora contém URLs com links para mais arquivos .pls !

por exemplo, o primeiro URL referenciado por http://listen.di.fm/public3/trance.pls é atualmente http://stream-19.shoutcast.com:80/listen.pls?sid=1 e quando você recupera (com ou sem o ?sid=1 bit), você recebe algo contendo URL de fluxo, por exemplo, coisas como http://stream-19.shoutcast.com:80/trance_difm_mp3_96kbps ou http://scfire-ntc-aa01.stream.aol.com:80/stream/1003

Isso confunde meus vários jogadores (audacioso no Linux, winamp no Windows, alguns dispositivos antigos do Roku). Não tenho certeza se esse tipo de arquivo .pls de aninhamento / recursão é amplamente utilizado, parte do .pls "padrão" (se é que existe tal coisa) ou eu só preciso atualizar meus jogadores (infelizmente alguns deles são a versão da Pinnacle o Roku Soundbridge, então isso pode não ser viável para eles).

Por enquanto, uma tarefa é alterar presets / bookmarks de, por exemplo, http://listen.di.fm/public3/trance.pls para http://stream-19.shoutcast.com:80/listen.pls , mas não está claro para mim quão estável será essa URL (talvez um dia eu descubra que de repente ela está servindo pan -pipe música lá em vez disso.

Apreciaria muito o que está acontecendo e como lidar melhor com ele.

    
por timday 06.12.2012 / 21:04

2 respostas

2

Os administradores do site alteraram o back-end do serviço. Em vez de transmitir arquivos diretamente, eles mudaram para o uso de shoutcast (ou outros fluxos). Eles fizeram isso provavelmente devido a problemas de desempenho com o antigo back-end de streaming. Não há como lidar com isso porque não há nada para lidar. Aponte seu navegador para a URL e ouça.

Se o seu objetivo é evitar a alteração de favoritos em seu player, você pode adicionar esses links a um arquivo de playlist em seu computador e alterar esse em vez dos favoritos no player sempre que o endereço for alterado.

Se os seus players / dispositivos estiverem mal codificados, pois dependem da extensão do arquivo para detectar o formato do fluxo, uma solução possível seria proxy dos fluxos localmente, renomeando-o para http://lanhost/electronic.mp3 .

Quanto às listas de reprodução que contêm listas de reprodução, isso não deve ser um problema. Eles apenas apontam para locais que contêm mídia jogável. O jogador deve saber abrir outra lista de reprodução e não tentar reproduzi-la como um mp3 se uma lista de reprodução contiver outra lista de reprodução. Entre em contato com o autor do software ou com o fabricante do hardware, caso isso não aconteça para você.

    
por 07.12.2012 / 06:11
3

Entendi!

  • Instale o firebug (ou use wireshark, se preferir) para capturar o url solicitado ao apertar "Play".
    • Aqui está um exemplo: (escolhi esconder meu listenerid, eles podem recuperar meu IP)

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

  • agora basta remover todos os parâmetros GET:

http://pub5.di.fm/di_electrohouse_aac

  • use o mplayer no terminal:

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

Isso deve funcionar para você.

PS:
Seu link deve ser " link "
Feliz ouvindo:)

    
por 29.05.2013 / 17:59