2007年6月29日 星期五

Beta Radio v0.1.0 released

PCMan 原本寫的 hinet-radio 一直改一直改
原本寫的部份有九成都被我改掉了~ :P
不過基本的框架還是 PCMan 原本寫的 hinet-radio
後來 PCMan 又 fork 出一份新的 GtkHiRadio
改成使用 perl 去動態 parse 電台撥放清單
底層還是使用 wget 抓資料跟透過呼叫外部的 MPlayer 來撥放音樂

現在我又 fork 出另外一個版本 Beta Radio
因為我之前一直使用 beta 來作為版號~ :P
為什麼要 fork 出另外一個版本呢... ?
因為個人興趣我把底層改成使用 libcurl 來抓電台
播放廣播的部份改成 GStreamer 來做
原始碼的部份改用 autotools (autoconf, automake, libtool, pkgconfig...) 的方法建構
還有整份程式碼都是使用 C 語言來寫的 (使用 GTK, GDK, GStreamer, Curl 等函式庫)
完全不使用外部命令 (ex. system(), exec() ...)
Beta Radio v0.1.0 還是有很多地方需要改進
例如: 更直覺的使用者介面, 錯誤處理, 程式註解, 美工圖片, 自動化更新選單, 多國語言化, 套件打包 ...

Source Code 目前放在 http://fd.idv.tw/betaradio/
以後會移到 http://code.google.com/p/betaradio/ 上面去
這個新專案授權為 GPL v2

P.S. 要裝上 gstreamer 的 ffmpeg plugins 才能夠播放廣播

3 則留言:

匿名 提到...

FourDollars:
呵,你昨天沒睡覺嗎?
一天就寫出來了呀
加油!
那天也把國外的Internet Radio List
納入吧!
呼~~~

Kanru Chen 提到...

噗... 4$ 你把我想做的事做完了...

good job

$4 提到...

To sinsun:
有睡啦~ 睡少一點點罷了... XD

To kanru:
哈~ Sorry~
我不知道你也在做這個~
不然我就等你做完就好了~ :P