Использование gxine_client для получения и установки значения playlist.repeat для запуска gxine

248
user42723

Я хотел бы знать, как использовать интерфейс gxine javascript из оболочки bash.

Я хочу, чтобы сценарий оболочки bash считывал значение запуска gxine, устанавливал такие параметры, как параметр повтора / цикла воспроизведения, изменение соотношения сторон, изменение / возврат в полноэкранный режим, считывание существующего значения и т. Д., Все из сценария оболочки.

man gxine говорит мне использовать «--command TEXT», где TEXT - это javascript. В gxine- / doc / Keybindings-HOWTO есть список значений, которые я должен изменить, но, похоже, он не работает. Я думаю, что я использую это неправильно.

Обновление: покопавшись некоторое время, разобрался, как загрузить плейлист.

# загрузить плейлист из файла gxine_client 'playlist_load ("/ mnt / dir / playlist.asx"); playlist_play (1);'  # установить повторение всего палиста  gxine_client 'playlist.repeat.v = true;'  # установлен для случайного воспроизведения песен в плейлисте gxine_client 'playlist.random.v = true;'  # немой звук gxine_client 'ao_mute.v = true;' # включить звук gxine_client 'ao_mute.v = false;'  # Включить полноэкранный режим  gxine_client 'vo_fullscreen.v = true;'  

Все еще ищите способы считывания значений, таких как общее время песни, количество песен в плейлисте и т. Д.

1
Разобрался, как загрузить плейлист. gxine_client 'playlist_load("/mnt/dir/playlist.asx");playlist_play(1);' user42723 14 лет назад 0

0 ответов на вопрос