顯示具有 Google 標籤的文章。 顯示所有文章
顯示具有 Google 標籤的文章。 顯示所有文章

2018年6月1日 星期五

[Google Home]使用Fake GPS,解決Google Home無法播放Google Play Music的問題




Screenshot 2018-05-19 at 12.43.00 AM


之前小弟因為使用Chromebook的關係,所以有機會使用Google Play Music,並且將自己的音樂上傳至Google Play Music,讓自己的音樂可以在雲端播放。後來,又由於Google暨Amazon之後,也出了智慧型音箱Google Home,所以我又利用Google Home來播放自己上傳至Google Play Music的音樂。其實會選擇Google Play Music作為主要收聽音樂的原因無他,基本上就是看上Google Play Music只要申請通過後,就不會有Geo Block,也就是不會像Pandora等音樂服務,會限定只有美國IP位置可以收聽。不過最近Google在Google Home等智慧型音箱有Geo Block,導致使用者只能聽其他音樂音樂服務。

不過後來小弟有找到解決的方法,主要可分為兩個方法。一個是關掉Location History,另一個是用Fake GPS讓消失的Google Play Music的選項跑出來。以下就分別介紹兩種解決方法。


1.關掉Location History

首先,打開手機的Play Music app,進入Setting,先選擇Manage Google Location History。如下圖所示:

Screenshot_20180518-151905

然後把Location History這個選項Disable掉。如下圖所示:

Screenshot_20180518-151926

接下來請打開網頁版的Google Play Music,應該會發現多了很多免費電台(這是以前沒有的畫面,除非有經過VPN),基本上就是『完整美國版本』的Google Play Music的概念。如下圖所示:

Screenshot 2018-05-19 at 6.54.19 AM

接下來再重新reset我的Google Home之後(在設定Google Home的時候填寫美國地址),我用英文指令叫Google Home播放,例如自訂歌單,歌手名稱,甚至音樂類型等,都會播放音樂(有時候會是隨機出來的Instant Mix),甚至播放電台,真的是賺到了!之前都會一直Unavailable,現在都可以輕鬆使用。不過由於這個方式是使用關掉Location History的方式來達成,對於其他功能,例如Google Local Guide,可能會有一定程度的影響,如果是這些服務的重度使用者,可能就不適合這樣的方式。

2.用Fake GPS讓消失的Google Play Music的選項跑出來

我是參考國外網站Reddit的解法。首先,也是先關閉(disable)Location History,然後再用Fake GPS這個app去騙Google你所在的位置(選擇美國的領土,例如Los Angeles)。如下圖所示:

Screenshot_20180521-201139 (1)

然後再去Home app的Music選項,把好不容易出現的Google Play Music選成Default(這一個步驟理論上不用VPN),接下來就設定完成了。而且我連Pandora也一併設定起來,如下圖所示:

Screenshot_20180521-195642 (1)

如果可以成功的在Google Home上播放Google Play Music,那就可以回去把Location History打開(enable)。現在只要我對我的Google Home說"OK Google, play Shawn Mendes on Google Play Music."我的Google Home就會Play Shawn Mendes的音樂(我很確定我沒有上傳過Shawn Mendes的音樂),就算不用VPN或Smart DNS都可以聽。以上就分享給大家參考囉!

延伸閱讀

Reddit討論串

[Google Home]讓Google Home播放自己上傳的特定類型音樂

[Chromebook]在台灣開通Google Music

[音樂]如何購買amazon的數位(mp3)音樂

[Google Home]用聲控方式播放Netflix影集

[Amazon亞馬遜]使Amazon Tap可播放Spotify音樂串流服務

[Amazon亞馬遜]Echo Look微開箱


2018年5月7日 星期一

[Linux]透過SSH掛載遠端硬碟功能,讓你的動物機也可以變成遠端硬碟








