Получить текущий воспроизводимый файл в VLC с помощью CLI

1

Есть ли способ, которым я могу запустить команду в моем терминале, чтобы скопировать текущий путь воспроизводимого файла в файле VLC в указанное место?

Например, текущий файл /user/imran/example.mp3будет скопирован в /user/imran/desktop/example.mp3?

Я использую VLC на Mac OS X

Имран
источник

Ответы:

0

В его конфигурации по умолчанию, я не думаю, что есть простой способ сделать это. Однако, если вы включите HTTP-интерфейс («Просмотр» -> «Добавить интерфейс» -> «Интернет» или «Интернет» -I http), вы можете запросить список воспроизведения, чтобы получить информацию о текущей дорожке воспроизведения. Запросите URL:

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

Это вернет XML-документ с информацией о списке воспроизведения. Текущая игра <item>будет иметь атрибут current="current". Пример документа ниже:

<?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>
heavyd
источник
Не могли бы вы добавить некоторую информацию о том, как я мог бы затем использовать xml для анализа URI, воспроизводимого сейчас, из CLI?
Имран