Difference between revisions of "Mediatomb"

From SME Server
Jump to navigationJump to search
(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
+
|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
Mediatomb logo.png
mediatomb logo
MaintainerUnnilennium
Urlhttps://sourceforge.net/projects/mediatomb/
Category

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.