dgdg Posted May 28, 2009 Share Posted May 28, 2009 (edited) Ich habe gerade mal mein Pinnacle ShowCenter 200 auf den uPnP-Service losgelassen. Wenn ich die "Alternative Anmeldung" ankreuze, dann versucht es sich auch anzumelden. Aber nach ein paar Sekunden kommt die Meldung, dass die Anmeldung fehlgeschlagen ist. Ohne Alternative Anmeldung findet es den Server erst gar nicht. Ich habe keine Ahnung, ob das ShowCenter überhaupt mit einem generischen uPNP AV-Server zusammenarbeitet, aber vielleicht kann man ja aus der Debug-Dabei was erkennen und es hängt vielleicht nur an irgendeiner Kleinigkeit. Hier der Auszug aus der svcdebug.log: 28.05.2009 19:29:40 WSocketDataAvailable NOTIFY * HTTP/1.1 HOST: 239.255.255.250:1900 CACHE-CONTROL: max-age=1810 LOCATION: http://192.168.0.3:8889/description.xml NT: urn:schemas-upnp-org:service:ConnectionManager:1 NTS: ssdp:alive SERVER: WINDOWS/6.0 UPnP/1.0 DVBViewer/1.0 USN: uuid:A270F403-5E69-44A1-BE9F-6E68FE7C1F51::urn:schemas-upnp-org:service:ConnectionManager:1 28.05.2009 19:29:40 MAC found 28.05.2009 19:29:40 Client: 28.05.2009 19:29:40 Requested: \description.xml 28.05.2009 19:29:40 Answer: <?xml version="1.0"?> <root xmlns="urn:schemas-upnp-org:device-1-0"><specVersion><major>1</major><minor>0</minor></specVersion><URLBase>http://192.168.0.3:8889</URLBase><device><UDN>uuid:A270F403-5E69-44A1-BE9F-6E68FE7C1F51</UDN><friendlyName>DVBViewer Media Server (DG2)</friendlyName><manufacturer>Lars Gehre</manufacturer><manufacturerURL>http://www.DVBViewer.com/</manufacturerURL><modelDescription>DVBViewer Media Server</modelDescription><modelName>DVBViewer Media Server</modelName><modelNumber>2.0</modelNumber><modelURL>http://www.DVBViewer.com/</modelURL><serialNumber></serialNumber><deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType><serviceList><service><serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType><serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId><SCPDURL>/ContentDirectory.xml</SCPDURL><controlURL>/UPnPServices/ContentDirectory/control/</controlURL><eventSubURL>/ContentDirectory/Event</eventSubURL></service><service><serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType><serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId><SCPDURL>/ConnectionManager.xml</SCPDURL><controlURL>/UPnPServices/ConnectionManager/control/</controlURL><eventSubURL>/ConnectionManager/Event</eventSubURL></service></serviceList><presentationURL>http://192.168.0.3:82/index.html</presentationURL></device></root> 28.05.2009 19:29:40 MAC found 28.05.2009 19:29:40 Client: 28.05.2009 19:29:40 Requested: \ConnectionManager.xml 28.05.2009 19:29:40 Answer: <?xml version="1.0"?><scpd xmlns="urn:schemas-upnp-org:service-1-0"><specVersion><major>1</major><minor>0</minor></specVersion><actionList><action><name>GetProtocolInfo</name><argumentList><argument><name>Source</name><direction>out</direction><relatedStateVariable>SourceProtocolInfo</relatedStateVariable></argument><argument><name>Sink</name><direction>out</direction><relatedStateVariable>SinkProtocolInfo</relatedStateVariable></argument></argumentList></action><action><name>PrepareForConnection</name><argumentList><argument><name>RemoteProtocolInfo</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ProtocolInfo</relatedStateVariable></argument><argument><name>PeerConnectionManager</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ConnectionManager</relatedStateVariable></argument><argument><name>PeerConnectionID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ConnectionID</relatedStateVariable></argument><argument><name>Direction</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Direction</relatedStateVariable></argument><argument><name>ConnectionID</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_ConnectionID</relatedStateVariable></argument><argument><name>AVTransportID</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_AVTransportID</relatedStateVariable></argument><argument><name>RcsID</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_RcsID</relatedStateVariable></argument></argumentList></action><action><name>ConnectionComplete</name><argumentList><argument><name>ConnectionID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ConnectionID</relatedStateVariable></argument></argumentList></action><action><name>GetCurrentConnectionIDs</name><argumentList><argument><name>ConnectionIDs</name><direction>out</direction><relatedStateVariable>CurrentConnectionIDs</relatedStateVariable></argument></argumentList></action><action><name>GetCurrentConnectionInfo</name><argumentList><argument><name>ConnectionID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ConnectionID</relatedStateVariable></argument><argument><name>RcsID</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_RcsID</relatedStateVariable></argument><argument><name>AVTransportID</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_AVTransportID</relatedStateVariable></argument><argument><name>ProtocolInfo</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_ProtocolInfo</relatedStateVariable></argument><argument><name>PeerConnectionManager</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_ConnectionManager</relatedStateVariable></argument><argument><name>PeerConnectionID</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_ConnectionID</relatedStateVariable></argument><argument><name>Direction</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_Direction</relatedStateVariable></argument><argument><name>Status</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_ConnectionStatus</relatedStateVariable></argument></argumentList></action></actionList><serviceStateTable><stateVariable sendEvents="yes"><name>SourceProtocolInfo</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="yes"><name>SinkProtocolInfo</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="yes"><name>CurrentConnectionIDs</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_ConnectionStatus</name><dataType>string</dataType><allowedValueList><allowedValue>OK</allowedValue><allowedValue>ContentFormatMismatch</allowedValue><allowedValue>InsufficientBandwidth</allowedValue><allowedValue>UnreliableChannel</allowedValue><allowedValue>Unknown</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_ConnectionManager</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Direction</name><dataType>string</dataType><allowedValueList><allowedValue>Input</allowedValue><allowedValue>Output</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_ProtocolInfo</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_ConnectionID</name><dataType>i4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_AVTransportID</name><dataType>i4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_RcsID</name><dataType>i4</dataType></stateVariable></serviceStateTable></scpd> 28.05.2009 19:29:40 MAC found 28.05.2009 19:29:40 Client: 28.05.2009 19:29:40 Requested: \ContentDirectory.xml 28.05.2009 19:29:40 Answer: <?xml version="1.0"?><scpd xmlns="urn:schemas-upnp-org:service-1-0"><specVersion><major>1</major><minor>0</minor></specVersion><actionList><action><name>GetSearchCapabilities</name><argumentList><argument><name>SearchCaps</name><direction>out</direction><relatedStateVariable>SearchCapabilities</relatedStateVariable></argument></argumentList></action><action><name>GetSortCapabilities</name><argumentList><argument><name>SortCaps</name><direction>out</direction><relatedStateVariable>SortCapabilities</relatedStateVariable></argument></argumentList></action><action><name>GetSystemUpdateID</name><argumentList><argument><name>Id</name><direction>out</direction><relatedStateVariable>SystemUpdateID</relatedStateVariable></argument></argumentList></action><action><name>Browse</name><argumentList><argument><name>ObjectID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable></argument><argument><name>BrowseFlag</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_BrowseFlag</relatedStateVariable></argument><argument><name>Filter</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable></argument><argument><name>StartingIndex</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable></argument><argument><name>RequestedCount</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable></argument><argument><name>SortCriteria</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable></argument><argument><name>Result</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable></argument><argument><name>NumberReturned</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable></argument><argument><name>TotalMatches</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable></argument><argument><name>UpdateID</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable></argument></argumentList></action><action><name>Search</name><argumentList><argument><name>ContainerID</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable></argument><argument><name>SearchCriteria</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SearchCriteria</relatedStateVariable></argument><argument><name>Filter</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable></argument><argument><name>StartingIndex</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable></argument><argument><name>RequestedCount</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable></argument><argument><name>SortCriteria</name><direction>in</direction><relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable></argument><argument><name>Result</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable></argument><argument><name>NumberReturned</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable></argument><argument><name>TotalMatches</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable></argument><argument><name>UpdateID</name><direction>out</direction><relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable></argument></argumentList></action></actionList><serviceStateTable><stateVariable sendEvents="yes"><name>TransferIDs</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_ObjectID</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Result</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_SearchCriteria</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_BrowseFlag</name><dataType>string</dataType><allowedValueList><allowedValue>BrowseMetadata</allowedValue><allowedValue>BrowseDirectChildren</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Filter</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_SortCriteria</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Index</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_Count</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_UpdateID</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_TransferID</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_TransferStatus</name><dataType>string</dataType><allowedValueList><allowedValue>COMPLETED</allowedValue><allowedValue>ERROR</allowedValue><allowedValue>IN_PROGRESS</allowedValue><allowedValue>STOPPED</allowedValue></allowedValueList></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_TransferLength</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_TransferTotal</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_TagValueList</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>A_ARG_TYPE_URI</name><dataType>uri</dataType></stateVariable><stateVariable sendEvents="no"><name>SearchCapabilities</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="no"><name>SortCapabilities</name><dataType>string</dataType></stateVariable><stateVariable sendEvents="yes"><name>SystemUpdateID</name><dataType>ui4</dataType></stateVariable><stateVariable sendEvents="yes"><name>ContainerUpdateIDs</name><dataType>string</dataType></stateVariable></serviceStateTable></scpd> 28.05.2009 19:30:00 Start Comserv success 28.05.2009 19:30:00 Shutdown Comserv success 28.05.2009 19:30:00 Start Comserv success 28.05.2009 19:30:00 Start Comserv success 28.05.2009 19:30:00 Shutdown Comserv success 28.05.2009 19:30:00 Shutdown Comserv success 28.05.2009 19:30:08 WSocketDataAvailable NOTIFY * HTTP/1.1 HOST: 239.255.255.250:1900 CACHE-CONTROL: max-age=1800 LOCATION: http://192.168.0.211:2020/myiBoxUPnP/description.xml NT: upnp:rootdevice NTS: ssdp:alive SERVER: UCosII, UPnP/1.0, Syabas myiBox UPnP-stack, v1.0 USN: uuid:myiBoxUPnP::upnp:rootdevice 28.05.2009 19:30:08 WSocketDataAvailable NOTIFY * HTTP/1.1 HOST: 239.255.255.250:1900 CACHE-CONTROL: max-age=1800 LOCATION: http://192.168.0.211:2020/myiBoxUPnP/description.xml NT: urn:schemas-upnp-org:device:SyabasSTB:1 NTS: ssdp:alive SERVER: UCosII, UPnP/1.0, Syabas myiBox UPnP-stack, v1.0 USN: uuid:myiBoxUPnP Edited May 28, 2009 by dgdg Link to comment
Lars_MQ Posted May 28, 2009 Share Posted May 28, 2009 Der Handshake (sprich das abfragen der fähigkeiten des UPnP servers) läuft und dann hat das Showcenter scheinbar keine lust auf mehr... Ich werde in ein paar Tagen eine neue Version veröffentlichen, die ein paar Verbesserungen für UPnP enthält, damit die PS3 funktioniert. Vielleicht bringt das auch was beim Showcenter... Link to comment
Kat-CeDe Posted May 29, 2009 Share Posted May 29, 2009 Hi, hast Du die letzte Beta-Firmware auf dem Showcenter da gab es einige Verbesserungen. In der ursprünglichen Firmware mochte das ShowCenter uPnP gar nicht. Ralf Link to comment
dgdg Posted May 29, 2009 Author Share Posted May 29, 2009 (edited) Ich hatte glaube ich im Februar eine neue Firmware eingespielt. Ich weiss aber gar nicht, wo ich mir die aktuelle Firmwareversion anzeigen lassen kann. uPnP scheint ja prinzipiell schon zu funktionieren. Ich warte nochmal Lars' nächstes Update ab. Wenn das nicht tut, dann schaue ich nochmal bei Pinnacle. EDIT: Ich habe gerade nochmal nachgeschaut. Es ist wohl die aktuellste Firmware auf der Box (21-81 beta). Edited May 29, 2009 by dgdg Link to comment
Recommended Posts