我想知道如何从 bash shell 使用 gxine javascript 接口。
我想要一个 bash shell 脚本读取正在运行的 gxine 的值,设置播放列表重复/循环选项等内容,更改纵横比,
更改/恢复到全屏,读取现有值等等,所有这些都来自一个 shell 脚本。
man gxine 告诉我使用“--command TEXT”,其中 TEXT 是 javascript。gxine-{version}/doc/Keybindings-HOWTO 有一个我应该能够更改的值列表,但它似乎不起作用。我想我用错了方法。
更新:摆弄了一会儿后,我终于弄清楚了如何加载播放列表。
# 从文件加载播放列表 gxine_client'playlist_load("/mnt/dir/playlist.asx");playlist_play(1);' # 设置为重复整个播放列表 gxine_client'播放列表.重复.v = true;' # 设置为随机播放播放列表中的歌曲 gxine_client'播放列表.random.v = true;' # 静音 gxine_client'ao_mute.v = true;' # 取消静音 gxine_client'ao_mute.v = false;' # 切换全屏 gxine_client'vo_fullscreen.v = true;'
仍在寻找读取值的方法,例如歌曲的总时间、播放列表中的歌曲数量等......