Obter arquivo atualmente em reprodução no VLC usando o CLI

1

Existe uma maneira de executar um comando no meu Terminal para copiar o caminho atual do arquivo em arquivo VLC para um local especificado?

por exemplo. o arquivo atual /user/imran/example.mp3 seria copiado para /user/imran/desktop/example.mp3 ?

Estou usando o VLC no Mac OS X

    
por Imran 25.10.2015 / 02:27

1 resposta

0

Em sua configuração padrão, não acho que haja uma maneira fácil de fazer isso. No entanto, se você ativar a interface HTTP (Exibir - > Adicionar interface - > Web ou -I http ), você poderá consultar a lista de reprodução para obter as informações da faixa atual. Consultar o URL:

http://localhost:8080/requests/playlist_jstree.xml

Isso retornará um documento XML com as informações da lista de reprodução. A reprodução atual <item> terá o atributo current="current" . Um exemplo de documento está abaixo:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<root>
    <item id="plid_2" name="Playlist" ro="ro">
        <content>
            <name>Playlist</name>
        </content>
        <item id="plid_4" uri="file:///<PATH_TO_MEDIA_FILE>.mp4" name="<MEDIA_FILE>.mp4" ro="rw" duration ="10" current="current" >
            <content>
                <name><MEDIA_FILE>.mp4</name>
            </content>
        </item>
    </item>
</root>
    
por 25.10.2015 / 04:00