原作者網頁
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