VSOS 的 PlayDirP 是 PlayDir 的改良版, 2个指令同时有效, 以下是介绍:
PlayDirP 用法:
PlayDirP [-v|+v|-p|+p|-s|+s|-ddriv|-h]
-v 冗長开
+v 冗長关
-p 以暂停模式开始
+p 以播放模式开始
-s 随机播放模式开启
+s 随机播放模式关闭
-ddriv 使用音频驱动进行二级音量控制 (PlayDirP)
-h 显示此帮助
-------------------------------------------------------------------------------------
PlayDirP 指令:
n 下一首歌。如果最后一首歌曲正在播放,则打印 > 并退出播放器
p 上一首歌。如果第一首歌曲正在播放,则打印 < 并退出播放器
空格 暂停模式切换
< 音量降低 0.5dB
> 音量增加 0.5dB
d 二级音量降低 0.5dB (仅限 PlayDirP)
u 二级音量增加 0.5dB (仅限 PlayDirP)
. 快进10秒
: 快进60秒
, 倒回 10 秒
; 倒回 60 秒
- 音调降低 0.5%(需要加載 speed shifter 驱动程序)
+ 音调提高 0.5%(需要加載 speed shifter 驱动程序)
= 音调回复
f 播放速度加快 0.5%
s 播放速度減愎 0.5%
b 播放速度回复
z 循环模式关闭
x 单曲循环模式
c 所有歌曲循环模式
q 或 Ctrl-C 退出播放器
-------------------------------------------------------------------------------------
除了单字符控件之外,PlayDir 还接受以下格式的控制命令
~xxxx=y
其中 xxxx 是十六进制的 4 个字符的 UI 控件消息,y 是 C 格式的数字(十进制、十六进制或八进制)的值
例子:
将播放音量设置为最大 -10 dB
~0206=20
如果处于 shell 的交互回显模式 (echo +e),则在命令字符 "~" 后显示消息进度。如果处于静默模式 (echo -e),则正常输出。
PlayDir 可识别以下控制命令:
消息
0104 0-1 设置暂停模式 (0=关,1=开)
0183 0-1 设置随机播放模式 (0=关,1=开)
0308 1-32767 从当前播放列表中选择曲目。如果超出范围 (0 或太大),PlayDir 将退出。随机播放模式将自动停用。
0206 0-255 音量设置最大值为 -val/2 dB。如果最大值 (255) 则输出驱动器 AUODAC.DL3 将关闭。
0206 1024-1279 二级音量设置最大值为 -(val-1024)/2dB 。(仅限 PlayDirP)
030a 0-65534 跳到音频文件的 val 秒
如果开啟随机播放模式,则随机播放模式将在当前歌曲结束后开始。停用随机播放模式则继续播放当前歌曲。