Have been playing around with squeezelite on my RPI over the past days,
and would like to share my experience so far.

Started off using the regular Raspbian "wheezy" image. Downloaded
"Squeezelite 0.5beta2 armv6 hard float" which run without any problem at
first try.

Next, hooked up the RPI to receiver using the built-in phono line-out
connector. Tried various internet radio channels, spotify and Wimp. Good
responsiveness and no problem getting any of the streams to start.

Audio quality, however, was sadly disappointing, as commented by many
other RPI users. Frequent 'pops' and scratchy sound throughout the music
which made the listening unbearable.

Moved on to try audio over HDMI; totally different story, clean audio,
no issues whatsoever.

Next, installed a USB sound card ("C-Media USB"). Same poor audio
quality. In addition, loud 'pops' when squeezelite opens or closes the
audio device.

Started tweaking with ALSA settings; limited the sample rate to 44.1 kHz
on both the USB sound card as well as the built-in audio device. Good
result, all noise during playback gone on both devices. Played with
other sample rates as well (48 kHz, 96 kHz) with same good result. Not
sure as to why this improves the quality. Anyone in for an explanation?
:)

Expanded the setup with a second USB sound card, connected both USB
cards and the internal audio device to three receiver zones. Three
instances of squeezelite, streams through all instances. Good audio
quality on all streams.

Sound device open/close 'pops' still annoying. Tried 'rpi-update' just
to give it a try. Result: No more 'pops' (apart from when powering up
the RPI, which I can live with).

Also, just downloaded and tried the 0.6 gapless version; seems to work
good (although limited test time).


Issues that I've seen and have not yet resolved:

When leaving the squeezelite instances on for a longer period of time
(i.e. 8 hours), there is no sound at all anymore. A restart of the
squeezelite processes gets audio back though.

At some irregular occasions, the audio devices didn't seem to be
initialized when squeezelite starts (from init.d script). Can't
reproduce this correctly, so not sure if I just should defer starting of
squeezelite a few seconds.


Would be happy to hear from other RPI users if you have similar
experiences!


------------------------------------------------------------------------
john.vestberg's Profile: http://forums.slimdevices.com/member.php?userid=51653
View this thread: http://forums.slimdevices.com/showthread.php?t=97046

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

Reply via email to