I noticed over in the Volumio user forum that they are dealing with
similar problems, and some frustration to boot.

I tried an experiment last night and got an interesting result, although
I don't know exactly what it implies...

I started the "Main" RP FLAC Interactive stream on two devices - my SB
Touch and my laptop running Squeezelite. I started the SB Touch first,
so it was leading the other player by a few seconds; they were playing
asynchronously. Both players have a solid connection to my server. They
played flawlessly for hours, only a few seconds apart .. and then the SB
Touch dropped out for several seconds; it did this several times and
then in the middle of a song it dropped out altogether. At this point I
assume the RP plugin woke up and began downloading the same FLAC file
over again, or possibly it restarted playing the existing download from
the beginning - I am curious to know which? Either way, it repeated the
last five songs. Meanwhile, the Squeezelite player running on my laptop
never glitched and continued playing perfectly all the while: I thought
that was interesting.

I don't know if they were downloading the same FLAC file from the same
RP server or not, I don't know how to tell that without using Wireshark,
which I will try to do later.

I also noticed that when the SB Touch dropped out, that it was sitting
there, doing nothing and waiting for more data from the server. I had
logged into it using ssh and noticed that it's sirq usage was at 0%
during the dropout/silence which occurred in the middle of a song.
Typically my SB Touch CPU is running at around 82% idle and 2% sirq.
When it comes time to begin playing the next song, the sirq rises
temporarily to about 13%.

I don't understand ... Does the RP plugin download the entire FLAC file
all at once and then LMS begin to stream this data one song at a time to
the player, or is LMS downloading the file piecemeal while streaming to
the player? From my past snooping using Wireshark, I had come under the
impression that the FLAC file is being download in pieces while
streaming to the player was ongoing, but eavesdropping on the Volumeio
forum, their discussion appeared to suggest the file was download all at
once in the beginning.

I have set the LMS radio station buffer to 30 seconds - does that make
any difference when playing RP FLAC Interactive, since it is really
downloading a file instead of actually streaming?

While writing this rather long post, my SB Touch has dropped out two
more times, while the Squeezelite player running on my laptop playing
directly to my USB DAC, has sailed right through again without a hitch.

I note that I recently pulled and built the latest squeezelite from
Github, and it works very well. Playing RP FLAC Interactive, it has not
glitched once - I don't know yet if that means anything. I start it as
such: "./squeezelite -a 400:4  -o plughw:CARD=Ego,DEV=0"



*Living Room:* SB Touch + DIY PSU > CI Audio VDA.2 DAC + VAC.1 PSU >
VRX.1 cables > Emotiva XSP-1 Gen 2 preamp + XPA-DR2 amp > Blue Jeans
cables > B&W 804 speakers
*Laptop:* System76 Galago + Ubuntu 16.04 + Squeezelite + Material Skin >
Emotiva Little Ego DAC > Senn IE 80 earbuds
*Phone:* Pixel 3a Phone + BubbleUPnP + Kiwi/Material > Bluetooth > Bose
SoundLink Revolve
*Server:* Puget Systems Serenity + Ubuntu 18.04 + LMS 7.9.2
*Music:* Personal FLAC, Radio Paradise FLAC, Qobuz, Spotify
------------------------------------------------------------------------
Ron F.'s Profile: http://forums.slimdevices.com/member.php?userid=5616
View this thread: http://forums.slimdevices.com/showthread.php?t=108189

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

Reply via email to