Difference between revisions of "Mediatomb with SME 9.1"
(Created page with "( 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...") |
Unnilennium (talk | contribs) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Note box|you might rather install the contrib than doing this how-to manually : [[Mediatomb]]}}{{Note box| As per the mediatomb website: Update 2017-04-03: MediaTomb was fun, but we moved on to other things and will not continue the project. You may want to check out a fork at http://gerbera.io/}} | ||
( Source : http://smeserver.pialasse.com/index.php/Mediatomb and https://forums.contribs.org/index.php/topic,52956.0.html ) | ( Source : http://smeserver.pialasse.com/index.php/Mediatomb and https://forums.contribs.org/index.php/topic,52956.0.html ) | ||
Line 24: | Line 25: | ||
! Create Mysql entry & user | ! Create Mysql entry & user | ||
|- | |- | ||
− | | | + | |mysql<br /> |
− | mysql<br /> | ||
CREATE DATABASE mediatomb;<br /> | CREATE DATABASE mediatomb;<br /> | ||
GRANT ALL ON mediatomb.* TO 'mediatomb'@'localhost';<br /> | GRANT ALL ON mediatomb.* TO 'mediatomb'@'localhost';<br /> | ||
exit<br /> | exit<br /> | ||
− | |||
|} | |} | ||
Line 43: | Line 42: | ||
<br /> | <br /> | ||
− | '''You've making your choice for the Database ? <br /> | + | '''You've making your choice for the Database ? <br />''' |
− | Away we go.'''<br /> | + | Away we go.'''<br />''' |
<br /> | <br /> | ||
Line 66: | Line 65: | ||
cd mediatomb_dagrpm<br /> | cd mediatomb_dagrpm<br /> | ||
<br /> | <br /> | ||
− | + | ||
− | In the date of the 04/04/2017 you can download all the packet like that:'''<br /> | + | In the date of the 04/04/2017 you can download all the packet like that:'''<br />''' |
{| class="wikitable" | {| class="wikitable" | ||
Line 80: | Line 79: | ||
|} | |} | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 114: | Line 112: | ||
| yum localinstall mediatomb* | | yum localinstall mediatomb* | ||
|} | |} | ||
− | |||
You can now launch mediatomb.<br /> | You can now launch mediatomb.<br /> | ||
Line 122: | Line 119: | ||
Every configuration point can be find in the documentation on the official site : http://mediatomb.cc/pages/documentation#id2855916<br /> | Every configuration point can be find in the documentation on the official site : http://mediatomb.cc/pages/documentation#id2855916<br /> | ||
You can have a look on the wiki too, who have some good tricks http://mediatomb.cc/pages/wiki_overview | You can have a look on the wiki too, who have some good tricks http://mediatomb.cc/pages/wiki_overview | ||
+ | |||
+ | == notes == | ||
+ | if you want to enable some transcoding you will need to isntall vlc and vorbis-tools | ||
+ | [[Category:Howto]] |
Latest revision as of 20:38, 20 April 2018
( 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
notes
if you want to enable some transcoding you will need to isntall vlc and vorbis-tools