O VLC tem um mini servidor web incluído que suporta macros que você pode usar para consultar o item atual, tempo restante, etc.
Leia aqui .
Embora isso esteja longe de ser perfeito, o VLC vem com um pequeno servidor HTTP integrado. Ele é usado para transmitir usando HTTP e para a interface de controle remoto HTTP. Para iniciar o VLC com a interface HTTP, use:
% vlc -I http (--http-src /directory/ --http-host host:port)
Para obter o item da lista de reprodução e a posição da hora atual, tente criar um arquivo html que contenha isso:
<vlc id="value" param1="stream_length" />
<vlc id="foreach" param1="pl" param2="playlist" />
<vlc id="if" param1="pl.current" />
<vlc id="value" param1="pl.uri" />
<vlc id="end" />
<vlc id="end" />
O método para obter o URI atual é realmente sujo, mas não acho que tem um melhor no momento.
Coloque este arquivo no caminho da interface HTTP (/ usr / share / vlc / http ou / usr / local / share / http provavelmente, ou compartilhe / http na árvore de origem se você estiver executando uma versão desinstalada).
Então, você pode usar
wget http://vlc_streamer:8080/your_file