「Rygel」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(起動を翻訳して追加)
(→‎設定: 情報を更新)
20行目: 20行目:
 
== 設定 ==
 
== 設定 ==
   
  +
Rygel はグローバル ({{ic|/etc/rygel.conf}}) またはユーザーごと ({{ic|~/.config/rygel.conf}}) で設定できます。デフォルトの {{ic|/etc/rygel.conf}} については十分に文書化されています。コマンド {{ic|rygel-preferences}} は {{ic|~/.config/rygel.conf}} を生成し、いくつかの基本的な設定を可能にします。
GNOME 環境で Rygel をインストールしたら、共有設定から "Share media" オプションを選択することができます。
 
   
  +
これらおよびその他の設定オプションの詳細については、{{man|5|rygel.conf}} を参照してください。
Rygel の設定はシステム全体 ({{ic|/etc/rygel.conf}}) でもユーザー個別 ({{ic|$HOME/.config/rygel.conf}}) でも行うことができます。デフォルトの {{ic|/etc/rygel.conf}} に詳細に説明が入っています。
 
   
  +
ファイアウォールの内側で {{ic|rygel}} を使用する場合 ([[nftables]]、[[iptables]] など)、リスニング ポートへの接続を許可するルールを追加します。(参照 [https://archtemis.readthedocs.io/en/latest/applications.html#upnp-dnla]) デフォルトでは、{{ic|rygel}} はポートを動的に割り当てますが、{{ic|/etc/rygel.conf}} が {{ic|1=port=0}} が設定されている場合、あるセッションから別のセッションに変更される可能性があります。リスニングポートを制御するには、次のように rygel を起動します。
また、設定に関する詳細情報 {{ic|man rygel.conf}} に載っています。
 
  +
  +
$ # use listening port 50000
  +
$ rygel -g -p 50000
   
 
== トラブルシューティング ==
 
== トラブルシューティング ==

2024年2月10日 (土) 17:15時点における版

Rygel は多数の DLNA/UPnP クライアントで使えるストリーミングメディアサーバーです。Sony PlayStation, Microsoft Xbox, スマートテレビ, DLNA スピーカー, スマートフォンなどが対応しています。Rygel はメディアをクライアント端末で再生できるフォーマットに自動的に変換します。D-Bus MediaServer 規格を使用して Rhythmbox や DVB Daemon などの外部アプリケーションから発信したメディアを利用することも可能です。Rygel は GNOME プロジェクトの一つとして活発に開発されています。

インストール

rygel パッケージをインストールしてください。

起動

GNOME 環境では、設定 > 共有 > メディア共有 に移動し、メディア共有 をオンにします。フォルダー で共有したいフォルダーを追加または除外し、ネットワーク でメディアを共有するネットワークを選択します。

非 GNOME 環境では、rygel.service ユーザーユニット有効化 すると、自動的に開始されます。

rygel を手動で起動するには、ターミナルで次のコマンドを実行します:

$ rygel -g 5

設定

Rygel はグローバル (/etc/rygel.conf) またはユーザーごと (~/.config/rygel.conf) で設定できます。デフォルトの /etc/rygel.conf については十分に文書化されています。コマンド rygel-preferences~/.config/rygel.conf を生成し、いくつかの基本的な設定を可能にします。

これらおよびその他の設定オプションの詳細については、rygel.conf(5) を参照してください。

ファイアウォールの内側で rygel を使用する場合 (nftablesiptables など)、リスニング ポートへの接続を許可するルールを追加します。(参照 [1]) デフォルトでは、rygel はポートを動的に割り当てますが、/etc/rygel.confport=0 が設定されている場合、あるセッションから別のセッションに変更される可能性があります。リスニングポートを制御するには、次のように rygel を起動します。

$ # use listening port 50000
$ rygel -g -p 50000

トラブルシューティング

コマンドラインから Rygel を起動する場合、変な挙動を直すのに役立つオプションが複数存在します。オプションの詳細は man rygel を参照。

-g, --log-level=LIST
カンマで区切られた DOMAIN:LEVEL のリスト。DOMAIN には "*", "rygel" あるいはプラグインの名前などが指定できます。LEVEL は重大なエラーが1、普通のエラーが2、警告が3、補足情報が4、デバッグ情報が5です。
-d, --disable-plugin=PLUGIN
PLUGIN を無効化します。
-t, --disable-transcoding
変換を無効化します。
-c, --config=CONFIG_FILE
/etc/rygel.conf$HOME/.config/rygel.conf の代わりに指定された設定ファイルをロードします。

参照