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
