原作者网页
http://www.hydrogenaudio.org/forums/index.php?showtopic=66452
───────────────────────────────────────
离乔治鼠大发的修正版有段时间了www
不过最近发现那个修正版偏向表面解决问题
宿舍这边偶尔断网时问题就出现了
平常因为foobar都最小化所以不大会注意
但是短暂断网时刚好要开foobar就发现卡死了1~2秒...
(虽然音乐还是没断的正常拨放啦XD)
然后乔治鼠大有一起发源码就顺手拿来看了...
研究了下 发现了问题所在后马上动手改了起来(结果熬夜改CODE了www)
原本foobar会等待连线结果(如果连不上就停住等TIMEOUT)
所以当断网这种状况就要等TIMEOUT*TCP_MAX_RETRY 完全卡死啊
所以就把connect改成async丢给WINDOWS去背景连线了
不过因为连线方法大改所以CODE也调了不少
目前简单测试是没啥问题啦XDD
2013/11/4 更新
恩... 改了一些颇严重的BUG...
(耍笨写错了不少东西...)
解决了连线发生错误时会进入死循环卡死的问题
GD档案更新 连结相同~~~
2013/10/31 更新
修改了流量冲太快会异常断线的问题
另外把歌曲名称的更新搬到DSP内
这回就是fix3了OWO
2013/07/26 更新
先前的DLL好像有点小问题 会造成使用者端误认为已经中断(实际上还在放)
更新lib后重新编译了之后 好像这问题就解决了
连结还是一样 直接用GD更新档案的
以下是dll档+修改过的原始码
https://drive.google.com/file/d/0B6BdKoaOIbNOWTBhRFRfZ0VzMVU/edit?usp=sharing
改成zip档OWO
下次目标可能是send&recv也弄成async吧
不过这改变就大到会吐血了
哪天心血来潮想再通霄的时候再说吧@w@
题外话
是说上面那篇文章www
只能说是超级懒人工具了XD
不过支援格式...
我需要CUE+全UTF8+APE+TAK+TTA+FLAC+WAV PACK+MP3+OGG+AAC+WAV+自动点播支援...
好像除了foobar之外颇难满足齁XD