Mediatomb with SME 9.1
( Source : http://smeserver.pialasse.com/index.php/Mediatomb and https://forums.contribs.org/index.php/topic,52956.0.html )
Make Mediatomb working on a SME 9.1 in date of the 04/04/2017 requiere to get some packet manually from the static mirror of the University of Kent, cause DAG repository are down for now.
the DAG static mirror for i386 packets : https://www.mirrorservice.org/sites/apt.sw.be/redhat/el6/en/i386/dag/RPMS/
And for the x86_64 : https://www.mirrorservice.org/sites/apt.sw.be/redhat/el6/en/x86_64/dag/RPMS/
You need the EPEL repository too. If you don't have him, you can follow this howto:
https://wiki.contribs.org/Epel
After the installation, mediatomb will use a database for manage your media. You have 2 options:
-Using Mysql, who's natively installed on SME,
but who requiere to add manualy an entry in your Database, and to create an additionnal user's.
Here's the way :
Create Mysql entry & user |
---|
mysql CREATE DATABASE mediatomb; |
(Source: http://smeserver.pialasse.com/index.php/Mediatomb)
- Or Using Sqlite3 :
Sqlite3 need to be installed from the repo (yum install sqlite) before using mediatomb,
but give the advantage to not requiere any additionnal manipulation.
If you don't modify the config.xml file, mediatomb will automaticaly get his database working with Sqlite3.
But, at this moment, i have some trouble with this, that's de DB locked herself if the daemon or service
is shutting down in use, and need to make me reboot the server.
it should be another way to unlock but i can't search for now..
You've making your choice for the Database ?
Away we go.
First needed packets are : |
---|
yum install --enablerepo=smecontribs,epel expat zlib js taglib libexif curl ffmpeg perl-File-LibMagic libmp4v2.so.0 |
then you need to Dowload the packet's from DAG.
Create a folder for stock them where you want and go inside:
exemple:
cd /root
mkdir mediatomb_dagrpm
cd mediatomb_dagrpm
In the date of the 04/04/2017 you can download all the packet like that:
If some won't downloading, go to
https://www.mirrorservice.org/sites/apt.sw.be/redhat/el6/en/x86_64/dag/RPMS/
or
https://www.mirrorservice.org/sites/apt.sw.be/redhat/el6/en/i386/dag/RPMS/
and look for the exact name of the packet who have certainly been updated, and recontruct your wget url.
Now, you need to install them :
if you're packet is stocked separately from any other rpm, as in exemple, just do
yum localinstall lib* |
For installing all the lib* packet's.
And follow by
yum localinstall mediatomb* |
You can now launch mediatomb.
He will create a config.xml under /root/.mediatomb/config.xml and running the service, giving you the ip:port for his webUI.
For me, all work natively from this point.
Every configuration point can be find in the documentation on the official site : http://mediatomb.cc/pages/documentation#id2855916
You can have a look on the wiki too, who have some good tricks http://mediatomb.cc/pages/wiki_overview