作者:
danny8376 (釣到一隻猴子@_@)
2013-07-23 10:29:39原作者網頁
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
除了連線發生錯誤會進入迴圈卡死 第一次連線時就失敗
的話 也要防止卡死問題喔我遇到的狀況是 有時候fb2k整個重開以後 連線上去UI會
作者:
danny8376 (釣到一隻猴子@_@)
2013-02-04 21:15:00等... 喬治鼠用的版本跟我用的一樣嗎OAO?一開始連不上不可能會卡住
作者:
danny8376 (釣到一隻猴子@_@)
2013-02-04 21:16:00連線部份因為是async 所以連不上最多只是不會繼續而已你確定版本有正確嗎OAO 我試過連SERVER突然被關機
作者:
danny8376 (釣到一隻猴子@_@)
2013-02-04 21:17:00foobar也完全不受影響 不管UI還其他串流都沒問題
我覺得是edcast會和這版的vorbis相衝 如果只用其中一個的板友 可以安心使用這個版本沒問題
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-23 14:54:00作者:
danny8376 (釣到一隻猴子@_@)
2013-07-23 14:55:00點歌頁雖然看來一整個requesthttp的樣子但實際上是改過不少的httpcontrol+php弄出來的www
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-23 14:56:00不過還是感謝喬治鼠大的版面 個人頗喜歡的www
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-23 15:04:00是說目前用livedoor+自架的icecast...
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-23 15:05:00livedoor有時真的很悲劇啊...
作者:
blue1234 (è–僧穢)
2013-07-23 16:55:00原PO神人,無奈我英文程度只到國中一年上學期第一課到第
作者:
blue1234 (è–僧穢)
2013-07-23 16:56:00三課,看不懂英文,加上中文理解困難……總之,原PO超神,請受我一拜!
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-23 20:38:00不要拜啊 我還在這裡活的好好的啊!!!!
作者:
leonyun (另一個我)
2013-07-23 21:44:00@@ 我也有架一個 但我想架的mp3 ices串流 無解
作者:
leonyun (另一個我)
2013-07-23 21:45:00httpcontrol 不是類似 remote嗎?
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-24 00:02:00mp3喔... 要稍微研究下LAME編碼器了 LAME沒啥研究XD
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-24 00:03:00不過應該可以拿edcast reborn的code來參考www
作者:
leonyun (另一個我)
2013-07-24 23:41:00不是 我是卡在找不到那個套件 liblame-dev libxml-dev
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-25 01:06:00作者:
danny8376 (釣到一隻猴子@_@)
2013-07-25 01:07:00連結長度剛剛好耶XD
作者:
leonyun (另一個我)
2013-07-25 20:54:00感謝神人大大
作者:
leonyun (另一個我)
2013-07-25 20:55:00咦咦咦 這跟liblame-dev 有一樣嗎?
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-26 02:15:00liblame-dev -> liblame devlopment
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-26 02:16:00基本上就是原始碼OR編好的lib 而這就是原始碼
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-26 02:17:00反正沒有套件就自己找 向來如此www
作者:
leonyun (另一個我)
2013-07-26 22:27:00囧
推!! 因為當時覺得大改太麻煩,所以只做點治標的修改
作者:
danny8376 (釣到一隻猴子@_@)
2013-12-04 21:15:00等... 喬治鼠用的版本跟我用的一樣嗎OAO?一開始連不上不可能會卡住連線部份因為是async 所以連不上最多只是不會繼續而已你確定版本有正確嗎OAO 我試過連SERVER突然被關機foobar也完全不受影響 不管UI還其他串流都沒問題
我覺得是edcast會和這版的vorbis相衝 如果只用其中一個的板友 可以安心使用這個版本沒問題
作者:
blue1234 (è–僧穢)
2013-07-24 00:55:00原PO神人,無奈我英文程度只到國中一年上學期第一課到第三課,看不懂英文,加上中文理解困難……總之,原PO超神,請受我一拜!
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-24 04:38:00不要拜啊 我還在這裡活的好好的啊!!!!
作者:
leonyun (另一個我)
2013-07-24 05:44:00@@ 我也有架一個 但我想架的mp3 ices串流 無解httpcontrol 不是類似 remote嗎?
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-24 08:02:00mp3喔... 要稍微研究下LAME編碼器了 LAME沒啥研究XD不過應該可以拿edcast reborn的code來參考www
作者:
leonyun (另一個我)
2013-07-25 07:41:00不是 我是卡在找不到那個套件 liblame-dev libxml-dev
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-25 09:06:00作者:
leonyun (另一個我)
2013-07-26 04:54:00感謝神人大大咦咦咦 這跟liblame-dev 有一樣嗎?
作者:
danny8376 (釣到一隻猴子@_@)
2013-07-26 10:15:00liblame-dev -> liblame devlopment基本上就是原始碼OR編好的lib 而這就是原始碼反正沒有套件就自己找 向來如此www
作者:
leonyun (另一個我)
2013-07-27 06:27:00囧
推!! 因為當時覺得大改太麻煩,所以只做點治標的修改弄成async的確就可以解決~我發現這個版本會有機率使UI整個停止回應耶是不是有例外條件沒排除 導致如果沒連上就會當掉呢除了連線發生錯誤會進入迴圈卡死 第一次連線時就失敗的話 也要防止卡死問題喔我遇到的狀況是 有時候fb2k整個重開以後 連線上去UI會當掉 但是只要一連得上就會回復正常
作者:
danny8376 (釣到一隻猴子@_@)
2013-12-05 05:15:00等... 喬治鼠用的版本跟我用的一樣嗎OAO?一開始連不上不可能會卡住連線部份因為是async 所以連不上最多只是不會繼續而已你確定版本有正確嗎OAO 我試過連SERVER突然被關機foobar也完全不受影響 不管UI還其他串流都沒問題
我覺得是edcast會和這版的vorbis相衝 如果只用其中一個的板友 可以安心使用這個版本沒問題
作者:
modblu (modblu)
2012-03-12 10:08:00PUSH