2020-03-20 | UNLOCK

mStream 建構個人音樂雲

mStream是一個可以在服務器上搭建私有音樂串流服務的開源專案,而且界面挺酷的。

特點

  1. 有官方docker image,安裝容易
  2. 只要將音檔放到資料夾就自動同步,維護容易
  3. 電腦/手機頁面自適應
  4. 在手機上可以背景播放
  5. 提供手機app(目前只有Android版,iOS版開發中)
  6. 視覺化等效器(夢回Windows Media Player 9)
  7. 創建歌單分享鏈接,可設定鏈接到期時間
  8. github 1.5k stars,比Koel的1.2k stars還多

安裝

依然是使用Docker,畢竟用別人寫好的映像一鍵部署實在太香了。
docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
version: "3"

services:
mstream:
image: linuxserver/mstream
ports:
- 3005:3000
environment:
- PUID=1000
- PGID=1000
- USER=admin
- PASSWORD=password
- USE_JSON=true
- TZ=Asia/Shanghai
volumes:
- path to config:/config
- path to music:/music
restart: always

build完打開https://your-ip:3005即可,會web服務器反代的可以自己設置。

界面圖


雖然有種10年前的工程師審美感,還是滿好看的。

類似專案

  1. Koel:基於vue實現的個人音樂串流服務,網頁介面(電腦/移動端自適應),沒有官方docker,安裝略為麻煩
  2. mmPlayer:基於網易雲音樂API實現的個人網易雲播放器,個人網易雲是Vue常見的新手練手項目,網上一把抓,mmPlayer看起來是完成度最高的

參考連結

評論加載中