salvar títulos de faixa de fluxo de rádio da Internet para arquivo

2

Todo programa moderno para ouvir transmissões de rádio na internet é capaz de exibir o título e o artista da faixa que está sendo tocada (assumindo que o fluxo de rádio esteja transmitindo o título e o artista).

O que estou procurando é um programa ou outro método que possa gravar esses dados em um arquivo em tempo real.

Linux ou Windows está bem. Addons para um programa existente estão bem. Alguém me explicando como extrair os dados de um fluxo bruto seria ... pelo menos um começo. Qualquer coisa melhor do que as duas únicas idéias que já tive (as quais são realmente horríveis) seria útil.

Idéia ruim 1) Execute seu programa habitual de tocador de música e escreva um script que tire screenshots da janela do programa e, em seguida, retire-a de lá

Idéia ruim 2) Para o stream no qual você está interessado, escreva um script que, por exemplo, usa o wget para buscar uma página da web contendo as informações da página inicial do fluxo de rádio e de lá sair.

Acho que não preciso dizer muito mais sobre o quanto essas soluções são ruins. Alguém tem um melhor?

    
por Yannick 15.09.2013 / 18:22

1 resposta

1

Foobar2000 em combinação com streamripper e foo_run pode fazer isso

No meu teste, eu escutei uma rádio on-line via Foobar e iniciei o streamripper.exe via plugin foo_run.
No fundo, ele baixa, corta, renomeia e marca os arquivos automaticamente.

Screenshot após alguns minutos para provar

Softwarenecessário

  • Foobar (pode ser instalado no modo portátil)
  • streamwriter (também pode ser usado sem instalar, basta extrair o instalador com Extrator Universal )
  • foo_run (como um componente foobar normal, ele não precisa de uma instalação separada)

Siga este guia sobre hydrogenaudio.org sobre como gravar streams de rádio na internet com o Foobar2000

A parte importante é esse comando foo_run. Você pode usar caminhos relativos em que sua pasta foobar é a pasta inicial, como mostra a captura de tela

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

    
por 15.09.2013 / 19:14