Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
PS3 Mediaserverのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
PS3 Mediaserver
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ネットワーク]] [[en:PS3 Mediaserver]] Java で実装されたサーバーです。様々なクライアントに対応したトランスコードプロファイルをデフォルトで内蔵していますが、ヘッドレスサーバーとして使うための情報はあまりありません。 == インストール == [[Arch User Repository|AUR]] から {{AUR|pms}} をインストールしてください。 == 設定 == デフォルトのインストール場所は /opt/pms で、設定ファイルは /opt/pms/PMS.conf です。設定ファイル内にそれぞれのオプションの説明が書かれています。 ヘッドレスのサーバーで動かす場合 {{hc|Operating Mode| minimized = true}} ファイルシステム全体から表示する場所を絞りたい場合 {{hc|Media Locations| folders = /directory.you.want.shareuser name to run it asd/,/another.directory }} オーディオトラックが間違っている場合 (例: 英語) {{hc|Audio language priority| mencoder_audiolangs = eng,und }} 英語の動画ではサブタイトルを出さず、それ以外では英語のサブタイトルを表示する場合 {{hc|Subtitle language priority| mencoder_sublangs = loc,eng,und }} 全てのオプションの一覧は[http://ps3mediaserver.org/forum/viewtopic.php?f=3&t=254&hilit=pms.conf#p15283 ここ]にあります。 システム全体の設定ファイルを編集してください: {{hc|/etc/conf.d/pms|2= PMS_USER='<pms を実行するユーザー名>' }} 設定ファイルは /home/<pms を実行するユーザー名>/.config/PMS/PMS.conf に置くようにしてください。 {{hc|以下の作業はシステムによっては必要ありません| # mkdir /opt/pms/database # chown <ユーザー名> /opt/pms/database }} == デーモンとして実行 == === SysVinit === 以下の修正デーモンスクリプト (オリジナルは pms-svn) を使って下さい。 {{hc|/etc/rc.d/pms| #!/bin/bash . /etc/rc.conf . /etc/rc.d/functions . /etc/conf.d/pms PID=`cat /var/run/pms.pid 2> /dev/null` [ -z "$PID" ] && PID=`ps -Ao pid,command | grep java | grep pms.jar | awk '{print $1}'` case "$1" in start) stat_busy "Starting PS3 Media Server" if [ -z "$PID" ]; then if [ -n "$PMS_USER" ]; then su -s '/bin/sh' $PMS_USER -c "/usr/bin/ps3mediaserver &>> /var/log/pms.log" & else /usr/bin/ps3mediaserver &>> /var/log/pms.log & fi PID=$! if [ $? -gt 0 ]; then stat_fail else echo $PID > /var/run/pms.pid add_daemon pms stat_done fi fi ;; stop) stat_busy "Stopping PS3 Media Server" [ ! -z "$PID" ] && kill $PID &> /dev/null while ps -p $PID &> /dev/null; do sleep 1; done if [ $? -gt 0 ]; then stat_fail else rm /var/run/pms.pid 2> /dev/null rm_daemon pms stat_done fi ;; restart) $0 stop sleep 1 $0 start ;; *) echo "usage: $0 {start|stop|restart}" ;; esac exit 0 }} # /etc/rc.d/pms start * (任意) 'tail -f /var/log/pms.log' や 'tail -f /opt/pms/debug.log' で問題が起こった時に出力が見れます。 === systemd === 現在 (1.71.0-2 から) パッケージには systemd のユニットファイルがデフォルトで含まれています。インストール後に以下を実行してください: # systemctl daemon-reload # systemctl start pms@<ユーザー名> # pms を実行 # systemctl enable pms@<ユーザー名> # 起動時に自動実行 # journalctl -u pms@<ユーザー名> # ログファイルにデバッグ出力 == インデックス化(索引付け) == * ウェブブラウザを使って次のページに行き: <nowiki>http://<サーバーの ip アドレス>:5001/console/home</nowiki> * 'index files and folders' をクリック * それでインデックスが作られます。
PS3 Mediaserver
に戻る。
検索
検索
PS3 Mediaserverのソースを表示
話題を追加