![]() ![]() SWINSIAN DLNA RENDERER WINDOWSMaking DLNA work with hardware devices is endless quest of packet capturing.ĭisclaimer: i am no particular friend with Windows UPnP API, the less C#. But in any case, Wireshark is your friend now. Though, if i understand right, Intel doesn't have a problem with subscription and enumeration, but later stages of actual operation. Intel's UPnP suite is a reference implementation, so if THAT doesn't work, something's fishy. I won't be surprised to find out that those iDevices do some exclusive stuff. Even if synology guys backported newer alsa fixes for usb-audio class 2, I doubt they did it clean and fault-free. SWINSIAN DLNA RENDERER INSTALLBy capturing your implementation, you should see more descriptive error from the iDevice too. Synology DS716+II is a linux computer (Intel Celeron N3160) running some old kernel with lots of backported patches. The Chromecast Audio has optical output & can be used as a hi-res (up to 24/96kHz) bit perfect UPnP/DLNA renderer if you install the BubbleUPnP Server helper application on your laptop & configure it to create a DLNA renderer for the CCA: If you are UK based, refurbished Chromecast Audios are currently available from. I would suggest taking Wireshark and capturing the initial handshake from iWhatever and compare with the same traffic from your implementation. ![]() Unfortunately this particular Windows API is severely under-documented. Note that the iPush works perfectly fine with all the iphone Controllers I have tested on it.Īfter checking the Internet for this error, I saw similar question regarding WMP and xBox giving this same exception but there was no answer.Ġx80040501 is UPNP_E_EVENT_SUBSCRIPTION_FAILED which suggests that the renderer doesn't understand your controller's request. When Play is invoked, The iPush just shows a loading screen forever. I tried using Intels Device Spy and Intels Media Controller to Push to the iPush. Next when I try to iterate through the services of the iPush I get "COMException (0x80040501)" foreach (var service in device.Services) UPnPDevices devs = finder.FindByType(type, 0) When I use UPNPLid.dll, I get all Renderers including the iPush UPnPDeviceFinder finder = new UPnPDeviceFinder() ![]() My DLNA controller Works with all the devices I have tested it on so far(WDTV, Intels Media Renderer, XBox360, and many other iphone Renderers) except this The iPush Renderer device. It supports almost all video file formats. The iPush Renderer device is becoming very popular as many iphone DLNA controllers and even the native Airplay works perfectly well with it. I am trying to set up a DLNA Controller to Control an iPush Renderer device. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |