Announcement
Collapse
No announcement yet.
[Announce] Community Firmware for Squeezebox Radio/Touch/Controller and LMS 8
Collapse
X
-
Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
Bedroom: Radio
Bathroom: Radio -
If I recall correctly, the Controller has "on" and "off" states that are not entirely intuitive and not consistent with the behavior of the Touch and Radio. This may or may not be related to what you are seeing.Comment
-
Problem with AAC from TIDAL on new Community Firmware
Hi Ralphy.
I have an issue with playing AAC from TIDAL using the new firmware on a Squeezebox Radio.
All tracks plays nicely on another Radio with the old firmware.
If I disable AAC in the file format - then the Radio with the new Community Firmware plays without stutter.
See description here: https://forums.slimdevices.com/showt...=1#post1002913piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please donate if you like piCorePlayer
Comment
-
Hi Ralphy.
I have an issue with playing AAC from TIDAL using the new firmware on a Squeezebox Radio.
All tracks plays nicely on another Radio with the old firmware.
If I disable AAC in the file format - then the Radio with the new Community Firmware plays without stutter.
See description here: https://forums.slimdevices.com/showt...=1#post1002913Stuart McLean
ExpectingToFly Plugins :
BBC Sounds, Global Player (UK), Times Radio, UK Radio Player, Virgin Radio (UK) and the Radio Favourites Plugin
For BBC Sounds help see the BBC Sounds Wiki.Comment
-
Hi Ralphy.
I have an issue with playing AAC from TIDAL using the new firmware on a Squeezebox Radio.
All tracks plays nicely on another Radio with the old firmware.
If I disable AAC in the file format - then the Radio with the new Community Firmware plays without stutter.
See description here: https://forums.slimdevices.com/showt...=1#post1002913I meant to raise this a few days ago also, I was going to do a bit of investigation. The new firmware has the same problems with the AAC streams on BBC Sounds. There is kind of a micro stutter and warble when playing AAC streams on the Squeezebox Radio, its as if there is some processing that is going on that is halting streaming.
The AAC support in the community firmware is not the same as the Logitech firmware since the source code and decoder are not available.
What does LMS report as the bit rate and sample frequencies of the AAC stream(s) that exhibit this? So I can try to reproduce. I don't have tidal and the non uk bbc sounds streams are low bit rate.Last edited by ralphy; 2021-01-05, 12:00.Ralphy
1-Touch, 5-Classics, 3-Booms, 2-UE Radio
Squeezebox client builds donations always appreciated.Comment
-
Could be high CPU usage at the start of the stream.
The AAC support in the community firmware is not the same as the Logitech firmware since the source code and decoder are not available.
What does LMS report as the bit rate and sample frequencies of the AAC stream(s) that exhibit this? So I can try to reproduce. I don't have tidal and the non uk bbc sounds streams are low bit rate.Stuart McLean
ExpectingToFly Plugins :
BBC Sounds, Global Player (UK), Times Radio, UK Radio Player, Virgin Radio (UK) and the Radio Favourites Plugin
For BBC Sounds help see the BBC Sounds Wiki.Comment
-
AAC is 320k CBR
Here is a log file with stuttering when I started the stream - then I paused the stream after a few seconds.
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please donate if you like piCorePlayer
Comment
-
I meant to raise this a few days ago also, I was going to do a bit of investigation. The new firmware has the same problems with the AAC streams on BBC Sounds. There is kind of a micro stutter and warble when playing AAC streams on the Squeezebox Radio, its as if there is some processing that is going on that is halting streaming.
Are you able to provide me with a stream that reliably reproduces the issue ? Or a set of actions, e.g. fast forwarding, that will trigger it ?
I do know that the stream that is being played on the Radio is an AAC stream provided by LMS. That is, I think, because the BBC stream URLs are all https, so LMS must fetch them. Please correct me/advise LMS settings that are needed if I am wrong.
I don't have Tidal, so can't test that.
On the "old firmware" Radio, are there any signs of ALSA underrun messages in the Radio's log ? (/var/log/messages). These are the specific errors that are pertinent:
Code:Jan 27 16:26:45 squeezeplay: audio_thread_execute:862 underrun!!! (at least -2359940.244 ms long) Jan 27 16:34:56 squeezeplay: audio_thread_execute:1025 xrun (snd_pcm_mmap_commit) err=-32 And sometimes this kernel message: Jan 27 16:34:56 kernel: [ 3387.946675] ssi1_irq SISR 120 SIER 180100 fifo_errs=1
Comment
-
In my TIDAL log file (se download link above) I often see this. Do you think that is the cause of the problems
Code:[21-01-05 14:07:24.5057] Slim::Player::StreamingController::playerOutputUnderrun (2239) 00:04:20:2a:d8:53: decoder: 1552148 / output: 0 [21-01-05 14:07:24.5067] Slim::Player::StreamingController::_eventAction (272) 00:04:20:2a:d8:53: OutputUnderrun in PLAYING-STREAMING -> Slim::Player::StreamingController::_Rebuffer [21-01-05 14:07:24.5073] Slim::Player::StreamingController::_setPlayingState (2377) new playing state BUFFERING [21-01-05 14:07:24.5097] Slim::Player::StreamingController::_eventAction (302) 00:04:20:2a:d8:53: OutputUnderrun - new state BUFFERING-STREAMING [21-01-05 14:07:24.5659] Slim::Player::StreamingController::_eventAction (272) 00:04:20:2a:d8:53: StatusHeartbeat in BUFFERING-STREAMING ->
piCorePlayer a small player for the Raspberry Pi in RAM.
Homepage: https://www.picoreplayer.org
Please donate if you like piCorePlayer
Comment
-
I've been using this firmware, or a variant, for some little time now and do not recognize the symptoms you describe. One of my Radios is constantly playing BBC AAC streams, either from BBC Sounds or BBC iPlayer, at 320k/48k.
Are you able to provide me with a stream that reliably reproduces the issue ? Or a set of actions, e.g. fast forwarding, that will trigger it ?
I do know that the stream that is being played on the Radio is an AAC stream provided by LMS. That is, I think, because the BBC stream URLs are all https, so LMS must fetch them. Please correct me/advise LMS settings that are needed if I am wrong.
I don't have Tidal, so can't test that.
[/url]
The LMS that my radios are connecting to is on a very low powered raspberry pi model 1b, so I actually wondered if that is the problem. Ie, there quite a lot going on in the sysread of the plugin that is providing the aac stream to for the radios buffer, and I wondered if it was simply not completing the call quickly enough, even though there was plenty in the radios buffer, which had the effect of briefly blocking the community firmware processing, if you see what I mean. Anyway, that was just my speculation.
I'll install the firmware again and get you some logs.Stuart McLean
ExpectingToFly Plugins :
BBC Sounds, Global Player (UK), Times Radio, UK Radio Player, Virgin Radio (UK) and the Radio Favourites Plugin
For BBC Sounds help see the BBC Sounds Wiki.Comment
-
In my TIDAL log file (se download link above) I often see this. Do you think that is the cause of the problems
Code:[21-01-05 14:07:24.5057] Slim::Player::StreamingController::playerOutputUnderrun (2239) 00:04:20:2a:d8:53: decoder: 1552148 / output: 0 [21-01-05 14:07:24.5067] Slim::Player::StreamingController::_eventAction (272) 00:04:20:2a:d8:53: OutputUnderrun in PLAYING-STREAMING -> Slim::Player::StreamingController::_Rebuffer [21-01-05 14:07:24.5073] Slim::Player::StreamingController::_setPlayingState (2377) new playing state BUFFERING [21-01-05 14:07:24.5097] Slim::Player::StreamingController::_eventAction (302) 00:04:20:2a:d8:53: OutputUnderrun - new state BUFFERING-STREAMING [21-01-05 14:07:24.5659] Slim::Player::StreamingController::_eventAction (272) 00:04:20:2a:d8:53: StatusHeartbeat in BUFFERING-STREAMING ->
Is there anything in the Radio's log that would throw any light ?
I notice that the player seems to be synced with something.Comment
-
I've been using this firmware, or a variant, for some little time now and do not recognize the symptoms you describe. One of my Radios is constantly playing BBC AAC streams, either from BBC Sounds or BBC iPlayer, at 320k/48k.
Are you able to provide me with a stream that reliably reproduces the issue ? Or a set of actions, e.g. fast forwarding, that will trigger it ?
I do know that the stream that is being played on the Radio is an AAC stream provided by LMS. That is, I think, because the BBC stream URLs are all https, so LMS must fetch them. Please correct me/advise LMS settings that are needed if I am wrong.
I don't have Tidal, so can't test that.
On the "old firmware" Radio, are there any signs of ALSA underrun messages in the Radio's log ? (/var/log/messages). These are the specific errors that are pertinent:
Code:Jan 27 16:26:45 squeezeplay: audio_thread_execute:862 underrun!!! (at least -2359940.244 ms long) Jan 27 16:34:56 squeezeplay: audio_thread_execute:1025 xrun (snd_pcm_mmap_commit) err=-32 And sometimes this kernel message: Jan 27 16:34:56 kernel: [ 3387.946675] ssi1_irq SISR 120 SIER 180100 fifo_errs=1
https://forums.slimdevices.com/showt...l=1#post981578
Sent from my Pixel 3a using TapatalkLiving Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
Bedroom: Radio
Bathroom: RadioComment
-
It does seem to make the menus more responsive, but for some reason, I forget what, I reverted back to "native AAC" quite a while ago. Probably to check the new firmware. So my observation is, indeed, "sound".
Someone very aptly described LMS as "having a lot of moving parts". This kind of attention to detail, and remembering those details, can be critical in diagnosing problems.Comment
-
Well remembered ! Fortunately I did remember to check the point before commenting...
It does seem to make the menus more responsive, but for some reason, I forget what, I reverted back to "native AAC" quite a while ago. Probably to check the new firmware. So my observation is, indeed, "sound".
Someone very aptly described LMS as "having a lot of moving parts". This kind of attention to detail, and remembering those details, can be critical in diagnosing problems.
Sent from my Pixel 3a using TapatalkLiving Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
Bedroom: Radio
Bathroom: RadioComment
Comment