Hi - I'd like to share a small app I wrote that allows upnp players to
be manageable by LMS as if they were real squeezeplay device. It scans
the LAN and for every upnp device found, it creates a LMS "virtual"
software player (leveraging squeezelite from tripod). That "virtual"
player can be used as a regular LMS player then. It can be played,
stopped, paused, changed position. 

I have it working very well with Sonos devices (PLAY:1, 3 and 5) and a
Marantz NR1603. I can't be sure for other devices as upnp/dlna players
tend to be very difficult to handle. Audio format well supported are
mp3, flac and pcm. I've not tried others. 

What is not supported today is replay gain, smart transitions and to a
lower extend, perfect gapless (depend on the upnp player a bit).
Synchronization cannot work, but you can have synchronous start (still
some improvment to be made here).

Reading the user-guide is important, but if you don't (we all do, don't
we), at least pay attention to the generation of the config file, this
is critical to make your system work properly. For example, without
changing such config file, only mp3 is supported. This is still very
alpha-code and requires a lot of tuning and mileage will vary depending
on different upnp players, but I'm willing to add more.

There is a Windows version and a Linux-x86 (32 bits) version. 

The code is GPL and is available on github

I'd also like to thank a ton PasTim who had the patience to do a lot of
tests with all the crappy versions I sent him. I'm afraid I'm not able
to have his system to work properly (yet), but he helped tremendously
fixing many other issues.

https://dl.dropboxusercontent.com/u/26754471/squeeze2upnp.7z


------------------------------------------------------------------------
philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261
View this thread: http://forums.slimdevices.com/showthread.php?t=102496

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to