This plugin supports server mode (enables UPnP devices to browse and play from the MusicBee library) and controller mode (playing from MusicBee to UPnP devices)
Unzip and place in the Plugins sub-folder
http://www.mediafire.com/download/8oqz833v9z364da/mb_Upnp.zip
There are quite a few configuration options that can be set via the Configure button in the plugins panel which should be straight-forward - ask if you are not sure of something.
I have been warned that there are a lot of buggy UPnP devices which will require work-arounds. If your device is not being detected then first check with some other software which you know works with your device. If you cannot get the plugin to work or are getting odd behavior, then enable the debug log which is an option in the configuration screen and after restarting MusicBee send me the log file that is generated when playing a track. Keep in mind I have only implemented access from within your home network for now, so if you are trying to communicate outside the network it wont work.
I have made an attempt at supporting access from X-Box devices, so if anyone has one i would be grateful if you try it out and confirm if it does work. PS3 have been confirmed as working, as have various UPnP output devices
I found the plugins window under the preferences window in MB, but I don't see the "configure button" for this plugin?? I unzipped the folder mb_Upnp that has the dll file in it and put it in the plugins folder under the program. I have MediaMonkey and it works as a server with my Samsung TV and I can see and play all files from it along with playlists, but I would rather switch over to MB if I can get this to work. Thanks,
Never mind, I got it to work, I had to extract the zip directly to the plugins folder and it just put the dll there, not the folder with the dll in it. Now I have the configure button in MB, will see if I can get this to work
MB shows up in the TV, but when I open it and choose the Music, I get an error that there is no music available on the MB server. I tried several different versions including Generic and Windows and the Upnp, but none work
I tried Upnplay selection with the logging. Restarted MB and tried to connect and got the same error of no music files available. Here is the logg:
838318; 1 Profile - Generic Device, useragent=SEC_HHP_[TV]Samsung LED65/1.0 DLNADOC/1.50
3; 1 Initialise - 9/10/2016 2:53:57 PM
16; 2 GetNetworkAddresses - 192.168.0.21,dns=True,name=Local Area Connection,speed=1000000000
18; 3 GetNetworkAddresses - 127.0.0.1,dns=False,name=Loopback Pseudo-Interface 1,speed=1073741824
19; 4 GetNetworkAddresses -
http://192.168.0.21:49382143; 5 ProcessMessage 192.168.0.23 - device 'uuid:08583b02-008c-1000-8d84-84a466b311c3:[TV]Samsung LED65',valid=True
612; 6 ProcessMessage 127.0.0.1 - device 'uuid:0b6e3f16-e440-49b9-ae0b-acd3a7c45552:Doane (DOANE-PC : Windows Media Player)',valid=True
1500; 7 Profile - Generic Device, useragent=SEC_HHP_[TV]Samsung LED65/1.0 DLNADOC/1.50
21598; 8 Profile - Generic Device, useragent=SEC_HHP_[TV]Samsung LED65/1.0 DLNADOC/1.50
21615; 9 Browse - 1,BrowseDirectChildren,0,1,sort=
21700; 10 Proceed Control - Exception has been thrown by the target of an invocation.
"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
<?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="
http://schemas.xmlsoap.org/soap/envelope/"><s:Body><u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><ObjectID>1</ObjectID><BrowseFlag>BrowseDirectChildren</BrowseFlag><Filter>*</Filter><StartingIndex>0</StartingIndex><RequestedCount>1</RequestedCount><SortCriteria></SortCriteria></u:Browse></s:Body></s:Envelope>
21703; 11 Proceed Control - Object reference not set to an instance of an object.
at MusicBeePlugin.Plugin.ItemManager.LoadNode(TemplateNode template, FolderNode& folder, Boolean drillDown)
at MusicBeePlugin.Plugin.ItemManager.TryLocateNode(String[] objectIds, TemplateNode& node, FolderNode& folder, Int32& lookupIdCount)
at MusicBeePlugin.Plugin.ItemManager.Browse(Dictionary`2 headers, String objectId, BrowseFlag browseType, String filter, Int32 startingIndex, Int32 requestedCount, String sortCriteria, String& result, String& numberReturned, String& totalMatches)
at MusicBeePlugin.Plugin.ContentDirectoryService.Browse(HttpRequest request, String ObjectID, String BrowseFlag, String Filter, String StartingIndex, String RequestedCount, String SortCriteria)
21704; 12 ProcessRequest:SoapException:501 - Action Failed
at MusicBeePlugin.Plugin.UpnpService.ProceedControl(HttpRequest request)
at MusicBeePlugin.Plugin.HttpServer.ProcessRequest(Object parameters)
63877; 13 Profile - Generic Device, useragent=SEC_HHP_[TV]Samsung LED65/1.0 DLNADOC/1.50
63878; 14 Browse - 1,BrowseDirectChildren,0,1,sort=
63882; 15 Proceed Control - Exception has been thrown by the target of an invocation.
"urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
<?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="
http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="
http://schemas.xmlsoap.org/soap/envelope/"><s:Body><u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><ObjectID>1</ObjectID><BrowseFlag>BrowseDirectChildren</BrowseFlag><Filter>*</Filter><StartingIndex>0</StartingIndex><RequestedCount>1</RequestedCount><SortCriteria></SortCriteria></u:Browse></s:Body></s:Envelope>
63885; 17 ProcessRequest:SoapException:501 - Action Failed
at MusicBeePlugin.Plugin.UpnpService.ProceedControl(HttpRequest request)
at MusicBeePlugin.Plugin.HttpServer.ProcessRequest(Object parameters)