Fuppes is a « free » Upnp and DLNA server. It can work on almost any system, from Linux to Os X :)

While you will find some usefull help to install it on Leopard (check here), it may not be so easy.

First of all, install Macports.
Then, change your PATH environement variable so you have /opt/local/bin and /opt/local/sbin at the begining.
Then, port install some packages :

  • autoconf
  • automake
  • ffmpeg (see my other post for compilation)
  • ImageMagick
  • simage
  • taglib
  • pcre
  • pkgconfig
  • SQLite3
  • libxml2
  • ossp-uuid
  • lame
  • flac
  • vorbis

Other may be needed.

Then, download the latest CVS trunk and install it :

$ sudo svn co http://fuppes-svn.ulrich-voelkel.de/trunk fuppes
Password:
$ cd fuppes/
$ autoreconf -vfi
$ CFLAGS="-I/opt/local/include/libavformat -I/opt/local/include/libavcodec -I/opt/local/include -I/opt/local/include/libavutil -I/opt/local/include/libswscale" \
CPPFLAGS="-I/opt/local/include/libavformat -I/opt/local/include/libavcodec -I/opt/local/include -I/opt/local/include/libavutil -I/opt/local/include/libswscale" \
LDFLAGS="-L/opt/local/lib -R/opt/local/lib" \
./configure --prefix=/opt/fuppes --enable-video-transcoding
$ make
$ sudo make install

Then, start fuppes and go on the web interface :
/opt/fuppes/bin/fuppes
Or start it as a standalone daemon :
/opt/fuppes/bin/fuppesd

Then browse to your IP on port 50865.

Of course, if you have no time but got money, you can just buy the Eyeconnect software from Elgato…

Cheers :)