FIXED: Podcasts through SqueezeplayOS via LMS on ReadyNAS
Posted: Thu Aug 24, 2023 3:50 pm
Posting mainly as a point of reference for myself should the following scenario happen again and in case anyone else is having podcast issues.
So, I'm still running the classic SqueezeplayOS here on a Joggler (which I might update if I can guarantee complete blackout when the screen is off!). These days my SqueezeplayOS Joggler is connected through Logitech Media Server running on a Netgear ReadyNAS 204 which runs a stripped back Debian GNU/Linux 8.11 (jessie) masquarading as ReadyNASOS 6.10.9.
Many, many months ago (back in Autumn 2022 I believe), I had an issue with many of my favourite podcasts suddenly not playing through LMS, particularly all those coming through 'acast' and 'megaboom'. LMS would read the feeds and episode lists and 'try' to play, before giving up. Some of my other podcasts still worked OK though. The LMS logs suggested that it might be some sort of rejection by certain podcast providers as some podcasts still worked, linked to the following warning in the logs:
) the web looking for solutions, but kept coming up short. I knew it was a LMS issue as they worked fine through web browsers etc. on the same network. I tried disabling the PiHole and my VPN, even though I knew these weren't the issue. I also updated LMS on the ReadyNAS from 7.9 through to 8.4 nightly, but again, no joy.
Yesterday I decided to have another bash at it and quickly came across the solution in a 2017 slimdevices.com forum thread (which long time forum member Ronnie had contributed to)
The fix was, via Putty-ing into the ReadyNAS, the following (running as su)
This updated IO::Socket::SSL to 2.083 from 2.002 that was previously running on the ReadyNAS, despite running LMS 8.4 and fixed the non-playing podcast issue!
This also updated Audio::Scan from 0.95 to 1.01 (which probably wasn't necessary), although to register this change I had to to let LMS pick up the new Scan.pm file located in /usr/local/lib/arm-linux-gnueabi/perl/5.20.2/Audio/Scan.pm
The full spec reported from LMS is now
As always, a simple fix, which no doubt if I'd posted somewhere such as the slimforums or here I would probably have been directed to, but where's the fun in solving an issue quickly?!
So, I'm still running the classic SqueezeplayOS here on a Joggler (which I might update if I can guarantee complete blackout when the screen is off!). These days my SqueezeplayOS Joggler is connected through Logitech Media Server running on a Netgear ReadyNAS 204 which runs a stripped back Debian GNU/Linux 8.11 (jessie) masquarading as ReadyNASOS 6.10.9.
Many, many months ago (back in Autumn 2022 I believe), I had an issue with many of my favourite podcasts suddenly not playing through LMS, particularly all those coming through 'acast' and 'megaboom'. LMS would read the feeds and episode lists and 'try' to play, before giving up. Some of my other podcasts still worked OK though. The LMS logs suggested that it might be some sort of rejection by certain podcast providers as some podcasts still worked, linked to the following warning in the logs:
Well, I trawled (obviously not thoroughly enoughYou're using a rather old version of IO::Socket::SSL (v2.002) - please try to update to at least 2.020 for improved compatibility.

Yesterday I decided to have another bash at it and quickly came across the solution in a 2017 slimdevices.com forum thread (which long time forum member Ronnie had contributed to)
The fix was, via Putty-ing into the ReadyNAS, the following (running as su)
Code: Select all
apt-get install libssl-dev
perl -MCPAN -e shell
cpan> install CPAN
cpan> reload CPAN
cpan> install Net::SSLeay
cpan> install IO:Socket::SSL
cpan> install Audio::Scan
This also updated Audio::Scan from 0.95 to 1.01 (which probably wasn't necessary), although to register this change I had to
Code: Select all
mv /usr/share/squeezeboxserver/lib/Audio/Scan.pm /usr/share/squeezeboxserver/lib/Audio/Scan.pmold
The full spec reported from LMS is now
All podcasts are now playing perfectly.Operating system: Debian - EN - utf8
Platform Architecture: armv7l-linux
Perl Version: 5.20.2 - arm-linux-gnueabi-thread-multi-64int
Audio::Scan: 1.01
IO::Socket::SSL: 2.083
Database Version: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
As always, a simple fix, which no doubt if I'd posted somewhere such as the slimforums or here I would probably have been directed to, but where's the fun in solving an issue quickly?!
