
厭倦了為聽自己喜歡的音樂付費嗎?只要稍加巧思,你就可以… 建立你自己的 Spotify 在家裡 而且你可以把它裝進口袋,隨身攜帶你的音樂庫,以你自己的方式播放,無需洩露你的數據。 Funkwhale 和其他免費軟體工具可以讓你創建音樂伺服器,透過瀏覽器或行動應用程式播放音樂,無論是在本地網路還是遠端網路。
這個想法很簡單:集中管理你的文件 MP3 或將 FLAC 檔案儲存在伺服器上,然後您可以從任何裝置存取它們。這為您提供了… 完全掌控,隱私安全,品質如您所願。除了透過直接購買音樂來更好地支援藝術家之外,這確實需要一些技術工作:Docker、端口、DNS……只要有好的教程和一點耐心,這些都不是不可能完成的。
Funkwhale是什麼?為什麼它值得一試?
Funkwhale 是一個免費開源的聯合音訊平台,您可以… 您可以將其安裝在自己的電腦上,也可以安裝在虛擬專用伺服器上。它透過可互連的「pod」(實例)運作,類似於 Mastodon:您可以控制自己的音樂庫、規則以及分享物件。實際上,它將成為您音樂收藏的私人串流服務,配備現代化的網頁播放器,並與 Subsonic 行動用戶端相容。
介面非常簡潔:它按庫進行組織,因此您可以按類型、品質或評論進行分類,上傳也非常簡單,只需將文件拖曳到瀏覽器視窗即可。系統 它會自動讀取元資料和封面它允許您創建列表,並具有“電台”模式,可以根據您的內容生成隨機混音,而無需商業演算法或侵入式推薦。
每天使用 Funkwhale 的感覺如何?
在電腦上,感覺就像「我的音樂,我做主」:你造訪網站,瀏覽藝術家、專輯和播放列表,幾秒鐘內就能享受音樂。在行動裝置上,由於相容於 Subsonic 協議,你可以使用諸如…之類的應用程式。 超音波(Android) Tempo 只需極少的配置即可連接到您的伺服器。您的 FLAC 或 MP3 檔案無需強制壓縮,也無需任何中間環節,即可從您的家中直接傳輸到您的裝置。
對於那些來自商業平台的用戶來說,沒有廣告以及以下事實: 不存在任何使用者畫像或追蹤行為。此外,如果您在安卓裝置上使用瀏覽器,網頁播放器可以很好地適應螢幕。即便如此,最方便的選擇通常是使用與 Subsonic 相容的原生應用,這樣可以快取或下載內容,並快速管理播放佇列。
安裝:您需要了解的內容(Docker、網路和一些小問題)
最不“浪漫”的部分是設置過程。這並非簡單的「下一步」操作,尤其如果您希望伺服器可以從家外存取的話。 Windows例如,您需要處理防火牆、網路設定和 Docker 橋接器; Linux 因為 Docker 工作,一切都變得更簡單明了。 原生且層數更少一旦你跨過了那一步,一切都會迎刃而解。
推薦的 Funkwhale 安裝方式是: 集裝箱Docker 會處理依賴關係和更新,從而簡化後續遷移到 VPS 的過程。在 Linux 系統上,典型的流程是建立一個專用用戶,定義環境變量,然後啟動包含資料捲和音樂卷的容器。以下是一個總結最常見步驟的實用範例:
sudo useradd -r -s /usr/bin/nologin -d /srv/funkwhale -m funkwhale
sudo adduser funkwhale docker
cd /srv/funkwhale
sudo -u funkwhale -H bash
export FUNKWHALE_VERSION="0.18.3"
touch .env
echo "FUNKWHALE_HOSTNAME=tudominio.funkwhale" >> .env
echo "FUNKWHALE_PROTOCOL=https" >> .env
echo "NGINX_MAX_BODY_SIZE=100M" >> .env
echo "FUNKWHALE_API_IP=127.0.0.1" >> .env
echo "FUNKWHALE_API_PORT=5000" >> .env
echo "DJANGO_SECRET_KEY=$(openssl rand -hex 45)" >> .env
echo "NESTED_PROXY=1" >> .env
chmod 600 .env
docker run \
--name=funkwhale \
--restart=unless-stopped \
--env-file=/srv/funkwhale/.env \
-v /srv/funkwhale/data:/data \
-v /path/to/your/music/dir:/music:ro \
-e PUID=$UID \
-e PGID=$GID \
-p 5000:80 \
-d \
funkwhale/all-in-one:$FUNKWHALE_VERSION
安裝完成後,您就可以透過瀏覽器登入了。 本地主機:5000 (如果您已經設定了 DNS 和反向代理,則可以使用您的網域名稱)。然後,創建您的收藏,上傳專輯,即可開始播放。如果您從家庭網路之外連接,請考慮使用您自己的網域和 TLS 加密存取。
從桌面端到雲端:VPS 何時適合您?
如果你關掉家用電腦,音樂也會停止。因此,遷移到價格低廉的虛擬專用伺服器 (VPS)(每月只需幾歐元起)通常是值得的,在 VPS 上,Docker 可以流暢運行,並且可以保證伺服器 24/7 全天候運行。 Linux 環境搭配代理伺服器(Nginx 或 Traefik) 網域名稱和證書 它能讓您隨時隨地進行加密訪問,並簡化維護工作。對許多人來說,在本地試用之後,升級到加密版本是自然而然的下一步。
與 Spotify 相比的優點和局限性
Spotify 提供龐大的音樂庫和即時使用功能,而 Funkwhale 則提供… 財產和隱私這就是根本差別。 Spotify 的所有功能都是集中式的,包括用戶個人資料、習慣追蹤和演算法推薦;而在 Funkwhale,音樂由你託管,音訊格式由你選擇,資料也由你掌控。
就歌曲數量而言,兩者根本無法相提並論:Spotify 擁有數千萬首歌曲,因為它擁有 全球授權協議而Funkwhale則依賴使用者上傳的內容以及其他聯盟實例共享的內容。因此,它擁有一個更精選的曲庫,其中不乏珍稀佳作,非常適合擁有精心收藏的音樂愛好者或獨立廠牌的粉絲。
就使用者體驗而言,Spotify 在行動裝置、桌上型裝置和電視上的體驗都非常出色且一致。 Funkwhale 的體驗會因您使用的播放器和用戶端而異,但作為回報,它可以保護您免受廣告和煩人的推薦。如果您重視個人化體驗,並且不希望被鋪天蓋地的消息轟炸,那麼 Funkwhale 非常適合您。 用於廣告目的的個人資料這正是Funkwhale的優勢所在。
隱私和資料控制
Spotify 的數據模型依賴於收集用戶的收聽習慣、搜尋記錄、位置資訊和裝置數據,以此來提供推薦和廣告。 Funkwhale 的設計初衷也類似。 注重隱私的替代方案不使用第三方追蹤或商業分析。透過自行託管,您可以決定保存哪些內容、如何保存以及誰可以存取。
在隱私控制方面,Spotify 在其生態系統中提供的選項有限;你無法停用其資料架構。而使用 Funkwhale,你可以自行設定策略:你可以開啟或關閉實例,與其他 pod 聯合,或者 以完全私密模式運行對所管理的資訊保持完全透明。
音訊品質和離線收聽
關於不使用數據的收聽Spotify 集成 下載 在官方應用程式中,快取和下載取決於你使用的Subsonic客戶端;而在Funkwhale中,快取和下載則取決於你使用的Subsonic客戶端。它不像集中式平台那樣統一,但你可以… 下載原畫質 如果你的應用程式支持,並且沒有人為的比特率限制。
社會功能與聯盟
Spotify 在其封閉的生態系統內增強了分享功能:協作播放清單、藝術家簡介和連結。 Funkwhale 則專注於透過 pods 實現聯盟:你可以關注其他實例的音樂庫。 評論線索 在社群中自然而然地發現音樂。沒有演算法會引導你聽流行音樂;人與人之間的互動才是最重要的。
對藝術家而言,這種差異十分顯著。在 Spotify 上,與粉絲的互動幾乎總是發生在平台定義的管道之內。而在 Funkwhale 上,創作者可以直接發行音樂或播客,建立更直接的聯繫,並擁有更多選擇。 無需中介的金融支持 而且沒有演算法隱藏他們的帖子。
成本:訂閱與託管
Spotify 提供高級訂閱服務(無廣告且可下載歌曲)和免費的廣告支援版本。付費用戶可以存取龐大的音樂庫。在 Funkwhale,主要成本是主機託管:一台價格適中的 VPS 主機大約需要花費約 每月略高於一歐元 除了偶爾的優惠活動,你還需要花費一些管理時間。你的預算決定了你將精力集中在哪些方面:會員費還是自主管理。
技術需求:預期內容
建立 Spotify 帳戶只需兩分鐘;而設定 Funkwhale 伺服器可能需要幾個小時,尤其是在您第一次操作的情況下。如果您需要外部訪問,則需要具備 Linux、Docker、網路和 DNS 的基礎知識。作為回報,您將獲得 完全控制和靈活性以及一個可以擴展的基礎架構,包括反向代理、備份和自動化功能。
| 出現 | Spotify | 芬克鯨 |
|---|---|---|
| 啟動時間 | 分鐘 | 幾個小時 |
| 技術知識 | 無 | 伺服器管理 |
| 持續成本 | 訂閱方式 | VPS主機或本地電力 |
| 保養 | CERO | 更新和備份 |
獲得全面體驗的實用技巧
為了盡量減少麻煩,請預先設定好 DNS 和啟用 TLS 的反向代理(例如,使用 Traefik 和 Let's Encrypt)。如果需要開放端口,請謹慎操作,並考慮以下因素: VPN 尾鱗類型 從外部安全存取 無需暴露服務。在行動裝置上,嘗試幾個 Subsonic 用戶端並進行比較。 適用於安卓的音樂應用 直到找到最適合你的。
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。