Neuentw. Modulpaket zu UPnP: Controller, Device, DLNA(Renderer-Ersatz)

Begonnen von KölnSolar, 15 Februar 2021, 19:29:49

Vorheriges Thema - Nächstes Thema

KölnSolar

Zitatkeine Readings zu nextAlbum, nextAlbumArtist, nextArtist etc. ausgewiesen
Noch nie von mir getestet.  :-[

ZitatLogst Du die Informationen die das Device über die subscription kommuniziert?
Sogar sehr detailliert. Bin gespannt.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

plin

Zitat von: KölnSolar am 26 Februar 2022, 11:14:21
Sogar sehr detailliert. Bin gespannt.
Wie finde ich die? Sollte im Log "xml-event" mit den Rohdaten auftauchen ?

Kann ich im DLNA-Device irgendwo den Subscription-Status erkennen oder muss ich dafür immer in den UPNP_Controller?
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

KölnSolar

ZitatSollte im Log "xml-event" mit den Rohdaten auftauchen ?
genau.
ZitatKann ich im DLNA-Device irgendwo den Subscription-Status erkennen oder muss ich dafür immer in den UPNP_Controller?
Nur im UPNP_Controller. Geh mal davon aus, dass das subscription bestens funktioniert, ein DLNAController device die relevanten DLNA services subscribed hat und events empfangen werden.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

plin

Zitat von: KölnSolar am 26 Februar 2022, 12:22:28
Geh mal davon aus, dass das subscription bestens funktioniert, ein DLNAController device die relevanten DLNA services subscribed hat und events empfangen werden.
Mein Misstrauen gilt nicht Deinem Modul sondern den vielen "Tieren" in meinem "Zoo". Ob die sich alle an die Spielregeln halten ...
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

KölnSolar

ZitatpiCorePlayer
Ah, ein player mit eigenem OS. Intro Wohl auch mit USB als Boot-Medium.
Hast Du extra equipment oder vernetzt Du per Bt oder HDMI oder Klinke ?
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

plin

Zitat von: KölnSolar am 26 Februar 2022, 17:32:40
Ah, ein player mit eigenem OS. Intro Wohl auch mit USB als Boot-Medium.
Hast Du extra equipment oder vernetzt Du per Bt oder HDMI oder Klinke ?
Der piCorePlayer ist ein eigenes kleines Linux-Image. Läuft bei mir auf einem Raspberry Pi Zero W (mit einer via Bluetooth angebundenen Majority Bowfell), Raspberry Pi 1B (irgend etwas über Klinke angebundes) und einem Raspberry Pi 3B (mit einer via Klinke angebundenen Majority Bowfell). Darauf läuft jeweils ein Logitech Media Server (LMS). Für die Wiedergabe gibt es entweder den SqueezeLite Player mit einem per Audio-Buchse angeschlossenen Lautsprecher oder eine per Bluetooth angebundene Soundbar. Das ist je nach Konfiguration ein eigener Player oder ein Ausgabegerät des SqueezeLite Players. USB-Audio-Devices etc. geht auch. Die Player können an einen zentralen LMS angebunden und synchronisert werden. Dann sind wir beim Multi-Room. Ist eine schöne Möglichkeit die ausrangierten Raspis wiederzuverwenden.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

KölnSolar

schade
ZitatIst eine schöne Möglichkeit die ausrangierten Raspis wiederzuverwenden
die hab ich nicht.
Ich hab jetzt mal hier im Hauptthread die Version 0.0.4 mit den fixes/features eingestellt.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Newbie

Hallo Markus,

mit aktiviertem encoding = UNICODE


Internals:
   FD         12
   FUUID      62190ab5-f33f-828b-38ad-309b11e87299bdfe
   NAME       UPNP_Controller
   NR         21
   NTFY_ORDER 50-UPNP_Controller
   STATE      initialized
   TYPE       UPNPController
   UDN        0
   VERSION    v0.0.3
   READINGS:
     2022-02-26 12:58:53   10.1.5.7_50039-UDN uuid:4f92727e-bf99-45bd-aa23-7b91d97f95ef
     2022-02-26 12:58:53   10.1.5.7_50039-friendlyName Teufel Raumfeld Device
     2022-02-26 12:58:53   10.1.5.7_50039-location http://10.1.5.7:50039/4f92727e-bf99-45bd-aa23-7b91d97f95ef.xml
     2022-02-26 12:58:53   10.1.5.7_50039-manufacturer Lautsprecher Teufel GmbH
     2022-02-26 12:58:53   10.1.5.7_50039-modelName Teufel One M
     2022-02-26 12:58:53   10.1.5.7_50039-modelNumber 1
     2022-02-26 12:58:53   10.1.5.7_50039-presence online
     2022-02-26 12:58:53   10.1.5.7_50039-zs-SetupService urn:schemas-raumfeld-com:service:SetupService:1
     2022-02-26 12:58:58   10.1.5.7_52432-UDN uuid:8e36bc96-7e79-43a2-b371-1eea9f8f2842
     2022-02-26 12:58:58   10.1.5.7_52432-friendlyName Raumfeld MediaServer
     2022-02-26 12:58:58   10.1.5.7_52432-location http://10.1.5.7:52432/8e36bc96-7e79-43a2-b371-1eea9f8f2842.xml
     2022-02-26 12:58:58   10.1.5.7_52432-manufacturer Lautsprecher Teufel GmbH
     2022-02-26 12:58:58   10.1.5.7_52432-modelName Teufel One M
     2022-02-26 12:58:58   10.1.5.7_52432-modelNumber 1
     2022-02-26 12:58:58   10.1.5.7_52432-presence online
     2022-02-26 12:58:58   10.1.5.7_52432-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2022-02-26 12:58:58   10.1.5.7_52432-zs-ContentDirectory urn:schemas-upnp-org:service:ContentDirectory:1
     2022-02-26 12:58:54   10.1.5.7_54980-UDN uuid:de9635a9-47a0-4b6f-8d6e-bc4b2a8ff7b7
     2022-02-26 12:58:54   10.1.5.7_54980-friendlyName Raumfeld ConfigDevice
     2022-02-26 12:58:54   10.1.5.7_54980-location http://10.1.5.7:54980/de9635a9-47a0-4b6f-8d6e-bc4b2a8ff7b7.xml
     2022-02-26 12:58:54   10.1.5.7_54980-manufacturer Lautsprecher Teufel GmbH
     2022-02-26 12:58:54   10.1.5.7_54980-modelName Teufel One M
     2022-02-26 12:58:54   10.1.5.7_54980-modelNumber 1
     2022-02-26 12:58:54   10.1.5.7_54980-presence online
     2022-02-26 12:58:54   10.1.5.7_54980-zs-ConfigService urn:schemas-raumfeld-com:service:ConfigService:1
     2022-02-26 12:58:57   10.1.5.7_57817-UDN uuid:74109cce-374f-47c3-842f-b820dcf11ad8
     2022-02-26 12:58:57   10.1.5.7_57817-friendlyName Schlafzimmer,Bad
     2022-02-26 12:58:57   10.1.5.7_57817-location http://10.1.5.7:57817/74109cce-374f-47c3-842f-b820dcf11ad8.xml
     2022-02-26 12:58:57   10.1.5.7_57817-manufacturer Lautsprecher Teufel GmbH
     2022-02-26 12:58:57   10.1.5.7_57817-modelDescription Virtual Media Player
     2022-02-26 12:58:57   10.1.5.7_57817-modelName Teufel One M
     2022-02-26 12:58:57   10.1.5.7_57817-modelNumber 1
     2022-02-26 12:58:57   10.1.5.7_57817-presence online
     2022-02-27 08:46:58   10.1.5.7_57817-zs-AVTransport SID: uuid:aa42010c-c513-41dc-adf1-5f3e59c0a175 timeout: 300 property: LastChange
     2022-02-26 12:58:57   10.1.5.7_57817-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2022-02-27 08:46:58   10.1.5.7_57817-zs-RenderingControl SID: uuid:9504bd50-c4e5-4ef2-8b9c-5f5526b14434 timeout: 300 property: LastChange
     2022-02-26 12:58:52   10.1.5.7_58985-UDN uuid:7b6d1952-fc7a-45c1-b60c-cd49dcf09692
     2022-02-26 12:58:52   10.1.5.7_58985-friendlyName Speaker Kueche
     2022-02-26 12:58:52   10.1.5.7_58985-location http://10.1.5.7:58985/7b6d1952-fc7a-45c1-b60c-cd49dcf09692.xml
     2022-02-26 12:58:52   10.1.5.7_58985-manufacturer Lautsprecher Teufel GmbH
     2022-02-26 12:58:52   10.1.5.7_58985-modelDescription Digital Media Player
     2022-02-26 12:58:52   10.1.5.7_58985-modelName Teufel One M
     2022-02-26 12:58:52   10.1.5.7_58985-modelNumber 1
     2022-02-26 12:58:52   10.1.5.7_58985-presence online
     2022-02-27 08:46:53   10.1.5.7_58985-zs-AVTransport SID: uuid:68dad8ba-8442-40e5-bef6-e8d642906c42 timeout: 300 property: LastChange
     2022-02-26 12:58:52   10.1.5.7_58985-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2022-02-26 12:58:52   10.1.5.7_58985-zs-RaumfeldGenerator urn:schemas-raumfeld-com:service:RaumfeldGenerator:1
     2022-02-27 08:46:53   10.1.5.7_58985-zs-RenderingControl SID: uuid:ad8591c7-9cc2-4616-87ef-8579c9c6855c timeout: 300 property: LastChange
     2022-02-26 12:58:57   10.1.5.7_60297-UDN uuid:fc651a89-90eb-4bd9-8f4a-f79bc0fc6185
     2022-02-26 12:58:57   10.1.5.7_60297-friendlyName Kueche
     2022-02-26 12:58:57   10.1.5.7_60297-location http://10.1.5.7:60297/fc651a89-90eb-4bd9-8f4a-f79bc0fc6185.xml
     2022-02-26 12:58:57   10.1.5.7_60297-manufacturer Lautsprecher Teufel GmbH
     2022-02-26 12:58:57   10.1.5.7_60297-modelDescription Virtual Media Player
     2022-02-26 12:58:57   10.1.5.7_60297-modelName Teufel One M
     2022-02-26 12:58:57   10.1.5.7_60297-modelNumber 1
     2022-02-26 12:58:57   10.1.5.7_60297-presence online
     2022-02-27 08:46:58   10.1.5.7_60297-zs-AVTransport SID: uuid:cf9dd329-123a-48f7-971f-ef4179c786dd timeout: 300 property: LastChange
     2022-02-26 12:58:57   10.1.5.7_60297-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2022-02-27 08:46:58   10.1.5.7_60297-zs-RenderingControl SID: uuid:6d2b0633-ce59-4b7d-96e2-eb2650b58896 timeout: 300 property: LastChange
     2022-02-27 08:44:18   state           initialized
   helper:
Attributes:
   event-on-change-reading .*
   usedonlyIPs 10.1.5.7
   userattr   acceptedUDNs defaultRoom envNamespace envPrefix ignoreUDNs
   verbose    5


2022-02-27_11:16:55 DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 currentTitle: STAR FM Rebell Die Ärzte
2022-02-27_11:16:55 DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 playing
2022-02-27_11:16:55 DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 online


2022.02.27 11:16:55 5: UPNPController: Received event: by 10.1.5.7_60297-zs-AVTransport UPnP::ControlPoint::Service=HASH(0x3b8ebf0) $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM Rebell Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;
"/></InstanceID></Event>';

2022.02.27 11:16:55 5: UPNP_Controller: dispatch AVTransport|10.1.5.7_60297|LastChange|<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM Rebell Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;\n"/></InstanceID></Event>
2022.02.27 11:16:55 4: DLNAController: message from UPNP_Controller, message: AVTransport|10.1.5.7_60297|LastChange|<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM Rebell Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;
"/></InstanceID></Event>
2022.02.27 11:16:55 5: DLNAController: message parameters: AVTransport, 10.1.5.7_60297, LastChange, <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM Rebell Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;
"/></InstanceID></Event>
2022.02.27 11:16:55 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 process property LastChange, xml-event <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM Rebell Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
"/></InstanceID></Event>
2022.02.27 11:16:55 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 parsing did enter load_xml call: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM Rebell Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
"/></InstanceID></Event>
2022.02.27 11:16:55 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 dom structure: <?xml version="1.0"?>
<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
  <InstanceID val="0">
    <CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM Rebell Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/>
  </InstanceID>
</Event>

2022.02.27 11:16:55 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 LastChange xml event with root <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM Rebell Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/></InstanceID></Event> found with name: Event
2022.02.27 11:16:55 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 registered ns-uri is: urn:schemas-upnp-org:metadata-1-0/AVT/
2022.02.27 11:16:55 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 node <InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM Rebell Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/></InstanceID>, node-name: InstanceID node-type: 1
2022.02.27 11:16:55 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 parsing did enter metadata: <?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM Rebell Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
2022.02.27 11:16:55 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 process metadata <?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM Rebell Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>

2022.02.27 11:16:55 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 root <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM Rebell Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> found with name: DIDL-Lite
2022.02.27 11:16:55 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 registered dc-uri is: http://purl.org/dc/elements/1.1/
2022.02.27 11:16:55 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 node <dc:title>STAR FM Rebell Die Ärzte</dc:title>, node-name: dc:title node-type: 1 aber text: STAR FM Rebell Die Ärzte
2022.02.27 11:16:55 4: DLNAController DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185: state update from UPNP_Controller, address 10.1.5.7_60297
2022.02.27 11:17:02 5: UPNPController: Received event: by 10.1.5.7_57817-zs-AVTransport UPnP::ControlPoint::Service=HASH(0x3b8e110) $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM Rebell Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;
"/></InstanceID></Event>';


Wie du siehst hab ich nur den Teufel-Master eingebunden und kann trotzdem alle drei Teufel steuern, was noch einmal bestätigt das die Geräte über die 'virtuell Media Player' im Master-Device gesteuert werden.

vG Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

Newbie

Hallo Markus,

hier ohne UNICODE

2022-02-28_02:59:14 DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 currentTitle: STAR FM NOISE Die �rzte
2022-02-28_02:59:14 DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 playing
2022-02-28_02:59:14 DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 online


2022.02.28 02:59:14 5: UPNPController: Received event: by 10.1.5.7_60297-zs-AVTransport UPnP::ControlPoint::Service=HASH(0x3c2e6c8) $VAR1 = 'LastChange';
$VAR2 = '<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM NOISE Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;
"/></InstanceID></Event>';

2022.02.28 02:59:14 5: UPNPController: UPNP_Controller: empty event LastChange found
2022.02.28 02:59:14 5: UPNP_Controller: dispatch AVTransport|10.1.5.7_60297|LastChange|<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM NOISE Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;\n"/></InstanceID></Event>
2022.02.28 02:59:14 4: DLNAController: message from UPNP_Controller, message: AVTransport|10.1.5.7_60297|LastChange|<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM NOISE Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;
"/></InstanceID></Event>
2022.02.28 02:59:14 5: DLNAController: message parameters: AVTransport, 10.1.5.7_60297, LastChange, <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:dlna=&quot;urn:schemas-dlna-org:metadata-1-0/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:raumfeld=&quot;urn:schemas-raumfeld-com:meta-data/raumfeld&quot; xmlns:pv=&quot;http://www.pv.com/pvns/&quot;&gt;&lt;item id=&quot;customradio&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast.radio&lt;/upnp:class&gt;&lt;raumfeld:section&gt;RadioTime&lt;/raumfeld:section&gt;&lt;dc:title&gt;STAR FM NOISE Die &amp;#xC4;rzte&lt;/dc:title&gt;&lt;upnp:artist&gt;StarFM&lt;/upnp:artist&gt;&lt;raumfeld:name&gt;Radio&lt;/raumfeld:name&gt;&lt;res protocolInfo=&quot;http-get:*:audio/x-mpegurl:*&quot;&gt;https://85.25.43.55/berlin.aac&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;
"/></InstanceID></Event>
2022.02.28 02:59:14 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 process property LastChange, xml-event <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM NOISE Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
"/></InstanceID></Event>
2022.02.28 02:59:14 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 parsing did enter load_xml call: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM NOISE Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
"/></InstanceID></Event>
2022.02.28 02:59:14 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 dom structure: <?xml version="1.0"?>
<Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
  <InstanceID val="0">
    <CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM NOISE Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/>
  </InstanceID>
</Event>

2022.02.28 02:59:14 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 LastChange xml event with root <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM NOISE Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/></InstanceID></Event> found with name: Event
2022.02.28 02:59:14 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 registered ns-uri is: urn:schemas-upnp-org:metadata-1-0/AVT/
2022.02.28 02:59:14 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 node <InstanceID val="0"><CurrentTrackMetaData val="<?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM NOISE Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> "/></InstanceID>, node-name: InstanceID node-type: 1
2022.02.28 02:59:14 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 parsing did enter metadata: <?xml version="1.0"?> <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM NOISE Die �rzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>
2022.02.28 02:59:14 4: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 process metadata <?xml version="1.0"?>
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM NOISE Die Ärzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite>

2022.02.28 02:59:14 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 root <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:raumfeld="urn:schemas-raumfeld-com:meta-data/raumfeld" xmlns:pv="http://www.pv.com/pvns/"><item id="customradio"><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><dc:title>STAR FM NOISE Die �rzte</dc:title><upnp:artist>StarFM</upnp:artist><raumfeld:name>Radio</raumfeld:name><res protocolInfo="http-get:*:audio/x-mpegurl:*">https://85.25.43.55/berlin.aac</res></item></DIDL-Lite> found with name: DIDL-Lite
2022.02.28 02:59:14 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 registered dc-uri is: http://purl.org/dc/elements/1.1/
2022.02.28 02:59:14 5: DLNAController: DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185 node <dc:title>STAR FM NOISE Die �rzte</dc:title>, node-name: dc:title node-type: 1 aber text: STAR FM NOISE Die �rzte
2022.02.28 02:59:14 4: DLNAController DLNA_fc651a89_90eb_4bd9_8f4a_f79bc0fc6185: state update from UPNP_Controller, address 10.1.5.7_60297



Save config
DLNAController
System
Unsorted
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Internals:
   FD         9
   FUUID      62190ab5-f33f-828b-38ad-309b11e87299bdfe
   NAME       UPNP_Controller
   NR         22
   NTFY_ORDER 50-UPNP_Controller
   STATE      initialized
   TYPE       UPNPController
   UDN        0
   VERSION    v0.0.4
   READINGS:
     2022-02-27 11:46:35   10.1.5.7_50039-UDN uuid:4f92727e-bf99-45bd-aa23-7b91d97f95ef
     2022-02-27 11:46:35   10.1.5.7_50039-friendlyName Teufel Raumfeld Device
     2022-02-27 11:46:35   10.1.5.7_50039-location http://10.1.5.7:50039/4f92727e-bf99-45bd-aa23-7b91d97f95ef.xml
     2022-02-27 11:46:35   10.1.5.7_50039-manufacturer Lautsprecher Teufel GmbH
     2022-02-27 11:46:35   10.1.5.7_50039-modelName Teufel One M
     2022-02-27 11:46:35   10.1.5.7_50039-modelNumber 1
     2022-02-27 11:46:35   10.1.5.7_50039-presence online
     2022-02-27 11:46:35   10.1.5.7_50039-zs-SetupService urn:schemas-raumfeld-com:service:SetupService:1
     2022-02-27 11:46:41   10.1.5.7_52432-UDN uuid:8e36bc96-7e79-43a2-b371-1eea9f8f2842
     2022-02-27 11:46:41   10.1.5.7_52432-friendlyName Raumfeld MediaServer
     2022-02-27 11:46:41   10.1.5.7_52432-location http://10.1.5.7:52432/8e36bc96-7e79-43a2-b371-1eea9f8f2842.xml
     2022-02-27 11:46:41   10.1.5.7_52432-manufacturer Lautsprecher Teufel GmbH
     2022-02-27 11:46:41   10.1.5.7_52432-modelName Teufel One M
     2022-02-27 11:46:41   10.1.5.7_52432-modelNumber 1
     2022-02-27 11:46:41   10.1.5.7_52432-presence online
     2022-02-27 11:46:41   10.1.5.7_52432-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2022-02-27 11:46:41   10.1.5.7_52432-zs-ContentDirectory urn:schemas-upnp-org:service:ContentDirectory:1
     2022-02-27 11:46:37   10.1.5.7_54980-UDN uuid:de9635a9-47a0-4b6f-8d6e-bc4b2a8ff7b7
     2022-02-27 11:46:37   10.1.5.7_54980-friendlyName Raumfeld ConfigDevice
     2022-02-27 11:46:37   10.1.5.7_54980-location http://10.1.5.7:54980/de9635a9-47a0-4b6f-8d6e-bc4b2a8ff7b7.xml
     2022-02-27 11:46:37   10.1.5.7_54980-manufacturer Lautsprecher Teufel GmbH
     2022-02-27 11:46:37   10.1.5.7_54980-modelName Teufel One M
     2022-02-27 11:46:37   10.1.5.7_54980-modelNumber 1
     2022-02-27 11:46:37   10.1.5.7_54980-presence online
     2022-02-27 11:46:37   10.1.5.7_54980-zs-ConfigService urn:schemas-raumfeld-com:service:ConfigService:1
     2022-02-27 11:46:40   10.1.5.7_57817-UDN uuid:74109cce-374f-47c3-842f-b820dcf11ad8
     2022-02-27 11:46:40   10.1.5.7_57817-friendlyName Schlafzimmer,Bad
     2022-02-27 11:46:40   10.1.5.7_57817-location http://10.1.5.7:57817/74109cce-374f-47c3-842f-b820dcf11ad8.xml
     2022-02-27 11:46:40   10.1.5.7_57817-manufacturer Lautsprecher Teufel GmbH
     2022-02-27 11:46:40   10.1.5.7_57817-modelDescription Virtual Media Player
     2022-02-27 11:46:40   10.1.5.7_57817-modelName Teufel One M
     2022-02-27 11:46:40   10.1.5.7_57817-modelNumber 1
     2022-02-27 11:46:40   10.1.5.7_57817-presence online
     2022-02-27 11:46:40   10.1.5.7_57817-zs-AVTransport SID: uuid:7e85ab75-1da3-470f-b61d-2e866b71faf8 timeout: 300 property: LastChange
     2022-02-27 11:46:40   10.1.5.7_57817-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2022-02-27 11:46:40   10.1.5.7_57817-zs-RenderingControl SID: uuid:289ddab9-5f9e-48b2-83b3-c1f892cd26df timeout: 300 property: LastChange
     2022-02-27 11:46:35   10.1.5.7_58985-UDN uuid:7b6d1952-fc7a-45c1-b60c-cd49dcf09692
     2022-02-27 11:46:35   10.1.5.7_58985-friendlyName Speaker Kueche
     2022-02-27 11:46:35   10.1.5.7_58985-location http://10.1.5.7:58985/7b6d1952-fc7a-45c1-b60c-cd49dcf09692.xml
     2022-02-27 11:46:35   10.1.5.7_58985-manufacturer Lautsprecher Teufel GmbH
     2022-02-27 11:46:35   10.1.5.7_58985-modelDescription Digital Media Player
     2022-02-27 11:46:35   10.1.5.7_58985-modelName Teufel One M
     2022-02-27 11:46:35   10.1.5.7_58985-modelNumber 1
     2022-02-27 11:46:35   10.1.5.7_58985-presence online
     2022-02-27 11:46:35   10.1.5.7_58985-zs-AVTransport SID: uuid:251191d2-eb16-43b3-aab0-8b4587f89517 timeout: 300 property: BufferFilled
     2022-02-27 11:46:35   10.1.5.7_58985-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2022-02-27 11:46:35   10.1.5.7_58985-zs-RaumfeldGenerator urn:schemas-raumfeld-com:service:RaumfeldGenerator:1
     2022-02-27 11:46:35   10.1.5.7_58985-zs-RenderingControl SID: uuid:bbdabe26-2e02-427d-9ffb-fac75add0e8e timeout: 300 property: LastChange
     2022-02-27 11:46:40   10.1.5.7_60297-UDN uuid:fc651a89-90eb-4bd9-8f4a-f79bc0fc6185
     2022-02-27 11:46:40   10.1.5.7_60297-friendlyName Kueche
     2022-02-27 11:46:40   10.1.5.7_60297-location http://10.1.5.7:60297/fc651a89-90eb-4bd9-8f4a-f79bc0fc6185.xml
     2022-02-27 11:46:40   10.1.5.7_60297-manufacturer Lautsprecher Teufel GmbH
     2022-02-27 11:46:40   10.1.5.7_60297-modelDescription Virtual Media Player
     2022-02-27 11:46:40   10.1.5.7_60297-modelName Teufel One M
     2022-02-27 11:46:40   10.1.5.7_60297-modelNumber 1
     2022-02-27 11:46:40   10.1.5.7_60297-presence online
     2022-02-27 11:46:40   10.1.5.7_60297-zs-AVTransport SID: uuid:af62db3e-4cfd-45b3-86d9-e49a0699080d timeout: 300 property: LastChange
     2022-02-27 11:46:40   10.1.5.7_60297-zs-ConnectionManager urn:schemas-upnp-org:service:ConnectionManager:1
     2022-02-27 11:46:40   10.1.5.7_60297-zs-RenderingControl SID: uuid:bc52bbfc-0bac-4317-a438-6c4a6ec6bc06 timeout: 300 property: LastChange
     2022-02-28 15:15:31   last_event      service: 10.1.5.7_60297-zs-AVTransport event: LastChange value: &lt;Event xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/AVT/&quot;&gt;&lt;InstanceID val=&quot;0&quot;&gt;&lt;CurrentTrackMetaData val=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&amp;lt;DIDL-Lite xmlns=&amp;quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&amp;quot; xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:dlna=&amp;quot;urn:schemas-dlna-org:metadata-1-0/&amp;quot; xmlns:upnp=&amp;quot;urn:schemas-upnp-org:metadata-1-0/upnp/&amp;quot; xmlns:raumfeld=&amp;quot;urn:schemas-raumfeld-com:meta-data/raumfeld&amp;quot; xmlns:pv=&amp;quot;http://www.pv.com/pvns/&amp;quot;&amp;gt;&amp;lt;item id=&amp;quot;customradio&amp;quot;&amp;gt;&amp;lt;upnp:class&amp;gt;object.item.audioItem.audioBroadcast.radio&amp;lt;/upnp:class&amp;gt;&amp;lt;raumfeld:section&amp;gt;RadioTime&amp;lt;/raumfeld:section&amp;gt;&amp;lt;dc:title&amp;gt;STAR FM Loser Beck&amp;lt;/dc:title&amp;gt;&amp;lt;upnp:artist&amp;gt;StarFM&amp;lt;/upnp:artist&amp;gt;&amp;lt;raumfeld:name&amp;gt;Radio&amp;lt;/raumfeld:name&amp;gt;&amp;lt;res protocolInfo=&amp;quot;http-get:*:audio/x-mpegurl:*&amp;quot;&amp;gt;https://85.25.43.55/berlin.aac&amp;lt;/res&amp;gt;&amp;lt;/item&amp;gt;&amp;lt;/DIDL-Lite&amp;gt;
&quot;/&gt;&lt;/InstanceID&gt;&lt;/Event&gt;
     2022-02-27 11:43:42   state           initialized
   helper:
Attributes:
   event-on-change-reading .*
   usedonlyIPs 10.1.5.7
   userattr   acceptedUDNs defaultRoom envNamespace envPrefix ignoreUDNs
   verbose    5



vg Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

mumpitzstuff

Für UPNPController wird das Modul: libxml-parser-lite-perl
benötigt.

KölnSolar

Nö.
Aber für den DLNAController wie im 4. Post beschrieben.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

mumpitzstuff

Stimmt im Text selbst steht es, aber nicht in deiner Befehlszeile. Dort fehlt es. Ich hatte nur diese stur kopiert und ausgeführt und dann fehlte das oben genannte Modul. Vielleicht kannst du ja die Befehlszeile in deinem Post entsprechend erweitern.

KölnSolar

Habs angepasst.

Hattest Du direkt den DLNAController mit installiert ? Wenn ja, würde mich interessieren, was autocreate "anrichtet", wenn der UPNPController ein DLNA device "entdeckt" hat, das Modul aber nicht installiert ist. Ggfs. weise ich dann in der Doku darauf hin, dass zwingend beide Module zu installieren sind.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

mumpitzstuff

Ich hatte direkt beides installiert gehabt, kann also nicht genau sagen was passiert, falls man das nicht tut.

KölnSolar

Hallo Peter,
wenn Du Zeit und Lust hast, könntest Du Dich an der multiroom-Geschichte beteiligen. Im entsprechenden Thread habe ich eine aktualisierte Version eingestellt.
Ich würd vorschlagen, dass das, was Michael für die peaq vorgetestet hat, bei Erfolg Du danach mit Deinem piCorePlayer-Konstrukt testest.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt