MediaTomb - Free UPnP MediaServer

From NAS-Central Buffalo - The Linkstation Wiki
Revision as of 00:11, 24 April 2007 by 38.98.169.76 (Talk)

Jump to: navigation, search

mediatomb.png

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)

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


Link.png 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.