Problem with Squeezeplay on Debian Bullseye

General discussion relating to the O2 Joggler, from the default O2 setup, to alternative operating systems and applications.
Post Reply
sixedup
Posts: 30
Joined: Mon May 14, 2012 12:01 pm

Problem with Squeezeplay on Debian Bullseye

Post by sixedup »

Hoping this is the right place to raise a couple of issues.

I installed Debian Bullseye onto the internal flash of my Joggler from @roobarb! repository (https://openbeak.net/openframe/images/d ... ye/latest/), and then installed Squeezeplay using the

Code: Select all

of-install squeezeplay
script, which installs a version of Squeezeplay that (it appears) @roobarb has provided.

That gives me a nice dedicated Squeezeplay player that mostly "just works", but over time I have discovered a couple of issues:

1. Podcasts keep unexpectedly stopping. I get lines like:

Code: Select all

Oct 14 18:33:42 studyjoggler squeezeplay_alsa[463]: playback_callback:357 Audio underrun: used 245 frames, requested 441 frames. elapsed samples 31756410
Oct 14 18:47:23 studyjoggler squeezeplay_alsa[463]: playback_callback:357 Audio underrun: used 128 frames, requested 441 frames. elapsed samples 31882095
Oct 14 19:05:09 studyjoggler squeezeplay_alsa[463]: playback_callback:357 Audio underrun: used 227 frames, requested 441 frames. elapsed samples 31545612
in the /var/log/daemon.log & /var/log/syslog - not clear if they are a cause, or an effect, or completely unrelated.
I don't see this misbehaviour when playing my own music or streaming media such as internet radio stations.

2. Sliders don't seem to be visible, whether its a horizontal "progress" slider to move the position of playback, or a vertical "scrollbar" to find music in a long list. They are actually there, and you can drag the hot point if you know where to slide your finger, but there's nothing visible on the screen. Using different wallpapers (with different coloured backgrounds) makes no difference.

3. Repeatedly swapping between different "now playing" screensavers by tapping the screen eventually seems to cause an application crash, and drops you back to a command prompt.

Any help appreciated!
User avatar
roobarb!
Posts: 1769
Joined: Sat Mar 05, 2011 1:30 pm
Location: Salford, UK
Contact:

Re: Problem with Squeezeplay on Debian Bullseye

Post by roobarb! »

Hey there, well, I'm glad that install script still did something! I haven't used SqueezePlay in some time, so my knowledge is very rusty these days.

In fact, reading through the issues you're having, so far as I can tell they're all with SqueezePlay itself rather than with the Debian system. The software has seen a bit of work since this pre-built version was created, so I'd recommend trying to update to the latest version from the (rebranded) Lyrion forums. All of the experts for SqueezePlay live over there.

I'm pretty sure the WVGA (800x480) skin I put together was rolled into the rest of SqueezePlay at some point, so it should work. :)
BirdsLikeWires - Get fresh builds of Debian Bullseye, Bookworm, and Trixie for OpenFrame with the latest 5.10, 6.1, and 6.12 kernels! 8-)
Man in a van
Posts: 511
Joined: Sun Aug 25, 2013 2:39 pm
Location: Staffordshire. UK

Re: Problem with Squeezeplay on Debian Bullseye

Post by Man in a van »

@sixedup

Try this on the LMS


Settings > Advanced > Network > Streaming mode for HTTP(s)


Image

ronnie
sixedup
Posts: 30
Joined: Mon May 14, 2012 12:01 pm

Re: Problem with Squeezeplay on Debian Bullseye

Post by sixedup »

roobarb! wrote: Mon Dec 16, 2024 1:35 am Hey there, well, I'm glad that install script still did something! I haven't used SqueezePlay in some time, so my knowledge is very rusty these days.
Me too - the passing of time etc ...

Will ask over on the slimdevices forums - unfortunately Ralf doesn't seen to distribute i386 Linux tarballs (anymore?), which is a bit of a pain. However, with a little luck "Man in a van"s server-side suggestion may be a simple solution to the main problem of interrupted streaming, so I can spend some quality time remembering how to create an i386 build chain again to fix the aesthetics issues re sliders etc!!
sixedup
Posts: 30
Joined: Mon May 14, 2012 12:01 pm

Re: Problem with Squeezeplay on Debian Bullseye

Post by sixedup »

@Man_in_a_van

Thanks, that's an option I've never seen before! Will give the persistence option a try, and report back. Incidentally, I don't see exactly the same panel as you - are you on a beta version of LMS?
Man in a van
Posts: 511
Joined: Sun Aug 25, 2013 2:39 pm
Location: Staffordshire. UK

Re: Problem with Squeezeplay on Debian Bullseye

Post by Man in a van »

sixedup wrote: Wed Dec 18, 2024 2:51 pm @Man_in_a_van

Thanks, that's an option I've never seen before! Will give the persistence option a try, and report back. Incidentally, I don't see exactly the same panel as you - are you on a beta version of LMS?
LyrionMusicServer v9.0.1 (Stable)

Dark Logic Skin (it's a Plugin)
sixedup
Posts: 30
Joined: Mon May 14, 2012 12:01 pm

Re: Problem with Squeezeplay on Debian Bullseye

Post by sixedup »

Goodness, has 9.0.1 shipped already? Time for me to upgrade again I guess. :)

So, lots of good news to report:

Firstly, that switching to "Persistent mode" seems to have solved my problems streaming podcasts. And as a side comment, for the life of me, I don't see why that wasn't the default option. I mean, really?

Secondly, I attempted to install an updated version of Squeezeplay from Sourceforge, which obviously failed because all the linux precompiled code there is only 64bit now, and won't run on the 32bit Joggler. D'Oh :(
So, not wishing to be without music while I built a build environment, as a stop-gap measure I nuked /opt/squeezeplay and reinstalled Roobarb!'s version with

Code: Select all

of-install squeezeplay
again. To my complete surprise, the resulting squeezeplay has perfectly working sliders. And I have no idea why; so much for idempotency ...

Happy days
Post Reply