
UPnP (which stands for Universal Plug and Play) is a feature that allows the devices on your home network to discover each other and access certain services. Often, this is used for streaming media between devices on a network. Tons of different devices support UPnP streaming nowadays, which is great, because it means you can rip or download media to your home computer and stream it directly to your TV — no transfer of files required.
There are a lot of different ways to set it up, and it’ll vary depending on each device you use. I’ll explain how it works and how to set it up using the easiest methods I’ve used.
What You’ll Need
- A Server Program. This is a program on your main PC that shares the media with your UPnP-capable device. There are quite a few different server programs out there, but I’ve found that just using previously mentioned XBMC, which has a UPnP server built-in, works wonders. Mac users should definitely check out the lightweight Majestic, though, and Linux users should try MediaTomb. I haven’t found anything easier to use on Windows.
- A device to stream to. This can be a PlayStation 3, an Xbox 360, a media centre running software like XBMC, Boxee, or Plex, and even some TVs and DVD players. Check your device’s documentation to see if it supports UPnP.
How to Set it Up
For the purposes of this tutorial, I’ll use XBMC as my server, since it works on Windows, Mac OS X and Linux, and is pretty simple to set up. If you don’t already have it, head over to their home page and download it.

Now, if you want to share videos, just head into the Videos section of XBMC and choose “Add Source”. Tab over to Browse, navigate to the folder on your hard drive where you store your media and hit OK. That folder will now be indexed by XBMC and automatically shared to any UPnP-capable device on your network.

Most devices should discover UPnP servers automatically, which is what makes it so easy. For example, if you have a PlayStation 3, you should just be able to navigate to the Video section and see your computer pop right up as a new source. You can then browse your shared folders right from there. If you don’t see your shared folder on your device, check the settings and make sure UPnP is enabled, as some do not come with it enabled automatically. XBMC users, for example, will have to hit “Add Source” again and choose UPnP device to detect devices on the network. Check your device’s manual if you don’t just see it pop up.
That’s it! UPnP is one of the easiest ways to share media around your house, and it only takes a few minutes to set up. Hopefully this will help get you started and save you the trouble of constantly transferring all those files.
Cheers
Lifehacker
P.S. Got your own favourite UPnP server that we didn’t mention? Having trouble getting it working on your device? Every server and every device is a little different, so share your experiences and help each other out in the comments.
Got your own question you want to put to Lifehacker? Send an email to tips@lifehacker.com.au, and include ‘Ask Lifehacker’ in the subject line.
Republished from Lifehacker



















Dan
Saturday, May 21, 2011 at 12:22 PMI recommend TVersity.
Alan
Saturday, May 21, 2011 at 1:13 PMOn windows vista and up you can just use windows media player as your upnp server. Just add folders to your media library and make sure your windows sharing settings are allowing media streaming. Easy
Phil
Saturday, May 21, 2011 at 1:40 PMPS3 media server for all platforms to PS3
Cam
Saturday, May 21, 2011 at 2:26 PMI was using PS3 media server (PMS) for a while, but it hasnt been updated since 2009, it wont stream to my samsung tv, and the menus have been a bit slow for a while now (but it streams fine, so I was overlooking the aforementioned menu speed).
I recently stumbled across a program called serviio whilst working out how to stream to my samsung tv, and apart from being a great program that is simpler to setup and easier to use than PMS, it also plays nice with my PS3, so PMS has since been removed.
btg
Wednesday, May 25, 2011 at 2:55 PMhasn’t been updated since 2009, eh?
http://psgroove.com/content.php?1050-PS3-Media-Server-(PMS)-v1.22.0-Released
Greg
Saturday, May 21, 2011 at 5:24 PMPs3 Media Server or Tversity.
I tried using XBMC recently (i used to love that on my hacked Xbox1) but I hate the library mode and would prefer it to just display the add source folders as they appear in XBMC. I found no way to achieve this.
Tim
Saturday, May 21, 2011 at 6:09 PMI use ps3 media server, takes a bit of fiddling to set up, but once it’s working it’s great.
I was reccomended tversity and tried it, but it just didn’t do it for me xD
Adam
Saturday, May 21, 2011 at 10:10 PMI use PS3 Media Server – http://code.google.com/p/ps3mediaserver/. Its a little Java based DLNA UPnP media server, and because its Java based has versions for Windows/Linux/OSX. I might give XBMC another crack though
Blake C
Sunday, May 22, 2011 at 5:23 PMI also recommend Boxee.
I have Boxee running on a Mac Mini to my TV and Amp and also the softwar on my iMac. Download all my data on the iMac and I can either stream it using boxee or when both mac’s are on, my data syncs so when I go to watch it its also saved locally on the mini.
Just need to get another HDD! All this content and not enough space :(
Alex
Monday, May 23, 2011 at 8:37 AMI use my QNAP (Network Attached Storage) as a UPnP server.
I personally recommend a low power NAS so that you don’t have to have your computer on to stream media and it’s always ready to go…
ravennoir
Monday, May 23, 2011 at 5:07 PM+1 for PS3 Media Server
It is easy to use, and there are User create config files for alot of new devices (not just the PS3)