07-melodear-air
MeloDear Air(外出先から聴く)
MeloDear の中に小さなサーバを立てて、スマホやタブレットから自分のライブラリを再生できる機能です。
クラウドにアップロードするのではなく、PC のライブラリをそのまま配信します。
既定は OFF で、有効にしても最初は 127.0.0.1(この PC からのみ)に閉じています。
何ができるか
- ブラウザで開けるプレーヤー(曲を探して再生する)
- OpenSubsonic 互換なので、対応するスマホアプリからも繋がる
- 聴いた位置の同期 — スマホで途中まで聴いた作品を、PC で続きから再生できる(逆も同じ)
- Loved(star)の同期
- Air 側だけで編集できる手動プレイリスト
- R18 作品は既定で除外(人前で誤って出てしまうのを防ぐため)
有効にする
Settings →「詳細・情報」→「MeloDear Air」。
| 設定 | 意味 |
|---|---|
| 有効 | サーバを起動する。既定 OFF |
| bind | 待ち受けるアドレス。既定 127.0.0.1(この PC だけ)。他の端末から繋ぐなら LAN のアドレスにする |
| ポート | 既定 4040 |
| トークン | 接続に使う合言葉。Subsonic クライアントでは「パスワード」の欄に入れる |
| 接続ホスト | QR や接続 URL に載せるホスト名。LAN の IP を自動で見つけますが手入力もできる |
| R18 を既定で除外 | 年齢指定のある作品を配信対象から外す。既定 ON |
有効にすると 接続 URL と QR コードが出ます。スマホでその QR を読めば繋がります。
つなぎ方
ブラウザから
接続 URL(http://<PC の IP>:4040/)を開くと、そのままプレーヤーが出ます。
/connect を開くと、接続情報をまとめた案内ページが出ます。
Subsonic 対応アプリから
| 項目 | 入れる値 |
|---|---|
| サーバー URL | http://<PC の IP>:4040 |
| ユーザー名 | 任意 |
| パスワード | 設定したトークン |
繋がらないとき
設定画面に「接続できないとき」の案内があります。よくある原因は次の 3 つです。
- bind が
127.0.0.1のまま — 他の端末からは届きません。LAN のアドレスに変えます - Windows ファイアウォール — 初回はポート 4040 の許可を聞かれます。拒否していたら許可し直します
- PC とスマホが別のネットワーク — 同じ Wi-Fi にいる必要があります
気をつけること
- サーバは PC が起動していて MeloDear が動いている間だけ動きます
- インターネットには公開されません。 同じ LAN の中だけです。
外から繋ぎたい場合は自分で VPN などを用意する必要があります(MeloDear は何もしません)
- トークンを知っている人は誰でも聴けます。共有する相手に注意してください
- バージョンポリシーで閲覧専用モードになっているときは、Air からの書き込み
(プレイリスト編集など)も止まります → 更新とバージョン