MC's UPnP Server is available here:http://www.jriver.com/~gateley/server_upnp1010.mjpThis is for Media Center 11 only.
Changes and fixes1) Support for D-Link DSM320 (better object class definitions). Limited to music at this time, but we plan to add image playback soon.
2) Added resource size attribute.
3) Fixed resource duration attribute to be the correct format.
--------------------------------------------------------
Instructions for using the UPnP Server
Click on Plug-ins in MC's tree, then on UPnP Server. On the right side of the UPnP Server page, set "Options" and then click on "Start" to start the server.
If a media receiver is already on the network, and the server is started, the receiver should pick up the server right away. When a media receiver is first turned on, if the server is already started, the receiver should pick up the server. Some receivers may not do both correctly, so try both.
If you cannot see your view scheme, make sure that:
1) The View Scheme is selected to Show in Theater View (under Edit View Scheme).
2) The View Scheme is a child of "Audio", "Images" or "Video".
OptionsYou can convert files to MP3 as they are streamed. See Options on the UPnP page.
If you have multiple network interfaces on your computer, such as an ethernet and a bluetooth interface, you may need to specify the IP address the UPnP server uses (it will only listen on a single interface, and may choose the one the device is not on).
Unless you are reporting log information here, you can turn off many warings by unchecking "Warn on unrecognized NOTIFY".
Checkboxes are available for three
special cases:
1. "Replace Empty Genre" is required for the NETGEAR MP101, and possibly others. It replaces blank genres with "Unknown". The MP101 will otherwise refuse to play tracks with blank genres.
2. "Use Flat URLs" is required for the SMC EZ Stream and the Terratec Noxon. These receivers cannot handle complex URLs (internal to the protocol) and this hack changes the URLs to simpler ones.
3. "Include SessionID" must be turned off for Roku. It may be required for others.
If you know of a device that requires it, please let me know.A log is generated on the UPnP Server page in MC. If you have a UPnP device that doesn't work, you can copy the log from MC's UPnP Server (under the tree/plug-ins) and paste it into a thread here. Make sure the "Warn on unrecognized NOTIFY" option is selected before creating the log.
A thread that explains
more about UPnP and how MC supports it:
http://yabb.jriver.com/interact/index.php?topic=25689.0Supported UPnP Devices are here:
http://yabb.jriver.com/interact/index.php?topic=25839.0The
previous thread on the UPnP Server:
http://yabb.jriver.com/interact/index.php?topic=25798.0