Difference between revisions of "Mediatomb"
Unnilennium (talk | contribs) |
Unnilennium (talk | contribs) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 29: | Line 29: | ||
MediaTomb enables users to stream digital media to UPnP compatible devices. The project is not maintained anymore and an active fork is available : [http://gerbera.io/ Gerbera]. | MediaTomb enables users to stream digital media to UPnP compatible devices. The project is not maintained anymore and an active fork is available : [http://gerbera.io/ Gerbera]. | ||
+ | |||
+ | Other alternatives without contrib to consider: | ||
+ | * minidlna (rpm available on Lux all and Nux Dextop for centos 6) | ||
+ | * pith | ||
+ | * ushare (rpm available on Nux for centos 7) | ||
+ | * gerbera (rpm available on Rosa linux) | ||
+ | * fuppes | ||
=== Installation === | === Installation === | ||
+ | It is as simple as that: | ||
yum --enablerepo=smecontribs install {{#var:smecontribname}} | yum --enablerepo=smecontribs install {{#var:smecontribname}} | ||
signal-event conf-mediatomb | signal-event conf-mediatomb | ||
+ | config set UnsavedChanges no | ||
+ | |||
+ | Before, you can choose to add the upstream repo from where we pick rpms, but this is not mandatory as we copy the needed rpm regularly to smecontribs when updated | ||
+ | yum install smeserver-extrarepositories-epel smeserver-extrarepositories-rpmfusion -y | ||
+ | signal-event yum-modify | ||
config set UnsavedChanges no | config set UnsavedChanges no | ||
Line 46: | Line 59: | ||
! | ! | ||
|- | |- | ||
− | | | + | |DbType |
|mysql | |mysql | ||
|sqlite,mysql | |sqlite,mysql | ||
Line 110: | Line 123: | ||
|path without heading / | |path without heading / | ||
|default server root dir is mediatomb for /mediatomb | |default server root dir is mediatomb for /mediatomb | ||
+ | |- | ||
+ | |mode | ||
+ | |timed | ||
+ | |timed,disabled,inotify | ||
+ | |inotify will use this kernel feature to update db, disable disable the serverdir, you will have to set all your folder using the web interface, timed is default to explore the folder $serverdir every hour for changes. | ||
|- | |- | ||
|access | |access | ||
Line 121: | Line 139: | ||
|enable or disable service | |enable or disable service | ||
|} | |} | ||
+ | |||
+ | === Web access === | ||
+ | you can access to your web ui using | ||
+ | |||
+ | https://yourServerIP:50500 | ||
+ | |||
+ | === More information on tweaks === | ||
+ | see https://wiki.archlinux.org/index.php/MediaTomb | ||
=== Uninstall === | === Uninstall === |
Revision as of 03:01, 25 January 2019
mediatomb logo | |
Maintainer | Unnilennium |
---|---|
Url | https://sourceforge.net/projects/mediatomb/ |
Category | |
Tags | DLNA, UPNP, video, music, file share |
Maintainer
Version
Description
MediaTomb enables users to stream digital media to UPnP compatible devices. The project is not maintained anymore and an active fork is available : Gerbera.
Other alternatives without contrib to consider:
- minidlna (rpm available on Lux all and Nux Dextop for centos 6)
- pith
- ushare (rpm available on Nux for centos 7)
- gerbera (rpm available on Rosa linux)
- fuppes
Installation
It is as simple as that:
yum --enablerepo=smecontribs install smeserver-mediatomb signal-event conf-mediatomb config set UnsavedChanges no
Before, you can choose to add the upstream repo from where we pick rpms, but this is not mandatory as we copy the needed rpm regularly to smecontribs when updated
yum install smeserver-extrarepositories-epel smeserver-extrarepositories-rpmfusion -y signal-event yum-modify config set UnsavedChanges no
Configuration
you can list the available configuration with the followinf command :
config show mediatomb
Some of the properties are not shown, but are defaulted in a template or a script. Here a more comprehensive list with default and expected values :
property | default | values | |
---|---|---|---|
DbType | mysql | sqlite,mysql | DB type |
DbName | mediatomb | string | for mysql db |
DbPassword | GENERATED | string | for mysql db |
DbUser | mediatomb | string | for mysql db |
UIuser | mediatomb | string | username for the web interface |
UIpass | GENERATED | string | password to log to UI as $UIuser |
ServerName | mediatomb | string | server name as displayed by mediatomb DLNA server |
UUID | GENERATED | UUID type string | unique Id of the DLNA server |
TCPPort | 50500 | ||
UIstatus | yes | no,yes | enable or disable web interface |
UItooltips | yes | no,yes | tooltips for web interface |
UIaccounts | yes | no,yes | need an account to access web interface |
serverdir | mediatomb | path without heading / | default server root dir is mediatomb for /mediatomb |
mode | timed | timed,disabled,inotify | inotify will use this kernel feature to update db, disable disable the serverdir, you will have to set all your folder using the web interface, timed is default to explore the folder $serverdir every hour for changes. |
access | private | private, public | by default restricted to LAN |
status | enabled | enabled,disabled | enable or disable service |
Web access
you can access to your web ui using
More information on tweaks
see https://wiki.archlinux.org/index.php/MediaTomb
Uninstall
yum remove smeserver-mediatomb mediatomb
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-mediatomb component or use this link
Below is an overview of the current issues for this contrib:
ID | Product | Version | Status | Summary (2 tasks) ⇒ |
---|---|---|---|---|
10719 | SME Contribs | 9.2 | CONFIRMED | migrate to gerbera |
10712 | SME Contribs | 9.2 | CONFIRMED | NFR: do not display full path |
Changelog
Only released version in smecontrib are listed here.