Using Roon with the LMS-to-uPnP project

Same is working for the aircast- bin as well for making Chromecast endpoints show up as airplay endpoint in roon.

Core Machine (Operating system/System info/Roon build number)

Windows - 2019 Standard server/ Xeon 1270 V6 processor, 16GB Apatech RAM/ OS is on NVME

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)

The Audio server is on Ethernet

Audio Devices (Specify what device youā€™re using and its connection type - USB/HDMI/etc.)

USB

Description Of Issue
Hello Team,

I am using win 2019 and installed the Squeeze2upnp but Roon is not detecting it. Though i have enabled it in the Roon setup. In the service , its showing as paused and not in running state.

Thanks to advise what could be the issue.

Hi @Saurav_Biswas,

I have moved your post into the following thread, please see the above for more information. Since this request falls more under the ā€œTinkeringā€ category rather than normal support, please discuss any additional questions you may have with others here.

1 Like

!! CHECK YOUR FIREWALL STATUS !!

The Bridge installs a web server on a random port from 49152 (can be configured), up to 32 ports, so your firewall must allow that. If everything seems to work but you have no sound, you propably have these ports blocked so the UPnP/DLNA player cannot get the audio. In Windows, add a rule authorizing squeeze2upnp-win.exe or go into C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\UPnPBridge and launch once squeezeupnp-win.exe where youā€™ll be prompted for authorization.

Hello Henry,

Can you explain the details in order to check " Bridge installs a web server on a random port from 49152 (can be configured), up to 32 ports, so your firewall must allow that."

What i can see on my windows 2019 Firewall, the below parameters are set on the Inbound rule for squeeze2upnp-win

  1. Local Address - Any
  2. Remote Address - Any
  3. Protocol - TCP
  4. Local Port - Any
  5. Remotre port - Any

I canā€™t. I am a ROCK user, I did some quick reading and saw that passage I pasted. It looked like it might be relevant to your situation.

Hi,

I also try to get lms-to-UPNP to work with roon server but somehow, squeezebox is not detected by roon.
UPNP renderer is a DLNA certified Denon receiver. LMS (incl. lms-to-UPNP plug-in) and the roon server run on a Synology NAS. All devices are in the same network.
LMS can play music to Denon receiver without any problem. config.xml is successfully generated (incl. roon mode). Looks all pretty well. But when trying to connect roon to the ā€œsqueezeboxā€ it is not detected. roon does an endless search for it.
What could be wrong here? I use the latest versions of roon, LMS and plug-in (x86_64-static).

Thanks for any help
Matthias

Stupid point, but: Have you enabled ā€žSqueezebox supportā€œ under ā€žSetupā€œ in Roon?

Hi,

Yes, I did. And I could solve the issue. Actually, LMS was still running :roll_eyes:. After stopping it, the receiver could be detected :+1:t3:.
A bit confusing, but Iā€™m still not sure if LMS must be installed at least, since lms-to-upnp is a plugin. Sounds like the plugin could run even without LMS being installed. Does anyone know?

Now, playing music to upnp is possible. But sometimes, some sort of loud static noise is played instead of the selected track. You may change between track music and noise while moving the track position indicator. Though, the track file is absolutely okay.
I use pass-through mode and no FLAC. Files are AIFF/WAV. Anyone any idea?

Thanks

1 Like

If you run LMS and Roon on different machines itā€™s possible to run both. Running on the same computer will result in one being blocked when both are active.
The lms-to-upnp can be run as standalone, but will require a different version of the app than the one that complies as plugin for LMS. So LMS should not be necessary.

1 Like

OK but which version of LMS to UPNP in that case? Itā€™s still not clear for me as well.

Okay. I donā€™t need LMS itself. I will check plugin without LMS :+1:t3:

All you need to do is set the server IP address in the GUI in LMS for the plugin to be the roon core IP and you can run both side by side as they will ignore the LMS IP and attach to Roon. Or you can run the plugin on its own.

1 Like

Hi Ogs,
You said that we should use a different version than the one which complies as plugin but which one?
Thanks

To be honest I do not know. The current version is maybe a combination. Going by @CrystalGipsyā€™s post above the plugin can be run standalone. It should have executables for all supported OSses in the download. Info here: https://github.com/philippe44/LMS-to-uPnP.

You can download the plugin from the creators GitHub as posted by @ogs but you have to manually edit the config.xml file to get above 48/24 and if you have issues other settings. You can still run LMS and Roon and it makes it easier to setup as I said above in the LMS GUI for the plugin you can enter the IP address for the server you want them to connect to , if you put in your Roon cores IP address they will connect to it and not the locally running LMS. You then can run both side by side and have the flexibility of using its GUI for settings.

Iā€™ve just updated my Mac Mini with OSXI.
Iā€™ve also down loaded the squeeze2upnp from 1st November, but it does not seem to be compatible with the new Mac OS.
Does anyone know when an update to squeeze2upnp is likely?

I am using lms-to-UPNP to play roon with my old naim streamer. Everything is working very well, except roon radio and shuffle play. If I use this, music always is stopping at the end of the song.
Any help?

V.S.

I got this answer from Philippe_44:

ā€žThere are various idiosyncrasies with Roon that I donā€™t keep track of. I know that there are some difficulties with content-length of tracks but I think youā€™re more likely to have answers on Roon forum as I know a few people are using my bridge with it.ā€œ

Any help in this forum?

Iā€™ve had a similar but slightly different issue but the resolution may be the same.

I use a Naim NDS and I was noticing that if I was playing a 24/192 track and the following track is in a different format playback would stop at the end of the 24/192 and it wouldnā€™t move on to the next track. I noticed this when playing a mixed format playlist from QoBuz.

Iā€™ve discovered that if you add the following setting to the section of your Naim streamer in the config.xml file it overcomes the issue.

<stream_length>-2</stream_length>

I wonder if your issue is similar as Roon Radio will be mixing formats too?

Hereā€™s my section for my Naim NDS

Edit - Iā€™ve noticed that the last 10 seconds of the track then get skipped. This only occurs when sending PCM, if you enable FLAC compression in Roon the problem goes away. Iā€™m keen to avoid FLAC as there is a slight sound quality dip on Naim streamers due to the overhead of the decompression in the streamer, they work best with native WAV/PCM. Iā€™ve posted on the lms-to-upnp forum to see if I can get an answer.

1 Like