經過 12 年多,EPGrab 再度更新

前情提要:〈EPGrab,把 DVB 數位電視的 EPG 電子節目表輸出成 XMLTV 格式

因為經濟上的困境,自己開個小公司,做什麼都不成,最近還蠻常陷入重鬱狀態的。為了緩解,就把一些過去累積的,想做而未做、做到一半只求驗證概念可行的專案與想法,拿出來整理。

EPGrab 是其中之一。

這次改版,以 Rust 重寫,借助 Rust 語言本身的語彙與表現力,把整套程式翻新過:

  • 內建 Zap 格式的頻道設定檔掃描機能(`scan-channels`)。能夠獲取其他類似程式所無法正常處理的頻道名稱文字編碼 (character encoding) 的 channels.conf。
  • 修掉了控制字元沒妥善濾掉的老問題。
  • 內建一個微型的 HTTP server,可以把擷取到的 EPG 資料檔直接上網,並用 XSLT 轉換為 HTML,便利直接瀏覽。順道一提,行文當下,Google Chrome 正策劃要因噎廢食地移除 XSLT 支援,看了只想說:「這就是市場一家獨大後的樣子,大家高興了吧?」
我是一份看起來像 HTML 的 XML 文件呦!是 XSLT,我用了 XSLT。

雖然在 12 年多之前,認識的人就已經很少人在收視無線數位電視了,然而這段時間以來,無線數位電視網也變了不少,除了廣為眾人所知的中視被旺旺買了,台視被非凡傳播買了這些已知的民營化;公視多了台語台、兒少台「小公視」;原住民族電視台在無線數位電視播送;然後多了兩台國會頻道,還有主要以英語製播節目的 TaiwanPlus 頻道。整體來說,有量變,有質變,算是很兼顧多元聲音的組成。

與此同時,有線電視隨著頻道商經營不易,一個個搞消失,轉向自有的網路串流服務,也變得愈來愈難找到好節目收看了。

身為一個電視兒童、電視少年、電視青年、電視阿伯,小時候的我,讀世新時的我,從沒想過電視這種媒體會變得 doesn’t matter。

那為什麼還要在意這個程式專案呢?因為我還是相信,無線數位電視裡仍有不少好節目值得「更早」被發現,而不是到了每年金鐘獎,看了入圍與得獎名單,才知道原來有一個這麼好的節目。且因為傳媒生態的變化,廣告預算下給電視的比例,呈現一路在變少的趨勢,進而造成節目製作預算與成本回收狀況愈來愈窘迫,有些節目就算得了獎,也只此一季,難以為繼。於是故,我覺得好的節目在首播當下,愈多人收看,總的來說,是件好事。

🔭聯邦宇宙對此表示:

留言

4 responses to “經過 12 年多,EPGrab 再度更新”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *