我最早聽Podcast的時候,用的是Google Podcast(現在已經關閉了),後來有很長一段時間沒有聽,直到今年才又回來聽。
今年回歸Podcast,我是透過Spotify來聽。但後來發現在上面聽Podcast一陣子之後,就直接給我播歌了(但我沒興趣)。所以我便打算研究看看是否有替代方案。
首先我是將手機上收聽Podcast的App換成這款AntennaPod。
這是一款Open Source(開放原始碼)的Podcast播放App,它可透過Apple Podcast搜尋節目,也可以透過RSS來訂閱Podcast(當然你必須知道RSS網址才行),而且介面非常簡潔、完全沒有廣告。
AntennaPod可以在Google Play或F-Droid(需要開啟不明來源安裝)上下載(iOS沒有)。假如你沒有說一定要有雲端同步功能的話,以下內容就跟你沒關係了。
這時有些人可能會有這樣一個疑問:這個App可以雲端同步我訂閱的Podcast嗎?
答:可以,不過未必適合你(後文會說為什麼)。
AntennaPod有兩種同步Podcast的途徑:Gpodder以及Nextcloud(搭配Gpoddersync外掛)。
Gpodder.net
這是一個專門用於同步Podcast訂閱的網站,只要在上面註冊帳號,然後在AntennaPod上登入,就可以同步了。在另一支手機上也下載AntennaPod並登入Gpodder帳號,這樣你訂閱的Podcast就能同步了。
不過這服務有個缺點:不穩定,同步經常會失敗。
Nextcloud+Gpoddersync外掛(筆者目前使用的方法)
這個只要你有使用Nextcloud,你就完成第一步了。若沒有的話,若你有能力自己架設Nextcloud,只要把Nextcloud架設好就可以繼續後面的步驟了。
之後的步驟如下(本例以繁體中文介面的Nextcloud示範):
到此你的Nextcloud就可以同步Podcast訂閱了。剩下的就是在AntennaPod中登入你的Nextcloud,就可以了。
但凡事是沒有十全十美的,它也有缺點,就是當Nextcloud有大版本更新時,會導致部分外掛因相容性問題而被停用。我在使用GPodder Sync就有遇到這個問題,當時我用的是Nextcloud 29,升級到30之後就因為相容性問題而被停用,直到作者更新後才得以恢復啟用。
不過這個啟用是必須手動啟用的,Nextcloud不會自動幫你重新啟用,這一點要留意。
其實除了上兩者之外,也是可以選擇自己架設Gpodder伺服器,不過過程滿複雜的,且筆者嘗試了幾次都沒成功,就不建議大家去折騰了。我最終會選擇Nextcloud+外掛這一方式,便是因為這是相對最可靠、最不折騰的方法(前提是你已經架設好Nextcloud)。
我沒有能力自己架設Gpodder伺服器,又不想註冊Gpodder.net帳號,那還有什麼辦法?
答:可以透過AntennaPod的匯入/匯出功能手動將資料庫匯出,然後複製到另一支手機上進行匯入。當然也可以開啟自動匯出功能(隔3天進行一次,最多只保留5份備份),相對比較省事。
關於前面說的”可以,不過未必適合你”這個回答
因為AntennaPod的同步功能是依賴Gpodder來同步的,可以選擇透過Gpodder.net或自己架設Gpodder伺服器,但是這些方法都有以下這些缺點:
- 不穩定:以gpodder.net為例,它的同步功能常常會失敗。
- 需要一定技術:光是自行架設mygpo(gpodder.net網站使用的程式)就得請出一大堆東西(Python、PostgreSQL等等),一般使用者幾乎不可能懂這些,也不太可能有興趣去折騰這些。
若是已經有使用Nextcloud的話那就還好(但有機會因為大版本更新導致外掛被迫停用,詳見上文),但若是此前沒有使用Nextcloud的話…一樣少不了折騰。 - 沒有別的雲端同步方式:想要使用像是Google來同步?抱歉沒辦法,只能看AntennaPod開發者未來有無意願實作這一功能。
如果你願意為了雲端同步去研究這些,be my guest;不然建議還是用Spotify等服務來同步就好了,既省事又省心。