以 Android 裝置控制 Raspberry Pi 播放 Google Music

第二天玩 Raspberry Pi ,這東西真的想像無限啊,今天要介紹的是如何讓樹莓派中的 Raspbmc 播放 Google Music,而我們手上只要有一台 Android 裝置(手機或平板),就可以完全以 Android 裝置來控制 Raspbmc 播放 Google Music 。

設定 Raspbmc UPnp 服務開啟

這個服務主要是要接收 UPnp 串流,這項設定是在 "系統設定" / "服務" ,如下圖,只要打開選項即可。

rpbmc-upnp

Android 裝置安裝 Cast To UPnP/DLNA for GMusic

這個東西很奇妙,根據說明,它的運作方式為模擬一個 Chromecast 裝置,然後 Google Music 可以搜尋到此裝置後將音樂 Pass 給此模擬裝置,然後此模擬裝置收到命令後再以 UPnp 方式串流出去。

如若有興趣了解 Chromecast 如何運作的請參考前幾天我寫的 "談談 Chromecast",現在我們就直接安裝此 App 即可,Url 如下 :

https://play.google.com/store/apps/details?id=com.bubblesoft.android.upnpcast

理論上,各位家中要是有任何影音機上盒或XBOX,PS3/4這類可以開啟 UPNP 服務的話,應該都可以用此 App 來收 Google Music 串流。

播放的方式

使用方法很簡單,看圖照步驟即可。

upnp-step1
[圖為 Android 裝置上點了 Cast To UPnP/DLNA for GMusic ,我們要點選紅色框線 Start Google Music]

upnp-step2
[Google Music 開啟後發現右上方多出了 Chromecast 的按鈕,點下去後發現 XBMC 裝置也就是我們的樹莓派,選了就對了]

upnp-step3
 [圖片右上角發現原本的 Chromecast 按鈕已經變成藍色代表裝置連接成功了,此時就可以播放音樂]

rpbmc-music1[圖中可以發現平板和螢幕是同步的同樣的音樂,平板的部分是沒有聲音的,樹莓派已經在播放了]

rpbmc-music2

[此圖則為樹莓派螢幕完整拍照畫面]

結語

由於 Google Music 僅能使用 Chromecast 方式串流出去,而從本篇的應用方式來看,其實 Chromecast 這東西應該慢慢被人拆解的差不多了,目前僅發現到 Google Music 能這麼應用,以後搞不好 Youtube 也行,初玩發現到音量大小也能由平板控制,不過這個 App 有 20 分鐘限制,時間到又要重新啟動一次有點煩,要解除限制,要花點大錢(美金 79) 解鎖 ..... 除非其他人也開發替代產品,不然現在也只能將就用。

所以現在我還是比較想看到樹莓派的 Android 4.4 早點出現就是了,裝上 Cheapcast 這東西才可一勞永逸吧,Android 4.4 硬體限制比較不嚴格好像 RAM 512M 即可,樹莓派剛剛好。

 

發佈留言