自從我的Cloudready隨身碟掛點之後,就乾脆把原本的Linux Mint桌機變成動物機,把我許久沒用的Chromebook變成我主要使用的電腦。所以後來我就灌了amule deamon,也把Transmission變成開機時自動啟動,再加上我已經解決了動物機浮動IP的問題(透過DDNS的方式解決),因此基本上,我的Linux Mint動物機該具備的基本功能都有了,所以抓檔案原則上只要透過網頁,不管是我的Chromebook或是其他人的電腦,都可以連上我的動物機去開BT檔下載,把ed2k的連結貼上amule下載檔案,或是直接用amule搜索檔案,以上這些都可以在遠端執行,也就是說就算我在台北,我也可以操作我高雄家中的動物機進行抓檔案的動作。

但是檔案抓完了,要怎麼去把動物機上的檔案抓到電腦上,或是直接拋到Google Drive裡面呢?那就要靠SSHFS,也就是SSH掛接硬碟的方式。這種方式很像windows底下的網路芳鄰,你可以把對方電腦的資料夾掛載到你的電腦上,並且以一顆硬碟的方式呈現。不過在Linux底下基本上就只能透過Samba或是SSH(SFTP)來下載對方電腦資料夾的檔案。但是SSH對於我來說仍然不夠方便,因為我希望可以把檔案由動物機直接丟到Google Drive,而不要先下載到我的電腦上,再丟到Google Drive,而SSH掛載正好解決了我的問題。

首先,你的動物機必須要有SSH Server,不過基本上現在的Linux系統SSH Server幾乎已經成為標準配備,所以應該不用擔心沒有安裝。接下來就要在你的電腦(以下以我的Chromebook為例子),安裝如同SFTP File System(在Chrome線上應用程式商店)的應用程式。安裝完畢後,啟動SFTP File System,並輸入你的動物機的IP,PORT,帳號(登入帳號),密碼,然後點選Mount,基本上就可以透過SSH的方式連上你的動物機了,並且把你的動物機掛在你的電腦上,以硬碟的方式。





接下來你就可以把那顆掛載上去的硬碟,當成一般硬碟使用。我最喜歡的應用,就是直接把動物機的檔案丟進Google Drive裡面。雖然上傳的速度有點慢,但是我的動物機基本上已經跑不太動Chrome或Firefox瀏覽器,如果直接在動物機上操作,整個動作會很卡(我還想讓我的動物機多活幾年)。

SFTP File System真的是好東西呀!如果沒有SFTP File System,我想我就只能在我的動物機上,把動物機上的檔案上傳到Google Drive呀!

延伸閱讀:

[Linux應用]設定amule的daemon模式,讓你可以在遠端遙控/下載檔案

SSHFS:透過 SSH 掛載遠端 Linux 伺服器上的硬碟(適用於 Windows、Mac OS X 與 Linux)







2017年12月22日 星期五

[Roku]Roku Express可一次享有Netflix、Amazon Video、Google Play Movie等影音串流服務









Roku在台灣,相較於Chromecast以及Fire TV  Stick,知名度比較低,但是在美國,Roku可以說是最暢銷機上盒的品牌,因此本人對於Roku充滿著好奇心。簡單來說,Roku可以支援Netflix、Hulu等大多數知名的線上影音服務,甚至連Sling TV、Amazon Video還有Google Play Movie都支援(除了Apple的影音部分不支援以外),光這一點就可以打敗Fire TV Stick和Chromecast了。加上Roku的入門款Roku Express只要29.99鎂(台灣網拍居然可以賣到1600甚至2000),而且Amazon還可以把Roku送到台灣,這...還不夠吸引人嗎?於是小弟就在Amazon訂了一台Roku Express。

在這裡不得不讚嘆Amazon的送貨速度,雖然我是選擇最便宜的運費(大約6鎂),但是我12/7訂貨(官網預計12/26才會到貨),12/18就到貨了。以這樣的價錢來說,真的是很快了。另外,Amazon在台灣運送的部分是交給嘉里大榮,或許這也是速度可以提升的原因。

以下就是簡單的開箱。





接下來就是申請Roku的美國帳號。這裡要特別注意,在申請之前一定要先掛美國的VPN,否則會造成很多功能都無法正常使用(包含搜尋和增加頻道)。以下就是申請步驟。

