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

I checked on iOS, Android and windows. They all show that repeat is turned off. Not sure if it’s malfunctioning or what’s up. I’ll keep playing with it.

@ule - Thanks for the quick reply. I’ve got the same device and it does work, except for the repeat. I’ve checked the control software on multiple devices and it shows repeat is off, and toggling it on and off has no effect.

Hi @JakeH , Try to play a song with control point, check if the song repeat over and over.
You can try to increase the timers gap in preference device in smartthig app

@JakeH Did you ever get the Striim working without the repeat issue?

Hoe did you get it to find ubi, ive been trying for hours lol


See post for the Ubi .

Also see this post for using up for announcing switch events, thermostat events and several other cool things.

It’s been a while since I used it, but I believe there is a basic DLNA app on the ubi.

For speech, I acutally used an Ubi rule tied to an HTTP request with a real basic ubi speech device type that was trimmed down from what @DarcRanger posted below. This worked well, as long as the ubi was actually connected. Mine often got disconnected

Hi @AutomateEverything, The UBI is a DLNA MediaRederer, it must works fine, I have read the UBI has problems with their DLNA implementation, its necesary to update the UBI, once updated it must be found by MediaRenderer Connect, Try to use the Browse UPnP app to verify your network settings, if you cant find it with Browse UPnP you must verify if upnp is eneabled in your router.

1 Like


I’ve been sitting with an problem for a while now.
I use the lario HD and the media renderer. It works when i use the smartthings labs sonos “play a sound or custom message through your sonos”. Though the custom message doesn’t work, the dogs bark pretty well :smile:

But when i try bigtalker, it finds the lario hd speaker, but there just won’t be any sound.
Is this connected to the problem that the smartthings labs -> sonos sound, wont play any custom message?

Because the sounds from bigtalker are also “custom” messages?

Has anyone else had issues finding UBI’s with this ?

Ive installed @jody.albritton’s device type for the ubi’s and ive uses BROWSE UPNP to find the Ubi’s and they BROWSE UPNP app can see the ubi’s but Generic Media Renderer cant find them . . .


I am using a Lario HD with the “Sonos Notify with Custom Sound” app to play custom messages and it works more or less fine (besides delays). The dog works fine, too. So your setup should work in general. I have “Resume currently playing music” set to off and “Temporarily change volume” set to 100.

I never got the “Big Talker” App to play custom messages though.

I think this has to do with the fact that there are 2 ways to render text to speech in Smartthings: capability.speechSynthesis/speak(string) and speechDeviceType/playText(string). E.g. when you install the “Big Talker” app you have to initially choose between Sonos/VLC THing and Ubi/VLC thing. From what I understand this selects one or the other method. From what I understand you have to select Sonos for the Lario to work. Sorry - I know this does not solve your problem but may be good background.

1 Like


SmartTings platform is not working fine, the text to speach function does not works, every app who use the text to sepach (tts) function will be fail , some apps run the tts function and save the audio url to send to MediaRenderer others apps send the text and MR run the tts function.

Some texts have been cahed and works fine, but if you are using new text will be fail.

We only can to wait SmartThings Fix the tts function problem.

You can send a mail to support, maybe if they get a lot of mails about fix the function they can mark this issue with a priority flag


I’m using Foobar and control works fine via ST, but when using the Sonos Smart App to play a song, it shows the tracks in the Foobar library but says Unavailable next to each track. Has anybody seen this? Or does the library on Foobar not work with this?

Hi @sgord, I have test the MR Device and is working fine with foobar2000, I have loaded some songs in playlist and start plying pushing play button in device interface from smartthings, the next track and previous track work fine, try to control the foobar2000 from device interface just to confirm the device is working fine, maybe the problem is in the app and not in the device

@ule. Hey thanks! I can control foobar2000 just fine from within ST. It will play the songs, but I’m trying to have it play a specific song/sound for certain options. I dont really understand the whole control point portion of this setup though.

Hi @sgord, Try to use the app “Sonos notify with sound” you can select some previous played song to use in some alert,
The text to Speech function is not working in SmartThings plataform, try avoid use that function, I hope in some short time ST fix the bug. Remember that Music Device is not a control point to load music playlist, is mainly to send alert messages and continue your playlist, you must to control your music with some advanced DLNA control point like the listed in first post.

Hi, sorry by delay, now I have and Android phone and I have fixed the error when you try to install the players from the media renderer connect, please update the Mediarenderer Connect App and install your speakers

This problem was present just in android devices.


Thank you!

I experienced the problem, but didn’t have a chance to follow up. This is a fantastic project, thank you for your continual support and development!

Hi, I have found a work around the problem with Text To Speach function.
Smartthings plataform have problems to convert tex to to audio long time ago and they have not a date to fix it

A replace function calls a google service to convert on the fly.

If you are a user: You must to update the DLNA PLAYER device
And to use the modified smartapps with the new function. (I have mod some smartapps from smartthings )
This must to be a temporal fix until SmartThings fix the problem.

If you are a programer: You must to add the new function and replace the call of the old function with the new one on yours smart apps

Thanks for follow this development

Read the next post

@sgord I did finally get it to work. Actually picked up two other and grouped them so I have a “voice” for the whole house by sending to the group instead of individual. That said, I recently rebuilt everything onto the v2 Hub, and since then it’s clipping the end of the audio off no matter what I do with the delay timers. I’m assuming this is a side-effect of upgrading but still investigating…