RELEASE Generic Media Renderer (DLNA Speakers). Cheap Sonos Alternative (Update V2)

dth_speakers
dth_voice
dth_alerts

(Joel W) #789

Fing finds it on my network, I reset the device to factory defaults and changed the IP, but no luck with Media renderer. Any other ideas. It only sees the names of my TV and the old Fabriq. Is thewre a way to forget the old one?


(sapstar) #790

@ule Is it possible to integrate your github repository in smartthings ide? I tried the below but doesn’t work.
SmartThingsUle/DLNA-PLAYER (master)


(sapstar) #791

@ule I see the below error in my logs frequently. All my speakers are working fine though.

41f6fbd4-eeab-44da-8cae-b443bcdc37bb 15:10:32: error java.lang.StringIndexOutOfBoundsException: String index out of range: 184 @ line 274


#792

@ule thanks for the great app and instructions on how to get it going! I got it up and working and it’s recognized my ancient Roku M100 easily. The challenge I have is that the “Speaker Companion” app that is in the marketplace says “You can’t currently add this” where I’m supposed to select a speaker. Other apps like the “Talking Alarm Clock” seem to recognize my speaker just fine. Any thoughts on why Speaker Companion won’t play with a DLNA speaker?


(Ule) #793

Hi.

I have installed the “Speaker Companion” without problems, Could you be more specific about the problem ?


(Ule) #794

Hi.

The error is in all your Mediarenderers ? or in the Connect app?

Thanks


#795

The Speaker Companion app simply says “You can’t currently add this” after I pick a “Play a notification” -> “Choose Bell 1” -> In the “On this Speaker player” option.

There are no errors in the smarthings log.


(Ule) #796

Hi, I can see now, but I think its a bug in the app , or the app is just to samsung speakers, I cant see the code to verify what property is necessary.

You can use mediarenderer events app from my apps , it can do almost the same.


#797

Ok, I’ll check out Media Renderer Events. That sounds perfect. Thanks for your time to respond.


(sapstar) #798

The error is under Media Renderer (connect)


#799

A little update from me.

I recently got the Audiocast from Aliexpress (20-30$) , the best investment for a long time.
Super great sound quality, and the Audiocast app works great also.

And was a plug’n play into ST :slight_smile:
It will play music and Voice messages without any problem at all .

I going to buy more to have in more rooms.
All you need is a low power amp and a speaker.


(Pizzinini) #800

Can you please report back in a week or two how stable the wifi connection is? I tried a number of these cheap wifi connected streaming devices without speakers (iReceiver, AirMusic, Sabrent, Lario…) and except for the Muezo Cobblestone they all lost connection after about a week and I needed to manually re-connect them (simple re-boot did not help). I would be happy to find a new device that works better!

Thank you!


#801

Sure. So far no trouble.
Everytime I power it on, its matter of seconds before it’s connected to WiFi.


(Joel W) #802

My DNLA Player is throwing a huge amount of errors in the Live Logging. Is this a known problem?


#803

Is it possible to make my AudioCast play “Dance” Station at night ?
And make it play “Blues” in the morning?

Or add a specific radio station URL ?
in the morning I would like to listen to Radio, but when taking a shower I want to listen to Dance music.

Any ideas how this can be possible ? :slight_smile:


(John) #804

Something that I’ve been wrestling with is that all my players simply get set to “NO PRESENT” after they’ve been discovered as part of the refresh() method.

They start off present but as soon as the first refresh happens they are set to NO PRESENT due to the fact that no status information has been returned.

This line within refresh():

if ((state.lastRefreshTime ?: 0) > (state.lastStatusTime ?:0)){
log.trace “status set to no device present as refesh time ${state.lastRefreshTime} > last status time ${state.lastStatusTime}”

        sendEvent(name: "status", value: "no_device_present", data: "no_device_present", displayed: false)

By adding additional logging i can see that the appropriate SOAP calls are made:

e.g.

103cf7fb-39d2-47be-aaa3-ea9d21c845f8 14:42:00: trace exit mediaRendererAction() : POST /plugins/UPnP/MediaRenderer/AVTransport/control?player=00%3A04%3A20%3A29%3Ab0%3A3e HTTP/1.1
Accept: /
User-Agent: Linux UPnP/1.0 SmartThings
Host: 192.168.1.2:9000
CONNECTION: close
SOAPAction: "urn:schemas-upnp-org:service:AVTransport:1#GetTransportSettings"
Content-Type: text/xml; charset="utf-8"
Content-Length: 321

<?xml version="1.0" encoding="utf-8"?>

<s:Envelope xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/” s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”><s:Body><u:GetTransportSettings xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>0</u:GetTransportSettings></s:Body></s:Envelope>

But I’m not seeing the parse() method ever called.

And with no parse() i get no functionality (bar the one way calls such as volume, which works just fine). Anyway, no parse() invocation so I never get the :

state.lastStatusTime = new Date().time

called and thus the NO_PRESENT gets set on the next refresh.

Any idea why parse isn’t getting called? I haven’t yet bothered to read the SmartThings SDK info but I’m assuming that’s a) inherited and b) should be invoked for any response messages, perhaps set by callback perhaps set by default?


(Lee Charlton) #805

Hi ULE