1.進入Roku的註冊頁面(https://my.roku.com/signup),輸入姓名、帳號、密碼。

2.輸入PIN碼,作為以後訂閱頻道(Subscribe)認證時使用。

3.輸入信用卡資訊地址及電話。若沒有美國信用卡,可以用Paypal代替(不一定要美國的Paypal帳號),地址和電話一定要美國的。

然後帳號就申請完成了。

接下來就要設定Roku Express了。其實設定的步驟也很簡單,開機之後會先選擇語言,然後接下來就是要選擇/設定網路。網路設定完成後,就會設定螢幕解析度,接著就會一組4位數的Link碼,請寫下或記住這一組號碼。這時請打開電腦或是手機,打開瀏覽器後進入https://my.roku.com/link的頁面,再輸入前面那一組號碼,這樣你的Roku帳號才會與你的Roku Express連結起來。


然後輸入你的Roku帳號密碼,之後應該就會出現一些頻道可以讓你選擇加入,你可以選擇你想要加入的頻道。選擇頻道完成之後,就會出現有提供offer的畫面,這就代表你真的完成了Roku美國帳號申請+Roku Express的設定了。




我真的覺得Roku是一個讓人無法抗拒的產品,用過之後你就會覺得Fire TV Stick除語音功能的優勢之外,其他方面都無法與之抗衡,不過這應該也和Amazon的行銷策略有關,Amazon主要是集中在自家產品的整合,Roku則是強調廣納百川的包容性。不過個人私心覺得,Roku在影音資源整合方面略勝一籌,這也難怪Roku可以在美國這麼風行了。

另外,如果要使用Roku,基本上都要搭配VPN或是Smart DNS的服務,若要使用Smart DNS服務,可以參考我的文章「使Chromecast繞過Google DNS伺服器,觀賞國外節目」去做設定。

延伸閱讀:

HOW TO CREATE AMERICAN ROKU ACCOUNT OUTSIDE USA

[亞馬遜Amazon]使用Tubio,讓你的Fire tv Stick也可以有Chromecast的功能

[Chromecast]使Chromecast繞過Google DNS伺服器,觀賞國外節目

十一月-[Chromecast]Chromecast電視棒使用心得-[音樂]如何購買amazon的數位(mp3)音樂-[電影]超級選秀日(Draft Day)

[Roku官網]Roku Express

2017年11月16日 星期四

[Google]Loft電池底座,讓你的Google Home也可以不用插電播放音樂











相較於Amazon的聲控產品Echo及Echo dot,有專屬的電池座和音響座,Google Home就沒有專門的電池座,讓Google Home也可以隨時在家中移動。不過最近在網路上看到了這家Ninety7Life出的Loft,就驚為天人,變下定決心要把這個電池座帶回家了。



只是Ninety7Life這家公司的產品沒有販賣到美國以外的地區,所以就必須要找人代買或是找代運業者囉!另外,要注意的是,這個產品含有電池,有些代運業者看到有電池就會拒絕運送,所以在選擇代運業者的時候也要先下功夫或者是問清楚。小弟在這裡就推薦Hopshopgo,雖然它比其他同行要貴一些,只要不實太誇張的東西,就算3C含有電池類甚至行動電源都照送不誤,所以除非這家公司的網站掛掉,否則我都會選擇這家公司代運。在經過幾番折騰之後,這個Google Home電池座Loft,終於飛來台灣了。

Loft的紙盒包裝不算太差,以這種價位的包裝來說算是很OK了。


Loft看起來就像一個比較高的杯子,很難想像這杯子底下還裝有電池。




Loft裝在Google Home底部後,Google Home就長高了 XD


真的很驚訝居然會有廠商會為了Google Home做專屬的電池座,Google雖然貴為大廠,但是Amazon踏入此領域較早,自然也比較多的廠商會為Amazon的產品,量身訂作專屬的週邊用品。希望Google有朝一日可以在聲控產品方面,也可以與Amazon相抗衡。

延伸閱讀:

[Mobile01]Google Home微開箱討論串

[Google Home]用聲控方式播放Netflix影集

[Google Home]讓Google Home播放自己上傳的特定類型音樂

[美國購物代運]Hopshopgo vs SPEXeSHOP

LOFT Portable Battery Base for Google Home

[Amazon亞馬遜]Echo dot



2017年9月24日 星期日

[Chromecast]使用Tubio,讓Line TV也可以用Chromecast在電視上收看







老實說,為了可以讓平板的愛奇藝的內容投射到電視上,之前買了一個可以Miracast的裝置,讓平板的畫面直接投射在電視上。不過這個裝置居然用沒多久就壞了(可能是被家裡的小朋友弄壞的),如果不透過Miracast的方式,就只能在平板上觀看愛奇藝或是Line TV了。不過後來透過辜狗搜尋,找到了Tubio這個神奇的app,只要你有辦法找到影片的網址,基本上就可以播放(但是LiTV似乎不行,可能是LiTV只開放行動裝置可以觀看),以下就是Youtube上的達人的示範影片:


以下是我手機上的設定畫面。


以下是實際播放的畫面。


這個app真的是造福了我和女王呀!每次看到女王為了追劇,只能很委屈的盯著10寸大的平板,加上他的視力又不好,真的很讓人擔心。現在有了Tubio,可以把愛奇藝和Line TV的影像投射到電視上,女王就不用很委屈的盯著平板,又可以享受大螢幕的視覺及聽覺享受,真的是太好了!不過希望以後Line TV和愛奇藝不要改成像LiTV一樣只能在行動裝置觀看,要不然就真的只能再買一個Miracast的投射裝置了!

延伸閱讀:

[Chromecast]Chromecast電視棒使用心得

[Smart DNS應用]使Chromecast可以在台灣使用Rdio等服務

[andorid]Miracast將平板畫面投射至電視

[Google Home]用聲控方式播放Netflix影集

設定 Chromecast

2017年9月16日 星期六

[Google Voice]在台灣也可讓手機使用Google Voice通話



我大約在4年前,除了開通Google Music之外,也順便開通了Google Voice(而且還加了值)。然後Google Voice就一直被我冷凍,直到最近不知為何,又開始打起Google Voice的主意。其實Google Voice的功能不差,通話品質還不錯,也可以打國際電話,甚至可以收各國的簡訊,算是非常好用的服務。只可惜Google Voice若沒有綁定一支美國的,且可收簡訊的門號,就沒有辦法在手機上使用Google Voice。後來我在網路上搜尋到了Hushed Burner Number這個網站,這個網站可以提供臨時的門號,而且有40幾個國家可以選擇,這就提供了一個可以在手機上使用Google Voice的解決之道。 首先就是要先申請Hushed Burner Number的門號,讓Google Voice可以綁定並接收認證簡訊。 再來就是安裝Google Voice app。安裝完成後,打開Google Voice app,基本上就是要開始設定要綁定的門號,這時就可以把Hushed Burner Number門號填入,然後接受到認證簡訊後,輸入Google Voice的認證欄位,就可以讓你的手機使用Google Voice的服務了。 雖然沒有手機一樣可以在電腦上使用Google Voice,但是不管怎樣,這種語音服務還是在手機上使用比較舒服呀! 參考文章: Google Voice 打電話、傳簡訊不用錢,取得美國電話號碼(美加地區免費) (網址:https://goo.gl/Df8WSS) 【即用即棄】Hushed – 通話、短信 (可申請歐美加港日等電話號碼) (網址:https://goo.gl/kyZ4FL) [Skype]申請具有Skypein功能的Skype帳號,讓你擁有美國(外國)電話門號 (網址:https://goo.gl/ZsTxUR) #Google_Voice #Google #Hushed_Burner_Number #美國門號 #Google_Music #Skype #kaohsiung #twig -------------------- 我的部落格 (網址:http://a1253247.cc)

A post shared by Tse-Yao Wang (@wangtseyao) on





2017年9月12日 星期二

[Skype]申請具有Skypein功能的Skype帳號,讓你擁有美國(外國)電話門號







其實國外的VoIP業者可以提供電話號碼,供一般傳統電使用者話撥打至VoIP服務的使用者,一般電話使用者不需安裝特定軟體,就可以直接與VoIP使用者通話。最有名的VoIP服務提供者之一--SKYPE,就推出了Skypein的服務,讓Skype的使用者可以有一個”電話號碼”,作為接聽或播打當地電話之用,尤其是客戶大多是在當地的時候,就可以以國內電話或室內電話的話費計價,節省高額的通話費用。但是Skypein並不是各個國家的代理商都給申請,因此,要申請Skypein服務,就要找有提供Skypein服務的國家,例如美國,來申請一個Skype帳號後,再來申請Skypein服務。

申請美國版的Skype帳號,需要具備以下條件:
  1.  一個臨時或是永久的美國電話(可以使用Google Voice的門號,或是直接採用Hushed Burner Number的臨時門號)
  2.  美國信用卡(可以用Debit卡,Visa Prepaid卡,或是具有美國銀行帳號或信用卡的Paypal)

各位可以發現,使用者的IP位置並不會影響申請,所以申請美國Skype帳號是不需要使用VPN的。

 一開始,請先進入Sign Up,然後請輸入您申請的門號。輸入完之後,就是設定密碼。接著Skype就會發一則簡訊到你的門號,確認你是這個門號的擁有者。

 
確認完成後,填寫一些很簡單的個人資料,例如姓名,居住城市等,基本上就完成了帳號的申請。

接下來就是要申請Skypein服務了。由於要確認你是否為該國的居民,最簡單的方式就是用信用卡來確認你的國籍。所以在這裡使用台灣的信用卡,或是以台灣信用卡申請的Paypal來付款是不會成功的。這次的範例是以美國的Debit卡來支付。

請先進入My Account,然後點選Skype Number,然後就會進入一個可以讓你選擇門號所在國家的網頁,這裡的範例是美國。選擇美國之後,接著就是選擇所在的州以及城市,然後還會有建議的門號讓你選擇。基本上就挑一個順眼的門號,來當作你的門號吧!
  


接下來就是付款。可以使用Paypal或是信用卡的方式,但是請記得前述提起的限制(限美國的Paypal或是美國的Debit卡及信用卡)。付款完成後,你就有一個可以接聽和播打美國電話的門號了。





不過Skypein也有缺點,就是沒有辦法接收簡訊(剛好跟Google Voice相反,Google Voice可以接收國外簡訊,但是卻不能傳簡訊給美國加拿大以外的國家),不過個人覺得也算是夠用了,畢竟現在使用簡訊的人真的少之又少。如果你想要一個可以接聽和播打的美國門號,又很依賴Skype的即時通信,視訊和簡訊發送服務,那Skypein服務真的是一個不錯的選擇。

延伸閱讀:




2017年8月21日 星期一

[Chromecast]Chromecast開始支援PAL(50Hz),讓你看歐洲節目不會霧霧的








如果不是因為看歐洲的節目,我也不曉得PALNTSC的分別。以現在的科技來說,幾乎所有的電子電氣用品,都已經可以克服50/60Hz的問題了,只是我萬萬沒想到,Chromecast因為主要的市場在北美市場,所以輸出的格式預設是60Hz(NTSC),若用Chromecast來觀看預設格式為50Hz(PAL)的節目,可能就會有畫面會出現霧霧/馬賽克的情形。


後來我就想到是否可以參考NowTV的討論版的方式,藉由調整Chromecast輸出格式至50Hz(PAL),就可以改善播放的情形。於是我就依照下列步驟,將Chromecast的輸出格式調整。調完之後,真的就沒有出現畫面霧霧/馬賽克的情形。

1.先在手機/平板安裝Google Home

2.確認手機/平板與Chromecast在同一個Wifi網域。

3.打開Google Home,選擇選單。然後選擇Devices。


4.點選螢幕右上角的選單,點選Settings。


5.在選單中開啟Use 50Hz HDMI Mode。



這樣就完成將60Hz(NTSC)調整至50Hz(PAL)的輸出格式了。

延伸閱讀








2017年8月4日 星期五

[Chromecast]使Chromecast繞過Google DNS伺服器,觀賞國外節目









如果要把平板上面的畫面傳送到電視,通常可以用miracast的方式達成。但是有些app是會阻擋Miracast的傳送方式,所以只能看app是否可以支援chromecast投影的方式,來達到將畫面傳送至電視的目的。可是,若這個app又需要用smart dns的方式,看台灣沒有辦法看的節目(例如Now TV、Hulu等),這個問題就變得很複雜。因為chromecast是沒有辦法變網路設定的,加上chromecast內建預設的dns就是8.8.8.88.8.4.4這兩個dns伺服器,若沒有辦法有效讓阻擋chromecast進入8.8.8.88.8.4.4這兩個伺服器,基本上就沒有辦法用chromecast看Now TV的。 

所以以下就是設定的方式。首先,要有一台可以支援advanced routing的router,以下是以刷DD-WRT的TP-LINK TL-WR841N這一台為範例。 在setup的頁面下,進入advanced routing的畫面。選擇1(),輸入名稱(例如public dns),Metric輸入24,然後依序輸入8.8.8.8、255.255.255.255、192.168.1.2等數字,然後按儲存。接著選擇2(),輸入名稱(例如public dns),Metric輸入24,然後依序輸入8.8.4.4、255.255.255.255、192.168.1.2等數字,然後按儲存。


接著在同一個頁面下,檢查一下iptable,看看輸入的設定有沒有進入這個iptable。假如有看到8.8.8.88.8.4.4這組數字,那就代表輸入成功了。

最後回到advanced routing的畫面,再點apply setting重新開機後,理論上就可以完成阻擋8.8.8.88.8.4.4的工作了。

 參考連結

unblock-us(SmartDNS服務)在router的設定方法


四月-[SmartDNS應用]使Chromecast可以在台灣使用Rdio等服務-[VPN應用]如何利用VPN+Chromecast在電視上播放Pandora

[andorid]Miracast將平板畫面投射至電視

2017年7月20日 星期四

[Google Home]用聲控方式播放Netflix影集








Google雖然在聲控方面比Amazon晚了一步,但是Google試圖使用強大的週邊資源,使其在聲控方面能夠站穩腳步。Google HomeAmazon Echo相比,雖然在音樂串流上、智慧型插座、智慧型電燈上都沒有足夠的優勢,但是Google Home在自家產品的溝通以及應用上,卻下足了功夫。例如你可以使用Google Home來聲控Chromecast來播放Youtube影片,聲控Chromecast Audio來播放Google Play Music,相較之下Amazon產品之間就比較沒有相互聯繫的機制。

於是,本次我就以用Google Home聲控Chromecast播放Netflix當作實例吧!

首先要在手機上打開Google Home,然後點選more setting。至於Chromecast設定,可參考官方說明。




接著選擇Video and Photos,進入之後,點選Netflix(記得要先在手機上安裝Netflix的app)。




然後輸入帳號及密碼,完成之後就代表你的Google帳號已經與Netflix做連結了。




接著你就可以對著你的Google Home說""OK Google, play 'Narcos' on Netflix on [你的Chromecast的名稱]."然後螢幕上就會播出Narcos的影集。




以下是Youtube上實際操作的影片。



Amazon雖然也有Fire tv Stick可以播放以及聲控,但是沒有辦法用Echo或是Amazon Tap來聲控Fire tv Stick播放Youtube/Amazon/Netflix的影片。所以目前在自家產品整合方面,Google還是略勝一籌。

參考資料

How to play Netflix shows on your TV using Google Home

設定 Chromecast

[Google Home]讓Google Home播放自己上傳的特定類型音樂

[亞馬遜Amazon]TP-Link無線網路智慧插座(TP-Link Smart Wi-Fi Plug) for Amazon Alexa app

[Amazon亞馬遜]Echo dot