為了可以在 GNU/Debian Linux 上看 HBO, 非凡電視台跟一些台灣的節目,只好重新再裝了 Wine。以便可以收看裝在高雄親戚家 Sling Box 轉出來的視訊。

參考 How To Run SlingPlayer on Linux OS 一文,步驟十分簡單。

  • 先裝了 Debian sid 的 wine 0.9.59-1
  • 再裝了SlingPlayer Dependencies package 中的檔案,把 qcap.dll, quartz.dll, msxml3.dll 與 msxml3r.dll 丟進 windows\system32。
  • 然後 regsrv32.exe 註冊 msxml3.dll 檔。還得將 msxml3, qcap, quartz 設定為 strictly native。

另外一個問題是執行時,wine 會抱怨 GdipDrawPieI, GdipDrawPolygon unimplemented,顯然是 Wine 的 GdiPlus 實做尚未齊全,解決方法是先偷 DLL-Files.com 上得檔案來用,丟進 system32 後就可以執行沒有問題了。

SlingPlayer 成了少數我會再 Linux 上執行的私有軟體之一。要不是找不到成本低廉的多媒體個人電腦,我才不想用Sling Box 呢。

附註: 在 Windows 上測試時,出了 Error: 0x80072AFC,結果發現是網路斷線,花了我五分鐘才查出來
(If you encountered Error: 0x80072AFC with SlingPlayer, check your network setting and cable. It’s probably beaause SilingPlayer can not reach SlingMedia’s server.)