I have multiple Squeezebox devices and am unable to discover them using the App, it appears to get part of the way from looking at the logging file.
It reports the squeezebox server in the logs: 192.168.1.85:9000. but it never actually list and devices in the App discovery page. The count is alway 0. Unless I switch on my TV and then it finds just that device.
The logged events list the correct uuids.
Players:
uuid:E3F4090F-C8E2-3D7E-C734-46B6C45D6086
uuid:B9102322-2E6F-4671-6326-ACD345FE03C2
uuid:FC8D18C4-746A-8F05-0389-B67845E65E78
uuid:50F6FF3D-E605-59FD-5F5A-75384849B297
uuid:56BD5AF1-1A20-8940-7A19-E830D05BD0DD

Server:
uuid:11E7E29A-8EBA-4594-B5DB-90060D00D2B9

Log attached below.

Any help appreciated.

> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:46: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:46: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:46: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:46: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:46: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:46: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:41: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:41: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:41: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:41: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:41: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:41: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:35: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:35: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:35: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:35: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:35: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:35: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:30: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:30: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:30: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:30: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:30: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:30: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:25: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:25: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:25: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:25: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:25: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:25: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:20: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:20: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:20: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:20: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:20: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:20: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:16: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, ssdpUSN:uuid:56BD5AF1-1A20-8940-7A19-E830D05BD0DD::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:16: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, ssdpUSN:uuid:B9102322-2E6F-4671-6326-ACD345FE03C2::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:16: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, ssdpUSN:uuid:E3F4090F-C8E2-3D7E-C734-46B6C45D6086::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:16: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, ssdpUSN:uuid:FC8D18C4-746A-8F05-0389-B67845E65E78::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:15: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, ssdpUSN:uuid:50F6FF3D-E605-59FD-5F5A-75384849B297::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:15: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, ssdpUSN:uuid:FC8D18C4-746A-8F05-0389-B67845E65E78::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:15: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, ssdpUSN:uuid:50F6FF3D-E605-59FD-5F5A-75384849B297::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:15: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, ssdpUSN:uuid:56BD5AF1-1A20-8940-7A19-E830D05BD0DD::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:14: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:14: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, ssdpUSN:uuid:B9102322-2E6F-4671-6326-ACD345FE03C2::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:14: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, ssdpUSN:uuid:E3F4090F-C8E2-3D7E-C734-46B6C45D6086::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:09: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:09: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:09: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:09: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:09: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:09: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:04: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:04: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:04: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:04: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:04: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:32:04: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:59: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:59: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:59: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:59: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:59: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:59: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:52: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:52: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:52: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:52: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:52: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:52: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:47: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:47: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:47: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:47: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:47: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:47: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:42: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:42: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:42: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:42: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:42: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:42: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:37: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:37: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:37: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:37: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:37: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:37: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:34: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, ssdpUSN:uuid:56BD5AF1-1A20-8940-7A19-E830D05BD0DD::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:33: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, ssdpUSN:uuid:B9102322-2E6F-4671-6326-ACD345FE03C2::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:33: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, ssdpUSN:uuid:FC8D18C4-746A-8F05-0389-B67845E65E78::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:32: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, ssdpUSN:uuid:E3F4090F-C8E2-3D7E-C734-46B6C45D6086::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:32: debug MediaRenderer device found[devicetype:04, mac:B827EB33718C, ip:C0A80155, port:2328, ssdpPath:/plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, ssdpUSN:uuid:50F6FF3D-E605-59FD-5F5A-75384849B297::urn:schemas-upnp-org:device:MediaRenderer:1, ssdpTerm:urn:schemas-upnp-org:device:MediaRenderer:1, hub:53ebefbb-5745-4b52-bb1a-e8e1b349ba95]
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:31: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:26: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:26: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:26: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:26: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:26: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:26: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:21: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:21: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:21: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:21: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:21: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:21: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:16: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:16: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:16: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:16: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:16: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:15: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:10: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:10: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:10: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:10: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:10: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:10: trace mediaRendererDiscovery() state.subscribe true
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:05: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3Ace%3A69, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:05: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A22%3A96%3A40, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:05: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2e%3A48%3Ac0, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:05: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A2c%3A35%3Aa2, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:05: trace verifyMediaRenderer(C0A80155:2328, /plugins/UPnP/MediaRenderer.xml?player=00%3A04%3A20%3A1b%3A2d%3A64, 192.168.1.85:9000)
> 0257551e-b96b-41ff-a16a-a3572e3ccfd2 22:31:05: trace mediaRendererDiscovery() state.subscribe true

(Ule) #806

The Media Renderer Connect use the ip and port to identify each network device, but your system use the same combination to get more than 1 device.

I need to update the MR Connect to manage this kind of MR,


(Andy - United Kingdom) #807

@ule
Thanks so much for all your work on this
It’s working perfectly for me and as soon as I configured “the dryer has finished” the WAF increased tremendously :slight_smile:


(ilker Aktuna) #808

@ule

I am using the externel tts option in your app because I need Turkish TTS. But it does not work for the last 10 days and I tried to debug it now.
The URL (http://tts.urbansa.com/tts.php) goes to a webhosting service and it says :

Since May 1, 2017 your website should be switched to new members area.
If you still need your website follow instructions below.

is this a problem you are aware of ?
how can we solve it ?

thanks.