ネットワーク
家のスピーカーやテレビで再生したり、ほかの機器からライブラリを見られるようにしたり、スマホから携帯ゲーム機へ音楽を送ったりできます。どれもローカルネットワークの中だけで完結します。
スピーカーやテレビに送る
再生中で START → 送信先… を選ぶと、約 3 秒ネットワーク上の機器を探して一覧にします。DLNA/UPnP のスピーカーやテレビ、Chromecast(Chromecast 内蔵テレビ、Google/Nest スピーカー)です。
- 機器を選ぶと、同じ秒から曲がそちらで続きます。携帯ゲーム機やパソコンは一時停止してリモコンになります。キューの次の曲も先に送られるので、機器はそのままキューを進めます。
- 送信中は上のバーに → <機器> と表示され、一時停止・次へ・前へ・シークは機器を操作します。進行バーは機器の再生位置を示します。
- START → 機器の音量で機器の音量を上げ下げできます。<機器> への送信をやめるで機器を止め、同じ曲の同じ秒からこちらで再生を続けます。
- Audiofilus で再生できるものは何でも送れます。MP3、FLAC、AAC/M4A、WAV、Ogg はそのまま送り、モジュール、ゲーム機の音楽、DSD、CUE のトラックはその場で WAV に変換します。Subsonic/Jellyfin サーバーの曲とラジオ局は、それぞれのアドレスで送ります。
ライブラリを共有する(DLNA サーバー)
設定 → ライブラリ共有 (DLNA) をオンにすると、同じネットワークのテレビ、ゲーム機、DLNA アプリにライブラリが <機器名>(パソコンの名前、または携帯機のモデル名) として表示されます。アーティスト、アルバム、曲、プレイリスト、フォルダーをジャケット付きで見て、そこから再生できます。テレビが対応していない形式は WAV に変換して渡します。共有するのは Audiofilus がスキャン済みのライブラリで、サーバーの曲は共有しません。
音楽を受け取る(DLNA レンダラー)
設定 → 音楽を受信 (DLNA) をオンにすると、携帯ゲーム機やパソコンがほかのアプリのスピーカーになります。スマホの BubbleUPnP、Windows のデバイスにキャスト、そのほかの UPnP コントロールポイントから <機器名> を選んで曲を送ってください。曲はタイトルとアーティスト付きで Audiofilus から鳴り、再生・一時停止・シーク・音量は送った側のアプリで操作します。曲は先にダウンロードしてから再生するので、Wi-Fi では始まるまで少しかかります。
MPD
設定 → MPDサーバー をオンにすると、MPD アプリ(ncmpcpp、Cantata、M.A.L.P.、Rigelian、MPDroid など)やほかの Audiofilus から、この機器の音楽を操作できます。キュー、カバー付きのライブラリ、プレイリスト、音量、シークまで扱えます。初期設定はオフです。メニューにはアプリに入力するアドレス(例:192.168.1.5:6600)が表示され、パスワードも設定できます。ネットワークを探すアプリなら自動で見つけます。スマホアプリでは、アプリを開いているか再生中のあいだ動きます。
- ほかの Audiofilus から:再生中で START → 送信先… を開くと、MPDサーバーがオンの機器も一覧に出ます。曲は機器側で途切れずにつながり、START → <機器> のライブラリ でそのアルバムを見て、向こうで再生できます。パスワードがある場合は最初に聞かれます。
- 受け取る側の機器:ほかの機器から音楽が届いている間は上のバーに ← <アドレス> が表示され、START に 受信をやめる(ここでの再生が止まり、送っていた Audiofilus は自分で再生を続けます)と MPDサーバーをオフ が出ます。DLNA で届いた音楽にも使えます。
- 受信中に再起動しても、自分のキューに戻ります。
Audiofilus 同士なら MPD がおすすめです。途切れず、パスワードがあり、相手のライブラリも使えます。DLNA はテレビやスピーカー、MPD に対応していないアプリ向けです。
注意
- DLNA のふたつの設定は初期状態でオフです。オフのときは、ネットワークで何も待ち受けません。
- 共有や受信が、携帯ゲーム機をスリープさせないようにすることはありません。スリープすると、起きるまで応答しません。
- パソコンのファイアウォールは、機器が Audiofilus に届くように許可する必要があります(メディア用のポートは毎回ランダムに選ばれます)。
- ターミナルからは、
audiofilus dlnaで状態を表示し、audiofilus dlna server on|off、audiofilus dlna renderer on|off、audiofilus dlna name <名前>で変更できます。 - ターミナルからは、
audiofilus mpdで MPD サーバーの状態を表示し、audiofilus mpd on|off、audiofilus mpd password [<パスワード>]、audiofilus mpd port <ポート>、audiofilus mpd name <名前>で変更できます。 - iPhone と iPad では、最初の検索のときにローカルネットワークの利用許可を求められます。iOS はアプリに DLNA を使わせないため、Chromecast と MPD サーバーは見つかりますが DLNA スピーカーは見つからず、DLNA での受信もできません。
