thanx for you reply.
Already checked both modules.
I already build some modules, but the question is how to proces a HTTP Stream of data.
A telnet output:
~ telnet 192.168.11.167 8080 158 21:03:25
Trying 192.168.11.167…
Connected to beoplay-a6-25611490.steehouwer.local.
Escape character is ‚^]‘.
GET /BeoNotify/Notifications?list=recursive+features HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT)
Host: 192.168.11.167
Accept-Language: en-us
Connection: Keep-Alive
HTTP/1.1 200 OK
Connection: Keep-Alive
Transfer-Encoding: chunked
Device-Jid: 2702.1200268.25611490@products.bang-olufsen.com
Content-Type: application/json
8d6
{„notification“:{„timestamp“:„2019-07-19T19:29:44.313096“,„type“:„SOURCE“,„kind“:„source“,„data“:{„primary":"radio:2702.1200268.25611490@products.bang-olufsen.com“,„primaryJid“:"2702.1200268.25611490@products.bang-olufsen.com",„primaryExperience“:{„source“:{„id":"radio:2702.1200268.25611490@products.bang-olufsen.com“,„friendlyName“:„TuneIn“,„sourceType“:{„type“:„TUNEIN“},„category“:„RADIO“,„inUse“:true,„profile“:"",„linkable“:true,„recommendedIrMapping“:[{„format“:0,„unit“:0,„command“:129},{„format“:11,„unit“:0,„command“:129},{„format“:11,„unit“:1,„command“:129},{„format“:0,„unit“:0,„command“:147},{„format“:11,„unit“:0,„command“:147}],„contentProtection“:{„schemeList“:[„NONE“]},„embeddedBinary“:{„schemeList“:},„product“:{„jid":"2702.1200268.25611490@products.bang-olufsen.com“,„friendlyName“:„BeoPlay A6“}},„listener“:[„2702.1200268.25611490@products.bang-olufsen.com“],„lastUsed“:„2019-07-19T18:19:22.855000“,„state“:„play“,"_capabilities":{„supportedNotifications“:[{„type“:„SOURCE“,„kind“:„source“},{„type“:„SOURCE_EXPERIENCE_CHANGED“,„kind“:„source“},{„type“:„PLAY_QUEUE_CHANGED“,„kind“:„playing“},{„type“:„NOW_PLAYING_ENDED“,„kind“:„playing“},{„type“:„STREAMING_STATUS“,„kind“:„streaming“},{„type“:„PROGRESS_INFORMATION“,„kind“:„playing“},{„type“:„NOW_PLAYING_NET_RADIO“,„kind“:„playing“}]}}}}}
{„notification“:{„timestamp“:„2019-07-19T19:29:44.314428“,„type“:„NOW_PLAYING_NET_RADIO“,„kind“:„playing“,„data“:{„name“:„Arrow Classic Rock (Classic Rock)“,„genre“:„Classic Rock“,„country“:"",„languages“:"",„image“:[{„url“:„http://cdn-profiles.tunein.com/s6702/images/logog.png?t=152752",„size“:„large“,„mediatype“:„image/png“}],„liveDescription“:"FREE - MY BROTHER JAKE“,„stationId“:„s6702“,„playQueueItemId“:„plid-4205.6“}}}
{„notification“:{„timestamp“:„2019-07-19T19:29:44.314695“,„type“:„PROGRESS_INFORMATION“,„kind“:„playing“,„data“:{„state“:„play“,„position“:4219,„seekSupported“:false,„playQueueItemId“:„plid-4205.6“}}}
{„notification“:{„timestamp“:„2019-07-19T19:29:44.314857“,„type“:„VOLUME“,„kind“:„renderer“,„data“:{„speaker“:{„level“:33,„muted“:false,„range“:{„minimum“:0,„maximum“:74}}}}}
{„notification“:{„timestamp“:„2019-07-19T19:29:44.314998“,„type“:„SOFTWARE_UPDATE_STATE“,„kind“:„device“,„data“:{„state“:„idle“}}}
This continues as long as the connection is established.
Now, howto proces this stream, non blocking in Symcon.
Thanx!