Groovebasin

提供: ArchWiki
2017年10月21日 (土) 00:19時点におけるKusakata (トーク | 投稿記録)による版 (カテゴリ追加)
ナビゲーションに移動 検索に移動

Groovebasin はウェブベースのユーザーインターフェースを備えたミュージックプレイヤーサーバーです。

スピーカーに接続されたサーバーで実行してください。ノートパソコンやタブレット、スマートフォンなどで接続してミュージックプレイヤーを制御することができます。さらに、リモートでミュージックライブラリをストリーミングすることもできます。

Groove Basin はあなたのミュージックライブラリで動作します。外部の音楽サービスを使うことはできません。Groove Basin は DRM コンテンツに対応していません。

インストール

Arch User Repository から nodejs-groovebasinAUR パッケージをインストールしてください。

設定

設定ファイルは /etc/groovebasin.json に置かれます。設定ファイルが存在しない場合 groovebasin はカレントディレクトリに config.json という名前の新しい設定ファイルを作成します。

サーバーの起動

通常ユーザーで groovebasin を起動するには:

$ groovebasin --start

root で groovebasin を起動するためのユニットファイルも存在します:

# systemctl start groovebasin.service

ウェブインターフェイス

ブラウザで https://localhost:16242/ を開いてください。

NGINX プロキシ

NGINX で以下の設定を使うことでポート 16242 からポート 80 にトラフィックを転送できます:

/etc/nginx/nginx.conf
location /groove/ {
        proxy_set_header    X-Real-IP  $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header    Host $http_host;
        proxy_redirect      off;
        proxy_http_version  1.1;
        proxy_set_header    Upgrade $http_upgrade;
        proxy_set_header    Connection "upgrade";
        proxy_pass          http://127.0.0.1:16242/;
}

参照