OwnTone

提供: ArchWiki
2023年8月25日 (金) 22:08時点におけるKgx (トーク | 投稿記録)による版 (翻訳)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

OwnToneは、AirPlay 1 および 2 スピーカー (マルチルーム)、Apple Remote (および互換品)、Chromecast、Spotify、インターネットラジオをサポートする、フリーでオープンソースの DAAP (iTunes) および MPD メディアサーバーです。

OwnTone は複数のデバイスにストリームを送信しますが、複数のユーザーやセッションが存在しないため、複数のストリームは存在しません。

インストール

owntone-serverAURインストール して下さい。

owntone.service systemd ユニットを 起動 して 有効化 します。

設定

詳細な設定オプションについては、公式ドキュメント を参照してください。

設定ファイルは /etc/owntone.conf です。

owntone ユーザーとして実行する

owntone.conf のデフォルトのユーザーは owntone です。ただし、このユーザーはサービスファイルには設定されていません。編集 owntone.service を選択し、ユーザーを設定します。

/etc/systemd/system/owntone.service.d/override.conf
[Service]
User = owntone

上記の変更を行わずにサービスが開始された場合、ユーザー ディレクトリは root によって所有されます。必要に応じて、次のコマンドを使用してディレクトリの所有者を変更します。

# chown owntone:owntone /var/lib/owntone

この問題が修正されると、pipewire は設定ファイルを作成できるようになります。

ファイアウォール設定の例

アプリケーションプロファイルの作成

/etc/ufw/applications.d/owntone
[owntone]
title=owntone
description=owntone media server
ports=3688,3689,6600/tcp

以下の指示に対する暗黙の環境:

  • IPv4 LAN is 10.0.1.0/24 (あなたに合わせて変更してください)
  • IPv6 LAN is fd04:1bb:ab65:4c80::/64 (あなたに合わせて変更してください)
  • Apple Home Securityは "同じネットワーク上の誰でも" に設定されています

環境に合わせて変更を加えて次の手順を適用します。

ufw allow from 10.0.1.0/24 to any app owntone comment 'owntone IPv4'
ufw allow from fd04:1bb:ab65:4c80::/64 to any app owntone comment 'owntone IPv6'

リスニング UDP ポートは動的であるため、すべてのポートで LAN UDP トラフィックを許可します。

ufw allow from 10.0.1.0/24 to any proto udp comment 'multicast IPv4'
ufw allow from fd04:1bb:ab65:4c80::/64 to any proto udp comment 'multicast IPv6'

Bonjour アプリケーションプロファイルを追加する必要がある場合があります。以下を追加する必要がある場合があります。

ufw allow from 10.0.1.0/24 to 224.0.0.251 comment 'mDNS multicasts'