使用 gxine_client 获取并设置正在运行的 gxine 的值 playlist.repeat

使用 gxine_client 获取并设置正在运行的 gxine 的值 playlist.repeat

我想知道如何从 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;'

仍在寻找读取值的方法,例如歌曲的总时间、播放列表中的歌曲数量等......

相关内容