Я хотел бы знать, как использовать интерфейс gxine javascript из оболочки bash.
Я хочу, чтобы сценарий оболочки bash считывал значение запуска gxine, устанавливал такие параметры, как параметр повтора / цикла воспроизведения, изменение соотношения сторон, изменение / возврат в полноэкранный режим, считывание существующего значения и т.д., Все из сценария оболочки.
man gxine говорит мне использовать «--command TEXT», где TEXT - это javascript. В gxine- {version}/doc/Keybindings-HOWTO есть список значений, которые я должен изменить, но, похоже, он не работает. Я думаю, что я использую это неправильно.
Обновление: покопавшись некоторое время, разобрался, как загрузить плейлист.
# load playlist from file gxine_client 'playlist_load("/mnt/dir/playlist.asx");playlist_play(1);' # set to repeat whole palylist gxine_client 'playlist.repeat.v = true ;' # set to randomly play songs on playlist gxine_client 'playlist.random.v = true ;' # mute sound gxine_client 'ao_mute.v = true ;' # unmute sound gxine_client 'ao_mute.v = false ;' # toggle fullscreen gxine_client 'vo_fullscreen.v = true ;'
Все еще ищите способы считывания значений, таких как общее время песни, количество песен в плейлисте и т.д.