在校播 iTunes (Windows)

(給會看英文說明的朋友)

昨天在校無聊想播家裏 iTunes 的歌目聽聽,可是小白又沒電了。最後花了整個下午試,可惜到最後還是一無所獲。到了今天,試著試著,終於行了!可以在校聽歌看歌曲資炓庫啦,可是美中不足的是不支援 AAC (MP4) 格式的檔案…

自 iTunes 4.1 以後蘋果刪掉了經 Internet 播歌的功能(防止盜版吧),不少有心人提供方法轉播歌曲,SSH(Secure SHell) Tunnel 便是其中一種。不說原理了,直說方法吧。

先安裝 iTunes,後安裝 OpenSSH for Windows。安裝後請參閱說明進行設定,而伺服器端的設定也大致完成了。在客戶端(Windows) 要三套軟件:Get It Together(播歌用),RendezvousProxy(虛擬 Rendezvous 服務用)及 PuTTY(連 接伺服器及 port redirection 用)。而下載前請先確認你使用的公共電腦已安裝 Java Runtime Lib(因為前兩個軟件也是 Java 寫的),此外也要清楚你擁有硬盤的寫入權限。下載完成後先啟動 PuTTY,選擇連回家中的 SSH 伺服器,另外在 SSH>Tunnels 裏的 Source port 鍵入 3689,而Destination 則打進 localhost:3689,最後按 Add。當設定完成後,可連回家的 Command Prompt 便算成功了(記緊要打進家電腦的 hostname)

跟著啟動 RendezvousProxy,按 add 後打 3689 為 port,IP 位置填上 127.0.0.1,host label 及 Service Name 也可以隨意填上。至於 Service type 請選 _daap._tcp.。至此便又設定完成了。最後啟動 Get It Together,便會看見有一個你剛打的 host label 多了出來。按後等會,你家 iTunes 的 playlist 便會自動出來,還可以下載和聽音樂呢。