Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Gerberaのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Gerbera
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:メディアサーバー]] [[en:Gerbera]] {{Related articles start}} {{Related|ストリーミングメディア}} {{Related articles end}} [https://gerbera.io/ Gerbera] は、Web インターフェイスを備えたオープン ソースの UPnP メディア サーバーです。ホーム ネットワークを介してデジタル メディアをストリーミングし、さまざまな UPnP 対応デバイスで視聴することができます。これは、現在は廃止された MediaTomb のフォークです。 == インストール == {{AUR|gerbera}} パッケージをインストールしてください。 デフォルトでは、Gerbera は独自の sqlite データベースをセットアップします。 デフォルトでは、Gerbera は自身の sqlite データベースをセットアップします。また、外部のMariaDB サーバーで使用する場合は、ビルド前に {{ic|WITH_MYSQL}} を含む行のコメントを解除します。詳細は[https://docs.gerbera.io/en/stable/run.html#using-mysql-database 公式ドキュメント]を参照してください。 == 設定 == Gerbera はユーザー毎またはシステム全体のデーモンとして設定および実行することができます。 === ユーザー毎 === 現在のユーザーの設定ファイルを作成するには: $ mkdir -p ~/.config/gerbera $ gerbera --create-config > ~/.config/gerbera/config.xml 次に、''gerbera'' を実行して開始します。 === システム全体 === # gerbera --create-config > /etc/gerbera/config.xml # chown -R gerbera:gerbera /etc/gerbera 次に、{{ic|gerbera.service}} を [[起動]]・[[有効化]] してデーモンを起動します。 == 使用方法 == デフォルトでは、デーモンは {{ic|50500}} 番ポートをリッスンします。 Web インターフェイスにアクセスしてメディアのインポートを開始するには、お気に入りのブラウザーで http://localhost:50500/ に移動します。 ユーザーごとのインスタンスを実行している場合、デフォルトのポートは {{ic|49152}} です。ただし、サーバーの再起動時にポートが変更される可能性があります。起動時に Web インターフェースの URL が出力されます。ユーザーはポートを手動で指定することもできます。 $ gerbera -p 50500 === Hiding full paths from media players === {{Out of date|This was written for MediaTomb. Does it still work for Gerbera?}} By default, full directory paths will be shown on devices when they are browsing through folders. For example, if you add the directory {{ic|/media/my_media/video_data/videos/movies}}, anyone connecting will have to navigate to the 'movies' directory from the root. To hide all of that and only show the directory added, you can change the import script. For example, this script will automatically truncate the whole directory structure specified in the variable video_root. Any directories added directly under the video root path will show up on UPnP devices starting from the that folder rather than {{ic|/}}. function addVideo(obj) { var video_root = "/media/main_core/Server_Core_Folder/FTP_Services/Media/"; var absolute_path = obj.location; var relative_path = absolute_path; if(absolute_path.indexOf(video_root) == 0) relative_path = absolute_path.replace(video_root, "") var chain = new Array(); var pathSplit = relative_path.split("/"); for(var i = 0; i < pathSplit.length - 1; i++) chain.push(pathSplit[i]); addCdsObject(obj, createContainerChain(chain)); } To also hide the default PC Directory folder from UPnP device directory listings, add the following directly under the server node of your {{ic|config.xml}} file. <pc-directory upnp-hide="yes"/> === Playstation 3 Support === {{Out of date|This was written for MediaTomb. Does it still work for Gerbera?}} The following notes assume MediaTomb is running as a system-wide daemon. For a per-user install, the locations of the configuration file will be different (see above). For PlayStation 3 support, users must set {{Ic|<nowiki><protocolInfo extend="yes"/></nowiki>}}. An "avi" mimetype mapping should also be uncommented for DivX support. {{hc|/var/lib/mediatomb/.mediatomb/config.xml|2= ... <protocolInfo extend="yes"/> ... <map from="avi" to="video/divx"/> ... }} When importing media to the database, MediaTomb will create a virtual container layout as defined by the {{Ic|<nowiki><virtual-layout type="..."></nowiki>}} option. That is, media will be organized according to metadata (album, artist, etc.) through creation of virtual database objects. If your media is already organized on the file system, you may disable this feature to significantly improve import performance: {{hc|/var/lib/mediatomb/.mediatomb/config.xml|2= ... <virtual-layout type="disabled"/> ... }} Users may customize the import script to fine-tune the virtual layout. The [http://mediatomb.cc/dokuwiki/scripting:scripting Scripting] section of the MediaTomb wiki provides several examples. Starting with the built-in script available at {{ic|/usr/share/mediatomb/js/import.js}}: $ cp /usr/share/mediatomb/js/import.js /var/lib/mediatomb/.mediatomb/ ... and edit {{ic|/var/lib/mediatomb/.mediatomb/import.js}} as desired. To utilize the customized script, users must set {{Ic|<nowiki><virtual-layout type="js"></nowiki>}} and specify the script's location. {{hc|/var/lib/mediatomb/.mediatomb/config.xml|2= ... <virtual-layout type="js"> <import-script>/var/lib/mediatomb/.mediatomb/import.js</import-script> </virtual-layout> ... }} You may have to specify a network interface before MediaTomb will be recognized: {{hc|/var/lib/mediatomb/.mediatomb/config.xml| <server> ... <interface>''network interface''</interface> ... </server> }} After configuring MediaTomb to your liking, [[restart]] {{ic|mediatomb.service}}. == Troubleshooting == === Gerbera doesn't provide content even though it is added in the webfrontend === Be aware of the fact that the user Gerbera runs under, has to have read rights on the files that are added to be able to provide them. So if Gerbera runs under the user 'gerbera' the (video-)files either have to be owned by the user 'gerbera' and need to be readable or the files and the user 'gerbera' have to belong to the same group with the file being readable ('gerbera' has to be in the group to which the file belongs (the file then needs the read rights for the group to be set)). === The Client loses connection after 30 Minutes === Apparently this is related to SSNP message only being sent once which results in the Client dropping its connection in 30 minutes since it thinks the server is gone. In the {{ic|config.xml}} add the alive tag: <alive>180</alive> Default is {{ic|180}}. See https://docs.gerbera.io/en/stable/config-server.html#alive.
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Message
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Out of date
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Gerbera
に戻る。
検索
検索
Gerberaのソースを表示
話題を追加