Difference between revisions of "MediaTomb - Free UPnP MediaServer"
m (→OpenLink (PowerPC)) |
|||
Line 23: | Line 23: | ||
=== OpenLink (PowerPC)=== | === OpenLink (PowerPC)=== | ||
− | |||
*Install [[Ipkg on the Linkstation (for end-users)]] and enable the NSLU2 Feed: [[Ipkg Package List: PowerPC]] | *Install [[Ipkg on the Linkstation (for end-users)]] and enable the NSLU2 Feed: [[Ipkg Package List: PowerPC]] | ||
*Install mediatomb with ipkg, which will also install the following dependancies: file, zlib, ossp-js, libexif, sqlite, readline, ncurses, id3lib, libstdc++ | *Install mediatomb with ipkg, which will also install the following dependancies: file, zlib, ossp-js, libexif, sqlite, readline, ncurses, id3lib, libstdc++ | ||
Line 37: | Line 36: | ||
go to http://linkstation:49152 to set up shares | go to http://linkstation:49152 to set up shares | ||
− | + | ===FreeLink=== | |
+ | Although it's not a great idea to use [[Ipkg]] and [[w:apt-get|apt]] on the same box Ipkg seems to keep most of it's files separate. However the above feed could only be used for a PowerPC linkstation. Ipkg keeps it's stuff in /opt/bin | ||
+ | |||
+ | |||
+ | There are instructions for installing mediatomb on [[w:Ubuntu|Ubuntu]] linux but they are somewhat specific to ubuntu. | ||
+ | * http://ubuntuforums.org/showthread.php?t=397026 | ||
=== Compiling from source === | === Compiling from source === | ||
− | * to be done | + | * to be done, a number of dependancies would have to be resolved... Spidermonkey seems like to most difficult one |
see http://mediatomb.cc/pages/documentation#id2458225 | see http://mediatomb.cc/pages/documentation#id2458225 | ||
Revision as of 00:11, 24 April 2007
|
Contents
Overview
MediaTomb is an open source (GPL) UPnP MediaServer with a nice web user interface, it allows you to stream your digital media through your home network and listen to/watch it on a variety of UPnP compatible devices.
MediaTomb implements the UPnP MediaServer V 1.0 specification that can be found on http://www.upnp.org/.
Currently Supported Features
- browse and playback your media via UPnP
- metadata extraction from mp3, ogg, flac, jpeg, etc. files.
- Exif thumbnail support
- user defined server layout based on extracted metadata (scriptable virtual containers)
- automatic directory rescans
- sophisticated web UI with a tree view of the database and the file system, allowing to add/remove/edit/browse your media
- support for external URLs (create links to internet content and serve them via UPnP to your renderer)
- support for ContentDirectoryService container updates
- Active Items (experimental feature), allows execution of server side scripts upon HTTP GET requests to certain items
- highly flexible configuration, allowing you to control the behavior of various features of the server
Installation
OpenLink (PowerPC)
- Install Ipkg on the Linkstation (for end-users) and enable the NSLU2 Feed: Ipkg Package List: PowerPC
- Install mediatomb with ipkg, which will also install the following dependancies: file, zlib, ossp-js, libexif, sqlite, readline, ncurses, id3lib, libstdc++
ipkg install mediatomb
- Run MediaTomb (as a daemon)
mediatomb -d
- Configure shares on web interface
go to http://linkstation:49152 to set up shares
FreeLink
Although it's not a great idea to use Ipkg and apt on the same box Ipkg seems to keep most of it's files separate. However the above feed could only be used for a PowerPC linkstation. Ipkg keeps it's stuff in /opt/bin
There are instructions for installing mediatomb on Ubuntu linux but they are somewhat specific to ubuntu.
Compiling from source
- to be done, a number of dependancies would have to be resolved... Spidermonkey seems like to most difficult one
see http://mediatomb.cc/pages/documentation#id2458225
Usage Options
Usage: mediatomb [options]
Supported options: --ip or -i ip address --port or -p server port (the SDK only permits values => 49152) --config or -c configuration file to use --daemon or -d run server in background --pidfile or -P file to hold the process id --user or -u run server under specified username --group or -g run server under specified group --add or -a add the given file/directory --logfile or -l log to specified file --help or -h this help message
![]() |
This article is currently a stub. You can help this Wiki by expanding it . This template will categorize articles that include it into Category:Stubs. |