PasTim wrote:
> Philippe, please forgive me, but I'm going to have to give up, for now
> at least. It's too complicated for me. I don't understand when I tell
> UPnP that it can do 96000, LMS still doesn't believe it and ignores it.
> I thought that was the point of setting the player's ability - clearly
> not.
>
> I can't get C3PO to work with UPnP to get predictability (it works OK
> elsewhere), and most of my other choices don't work for this or that
> reason that I don't quite get.
>
> I just tried flow, which didn't work at all with the bridge encoding to
> flac (with rates set to 16/44100), and on I went, mostly getting
> nowhere.
>
> I think that this extra level of complexity is a step too far for me. I
> applaud all the work you do on this and other bridges, keeping LMS
> alive, but I am just not quite up to the clever bits.
>
> Edit: You say "To what and why not exactly to 96000? I don't know what
> LMS rules LMS applies, candidly, they are beyond my control but it seems
> that LMS is chosing 48000. When you play a 96000 track, LMS just sends
> it, as it's not above the player's limit that you have set". I'm not
> sure I believe this. LMS must be taking information from the bridge
> about the player capabilities. The only place 48000 is mention is in
> the playerinfo for L16, but I have a) chosen wav not raw (so L16 is
> irrelevant n'est pas?), and b) set the ability to 96000. Surely? This
> is still going to keep me awake, even though I have promised myself not
> do any more tests for at least a while, to stop my brain leaking out of
> my ears.
Yes, you should give your brain some rest and don't lose sleep over
this:)
But I really guarantee you that the only information that LMS gets from
the bridge is the "<sample_rate>" parameter. The parameters associated
with "<mode>" are never transmitted to LMS. I will run some test and
look at LMS code to see how it does downsampling decisions, but the
"48000" information is never leaked out to LMS. All happens in this log
line
Code:
--------------------
[...] sendHELO:124 [0x64b700] cap:
Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=1,HasDigitalOut=1,MaxSampleRate=192000,flc,pcm,mp3
--------------------
The "MaxSampleRate" is the "<sample_rate> parameter of the config file,
per this line of code in slimproto.c
Code:
--------------------
sprintf(ctx->fixed_cap, ",MaxSampleRate=%u,%s", ctx->config.sample_rate,
ctx->config.codecs);
--------------------
And this is only sent when the player first registers to LMS
LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos
PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000,
ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi
B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010,
AppleTV 4, Airport Express, GGMM E5
------------------------------------------------------------------------
philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261
View this thread: http://forums.slimdevices.com/showthread.php?t=103728
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins