工作需要,为了实现背景音乐中间能自主插播一种指定的音乐,做了这个东西,中间更新了两次,增加了一些自己需要的功能,暂时很完美了。
功能大约在下面的配置文件里能看出一些。



客户控制端
[config]
Auto_Play=0
;1为启动程序即自动播放,0为不自动
Play_Num=34
;播放列表中的正在播放音乐序号
Play_Vol=40
;播放音乐音量控制,0-100数字越大音量越大
Play_Vol2=100
;即时插播列表音乐音量控制,0-100数字越大音量越大
Random_Play=N
;播放模式,Y为随机播放模式,N为循环播放模式
Auto_SYS=1
;是否执行自动清单模式,0或1分别代表否/是,注意:Auto_SYS为1时Auto_Play必须为0
;以下项目仅当Auto_SYS=1时有效
TIMEHOME=16:59
;自动清单模式下音乐自动开启时间
TIMEEND=17:01
;自动清单模式下音乐自动关闭时间
SYS_Cars=0
;程序自动控制项,不要手工改动,值可能为0(无任务)或1(正在播放即时插播音乐或上下班清单)
DAYOFF=2016-02-20!2016-02-21
;禁止播放日期控制,设定日期将不能播放清单且交车音乐无法响应,可设置多个日期,中间用英文!分隔。
HoliDay=2013-05-01
;节日清单执行日期控制,设定日期将执行节日清单APlayList8.ini,可设置多个日期,中间用英文!分隔。
TIMEON=08:30
;客户端请求插播音乐时间控制(开始时间),可为空,为空将由客户端程序本地时间控制
TIMEOFF=19:00
;客户端请求插播音乐时间控制(结束时间),可为空,为空将由客户端程序本地时间控制
LOGIN=huayangdmss
;服务器端PC的administrator管理员登录密码,用于上两项时间服务器远程验证,以保证客户端不能通过更改本地时间而使上两项时间控制失效
OPENCLOSE=1
;启动上下班播放列表,1为启动,0为不启动,启动后将在TIMEHOME及TIMEEND时间先启动APlayListOPEN.ini(上班音乐清单)和APlayListCLOSE.ini(下班音乐清单),播放完毕后再入正常清单,即使因为此两时间正在播放即时插播清单,也将在完成即时插播清单后启动上下班播放列表。
Play_Vol3=80
;上下班播放清单音量控制,0-100数字越大音量越大
OCTYPE=0
;程序自动控制项,不要手工改动,值可能为0(无任务),1(上班清单播放中),2(下班清单播放中),3(上班清单待播放),4(下班清单待播放)
明年家儿的日志
Dism++10.1.11.1 绿色版/单文件版
WinNTSetup v3.8.7Beta4 官方原版&汉化增强版
CCleaner v5.21简体中文专业优化版+增强版+单文件版
WinRAR v5.40 汉化特别版&美化版
万能驱动助理 v6稳定版/开发版
磁盘监控、邮件提醒实用工具
右键菜单增强工具(Right Click Enhancer)4.4.1中文汉化绿色单文件版
WinToHDD Enterprise 2.1中文正式单文件版