「UShare」の版間の差分
Kusakata.bot (トーク | 投稿記録) (update Pkg/AUR templates) |
Kusakata.bot (トーク | 投稿記録) (Pkg/AUR テンプレートの更新) |
||
12行目: | 12行目: | ||
==インストール== |
==インストール== |
||
− | uShare は[[公式リポジトリ]]の {{AUR|ushare}} パッケージで[[pacman|インストール]]できます。 |
+ | uShare は[[公式リポジトリ]]の {{AUR|ushare}}{{Broken package link|パッケージが存在しません}} パッケージで[[pacman|インストール]]できます。 |
==uShare の起動== |
==uShare の起動== |
2018年1月18日 (木) 22:03時点における版
関連記事
uShare は GeeXboX によって開発されている UPnP プログラムで、コンピュータから Xbox 360 や PlayStation 3 などにメディアをストリーミングすることができます。FUPPES, PS3 Mediaserver, MediaTomb, MiniDLNA など UPnP プログラムは他にも存在しますが (どれも公式リポジトリや AUR からインストールできます)、uShare は比較的設定が簡単で、特別な設定をしなくても動作します。
欠点
uShare はミニマルなサーバーです。全てのメディアのメタデータをメモリに保持するため、起動時に全てのファイルを再スキャンする必要があります。大量にファイルが存在する場合、起動には時間がかかります。また、Arch のパッケージでは、uShare は ushare ユーザーとして実行されます (/etc/conf.d/ushare
の USHARE_USER を参照)。現在 uShare はメンテナンスされていません。
インストール
uShare は公式リポジトリの ushareAUR[リンク切れ: パッケージが存在しません] パッケージでインストールできます。
ushare を起動するには次を実行:
# ushare
ushare をデーモンとして起動時に実行しちあ場合、ushare.service
を有効化してください。また、/etc/conf.d/ushare
の USHARE_USER を使用しているユーザー名に設定してください。
設定
インストールが完了したら、uShare の設定を行います。編集するファイルは /etc/ushare/ushare.conf
だけです:
# /etc/ushare/ushare.conf # Configuration file for uShare # uShare UPnP Friendly Name (default is 'uShare'). USHARE_NAME= # Interface to listen to (default is eth0). # Ex : USHARE_IFACE=eth1 USHARE_IFACE= # Port to listen to (default is random from IANA Dynamic Ports range) # Ex : USHARE_PORT=49200 USHARE_PORT= # Port to listen for Telnet connections # Ex : USHARE_TELNET_PORT=1337 USHARE_TELNET_PORT= # Directories to be shared (space or CSV list). # Ex: USHARE_DIR=/dir1,/dir2 USHARE_DIR= # Use to override what happens when iconv fails to parse a file name. # The default uShare behaviour is to not add the entry in the media list # This option overrides that behaviour and adds the non-iconv'ed string into # the media list, with the assumption that the renderer will be able to # handle it. Devices like Noxon 2 have no problem with strings being passed # as is. (Umlauts for all!) # # Options are TRUE/YES/1 for override and anything else for default behaviour USHARE_OVERRIDE_ICONV_ERR= # Enable Web interface (yes/no) USHARE_ENABLE_WEB= # Enable Telnet control interface (yes/no) USHARE_ENABLE_TELNET= # Use XboX 360 compatibility mode (yes/no) USHARE_ENABLE_XBOX=yes # Use DLNA profile (yes/no) # This is needed for PlayStation3 to work (among other devices) USHARE_ENABLE_DLNA=
USHARE_NAME=Archlinux
- 自由に設定してください。サーバーを選択するときに表示される名前になります。
USHARE_IFACE=eth0
- デフォルトは eth0 です。インターフェイスが異なる場合は適宜修正してください。
USHARE_PORT= 49200
- 空にした場合、起動するたびにランダムに設定されます。
USHARE_DIR=/media/Share
- uShare では複数のディレクトリを指定することができません。複数指定したい場合、共有ディレクトリをシンボリックリンクにすることで上手くいきます。
USHARE_OVERRIDE_ICONV_ERR=
- デフォルトを上書きする必要がなければ空のままで問題ありません。
USHARE_ENABLE_XBOX=yes
USHARE_ENABLE_DLNA=
- Playstation 3 に接続する場合は有効にします。しない場合は設定しなくてかまいません。
ファイアウォール
tcp/USHARE_PORT と udp/1900 をファイアウォールに追加してください。初めて設定するときはファイアウォールをオフにして、動作するようになってからオンに戻すことを推奨します。
xvid/divx
xvid/divx ファイルで問題が発生する場合、/usr/share/mime/packages/freedesktop.xml
を開いて avi ファイルの mime タイプを "video/x-msvideo" から "video/x-ms-wmv" に変更することで解決します。update-mime-database /usr/share/mime/
でデータベースを更新して ushare を再起動してください。詳しくは このブログ記事 や このメール を参照。