Mediatomb

From SME Server
Jump to: navigation, search



mediatomb
Mediatomb logo.png
mediatomb logo
MaintainerUnnilennium
Urlhttps://sourceforge.net/projects/mediatomb/
CategoryCategory:Contribs
Tags DLNAUPNPvideomusicfile share

Maintainer

Jean-Philippe Pialasse

Version

Contrib 9:
smeserver-mediatomb
The latest version of smeserver-mediatomb is available in the SME repository, click on the version number(s) for more information.
Contrib 9:
mediatomb
The latest version of mediatomb is available in the SME repository, click on the version number(s) for more information.


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

https://yourServerIP:50500

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:
IDProductVersionStatusSummary (2 tasks)
10719SME Contribs9.2CONFIRMEDmigrate to gerbera
10712SME Contribs9.2CONFIRMEDNFR: do not display full path

Changelog

Only released version in smecontrib are listed here.

smeserver-mediatomb Changelog: SME 9 (smecontribs)

2019/01/24 Jean-Philipe Pialasse 1.0-13.sme
- add better mime type support [SME: 10718]

- add inotify-requirement and support for root dir default timed mode [SME: 10713]
2019/01/14 Jean-Philipe Pialasse 1.0-12.sme
- allow easy configuration with bridge interface on local interface [SME: 10707]
2019/01/04 Jean-Philipe Pialasse 1.0-11.sme
- wrong variable name for DBin templates [SME: 10546]
2019/01/04 Jean-Philipe Pialasse 1.0-10.sme
- add /etc/mediatomb [SME: 10546]
2019/01/04 Jean-Philipe Pialasse 1.0-8.sme
- add dynamic template for autoscandir [SME: 10569]