[fb2k] foo_scheduler 排程教学

楼主: Kenqr (function(){})()   2013-02-16 17:57:50
前阵子在 EZsoft板询问有无适合睡前播音乐的软件
xvid大推荐了 foo_scheduler 外挂,可以排程执行各种动作
试用后发现很方便,于是决定写一篇文章介绍给大家使用
首先要安装 foo_scheduler 外挂
http://www.foobar2000.org/components/view/foo_scheduler
下载后是一个zip压缩档,进入 foobar2000 设定里的 Components 这页
按"Install..."钮选择刚才下载的压缩档
按"Apply"钮后重新启动 foobar2000 完成安装
安装后在 foobar2000 主选单的 File 底下会多出一个 Scheduler 子选单
上半部的 Event List 是用来触发排程的事件,
下半部的 Action List 则是事件发生时要做的动作清单
当事件被触发时,对应的动作清单里的动作就会开始依顺序执行
接下来以实例示范建立一个排程
这个排程会播放15分钟的音乐,并且音量会随时间降低,
播放完毕后自动关机,适合在睡前使用
1.建立一个新的事件
点击 Event list 右边的 Add
选择 Add menu item event
在 Menu item's name 字段中输入"睡觉"
Final action 选择 Re-enable event
2.建立一个动作清单
点击 Action lists 右边的 Add
在 Action list's name 字段中输入"zzz"
在1.建立的"睡觉"事件上按右键>Assign aciton list>zzz,
把这个动作清单指定给"睡觉"的事件
3.新增动作
a.开始播放音乐
新增 Start playback 动作
(新增动作的方法: 在"zzz"清单上按右键,在 Add action 的子选单里选择)
选择 Start playback
b.在15分钟内渐渐降低音量
新增 Set volume 动作
在 foobar2000 的界面调整想要的音量,然后按 Pick
勾选 Use fade,Duration 设定为 15 minutes
c.等正在播放的曲子播完
(假如不介意最后一首歌播到一半中断的话,也可以不加这个动作)
新增 Wait until N tracks played 动作
Num tracks 字段输入1
d.停止播放
新增 Stop playback 动作
e.调回原来的音量 (以免下次播音乐还要手动调回原本的音量)
新增 Set volume 动作
在 foobar2000 的界面调整想要的音量,然后按 Pick
f.关机 (视需求增加)
新增 Shutdown 动作
Mode 选择 Shutdown
以上的步骤建立好排程后,由 foobar2000 主选单的 File>Scheduler>睡觉
就能启动排程了
以下提供所有事件和动作的翻译提供参考
Event 事件
date/time event 指定时间执行的排程
Title 这个事件的名称
Day 执行的日期
once 只执行一次
daily 每天执行一次
weekly 每周执行一次
Time 执行的时间
Remove after done 排程执行后移除此事件
Disable after done 排程执行后停用此事件
Options 选项
Wake up from hibernate/standby 将电脑由休眠/待命状态唤醒
player event 由播放器事件触发的事件
Event 触发的事件
On playback start 开始播放时
On playback stop 停止播放时
On playback pause 暂停播放时
On playback unpause 解除暂停时
On new track 换新曲目时
Final action 触发后的动作
Re-enable event 维持事件启用
Disable event 将事件停用
Remove event 移除此事件
menu item event 由Scheduler子选单的项目触发
Menu item's name 选单项目名称
Final action 触发后的动作
Re-enable event 维持事件启用
Disable event 将事件停用
Remove event 移除此事件
Action list 事件清单
Start playback 开始播放
Start playback from track 从第几首开始播放
Stop playback 停止播放
Pause/unpause playback 暂停/取消暂停播放
Next track 下一首
Previous track 上一首
Wait until N tracks played 等待N首歌播完
Num tracks 要播几首
Change playlist 改变播放清单
Select 指定播放清单
Next playlist 下一个播放清单
Previous playlist 上一个播放清单
Set volume 设定音量
Pick 取得目前的音量
Use fade 淡出
Mute/unmute 静音/取消静音
Set playback order 设定播放顺序
Delay 等待一段时间
Launch application 启动程式
Exit foobar2000 结束foobar2000
Shutdown 关机
Poweroff 关闭电源
Suspend 睡眠
Hibernate 休眠
作者: tingyun60426 (傻呆 is idiot)   2013-02-16 21:45:00
我比较好奇 menu item 是做什么用的?我测过了 会卡住没 我找到问题点了 不能让它停在当前曲目上很好用的排程 感谢原po教学

Links booklink

Contact Us: admin [ a t ] ucptt.com