Apologies for the rambling below - most of it is just a pre-amble to my
main question (Option 3!)

Before taking yet another plunge with the Sonos system, can I run a few
questions past you please? I've always liked the Sonos gear, but the 65k
file limit and inability to play 24 bit files was annoying. I'd been
using the M3U file per album workaround for the track limit, but it's
not ideal (no track search etc).

Anyway, before I go out and buy a Sonos speaker again I've been
wondering about my options for using LMS to control Sonos. Not bothered
about Multi-Room or Sync as it would be 1 device only. I don't have any
Sonos gear at the moment to test any of my scenarios below - sorry!

Option 1:
I already have a Chromecast Audio, so could simply plug this into the
Line-In on a Play:5 and use your fantastic CC bridge plug-in to do
everything via LMS. The DAC in the CCA would handle up to 24/96, and LMS
would downsample anything higher. Only downside to this is the lack of
gapless on the CCA. Oh, and that I'd need to buy a Play:5 rather than a
Play:1 to get the Line-In option!

Option 2:
If I enable the uPnP plugin in LMS (the normal plug-in, not your
uPnPBridge plug-in) will this appear as a server in the Sonos
Controllers? From past experience, Sonos can be finicky about which
servers it supports, e.g. WMP, Rhapsody, Asset, Kodi seem to work okay
whereas many others don't appear. I could therefore just use the Sonos
controllers as normal to browse the music served up my LMS. Downside is
that I assume 24 bit wouldn't work, as I don't know how the standard
uPnP plugin handles this? And uPnP server browsing on Sonos controllers
was never too great as far as I recall.

Option 3:
This is my preferred option, and the main reason for this post.
Your uPnPBridge plugin looks to be the exact thing I'm looking for. I
can use all the flexibility of LMS - fast browsing of my collection etc
- and use it to send music directly to any Sonos speaker, bypassing the
Sonos controller software completely. So here's my main set of
questions!

1) Is the playback gapless?

2) From reading your documentation, it sounds like your plug-in will
automatically truncate 24 bit to 16 bit and downsample anything higher
than 48000. Looking at profiles.xml I'm seeing
<sample_rate>48000</sample_rate>, <L24_format>2</L24_format> in the
common section which seems to support this theory. But one interesting
thing in your documentation (and something I wasn't aware of):

-Note that this will not make your player work with 24 bits flac, unless
you setup a rule in LMS to transcode them to WAV or AIFF, or you remove
‘flc’ from the <codec> list (eg Sonos devices are in this case, they
fail silently when receiving 24 bits flac files but accept 24 bits wav)
-

Does this mean that if I change the Sonos profile in the config file to
have <codecs>aif,pcm,mp3</codecs> then the absence of 'flc' means your
plug-in will then send all FLAC files as WAV instead, and therefore
Sonos will play any 24-bit FLAC file as a 24-bit WAV files? If so, any
reason not to do this instead of the default truncate/downsample
behaviour?

Thanks again for your excellent work in the LMS community :cool:

Pete


------------------------------------------------------------------------
FatPete's Profile: http://forums.slimdevices.com/member.php?userid=64294
View this thread: http://forums.slimdevices.com/showthread.php?t=103728

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

Reply via email to