Well, I did the suggested uninstall of the old camilladsp python libraries and attempted to re-install, but that didn't go well so I ended up doing the install from scratch.I'd recommend switching, see here for some more info on virtual environments -> https://henquist.github.io/pycamilladsp/install/. Short story is installing the CamillaDSP python libraries the old way could corrupt the system python installation, this is why we've needed to use "--break-system-packages" to install them. If you want to uninstall the old camilladsp python libraries you can do so by running "sudo pip3 uninstall camilladsp camilladsp-plot --break-system-packages".
I also just updated the tutorial to move the installation of the virtual environment and CamillaDSP python libraries in to the GUI step. This makes it more clear what you exactly need to run to install the virtual environment and libraries.
I'm having issues importing my v2 configs. It says import is successful but the config is full of errors and says invalid.
View attachment 424678
View attachment 424679
GUI wouldn't connect, so rather than stuff about I started from scratch and your instructions were flawless, well done again and thank you. I did run into a problem with JiveLite but it was resolved overnight after a query post on the LMS forum.Sorry to hear, what issue did you run into?
Michael
I'm not sure what I did wrong or what I did to fix the issue but I was finally able to import all my configs.Can you send me your v2 config?
Michael
Thanks. I'd completely forgotten about that project! Last night I spent some time trying to get it working but had many issues with alsa and the alsa_cdsp plugin not playing nice with CamillaDSP. I reimaged and started again twice and still couldn't get it working, even when I didn't use the alsa_cdsp plugin and used the alsa loopback method instead. This particular Raspberry Pi 3b is using the vc4hdmi driver to output audio via the HDMI port to an AVR, so I suspect it's something to do with the vc4hdmi driver. Unfortunately, I can't do much about the driver because it's required to output 24-bit audio over HDMI. I'm now reconsidering using piCorePlayer for running CamillaDSP.piCorePlayer is structured differently from most linux distros, certainly very different from the debian based distros like Ubuntu and Raspberry Pi OS that I am somewhat familiar with. There is another project devoted to installing CamillaDSP on piCorePlayer, I recommend you follow that -> https://github.com/JWahle/piCoreCDSP.
I did something similar for the newer kernel on a Pi4, but used Debian instead. I've been meaning to replace Debian with piCorePlayer, but I may have to reconsider that plan nowFor me, Raspberry OS Lite is stable, relatively light and has tons of documentation which makes it ideal. When I first started this tutorial I used Ubuntu Server because it had a newer kernel which was needed to use various MOTU interfaces, however it was always significantly slower than Raspberry Pi OS Lite. This is very obvious when using the OLED screen or observing restart times. Now that Raspberry Pi OS Lite uses a modern kernel I do not see a reason to use Ubuntu Server.
Do you use toslink and capture the tv audio with a Hifiberry digi+ i/o?when I leave my TV input paused for too long (at least several minutes) and then hit play there is no audio
Has anyone tried using the new Fosi VOL20 volume control knob to control volume on CamillaDSP on a Raspberry Pi via Bluetooth?
![]()
Fosi Audio VOL20 Bluetooth Volume Control Knob
Multimedia Volume Knob: The VOL20 is a versatile desktop volume controller with Bluetooth wireless and USB-C connectivity, offering real-time volume adjustments. Perfect for music lovers, gamers, and professionals who demand precise volume controlMulti-Functional: Simple yet versatile, the...fosiaudio.com
Toslink via Hifime S2 Digi.Do you use toslink and capture the tv audio with a Hifiberry digi+ i/o?
Hi Michael,
Thanks for the new V3 write up, worked perfectly!
One question about labels. For the capture device it is obvious where to enter them.
For the (8) channels of the playback device, I cannot find where to enter them.
There is no option for it in the GUI under capture device, nor in the mixer tab.
So I tried adding them to my config:
playback:
channels: 8
device: hw:CARD=D20,DEV=0
format: S32LE
type: Alsa
labels:
- Tw L
- Tw R
- Mid L
- Mid R
- Wf L
- Wf R
- Sub L
- Sub R
but this gave an error that labels are unexpected an the config won't load.
Where can I put the labels?
Edit: found the answer on H Enquist's site: they must be given in the mixers section. This works:
mixers:
2x8:
channels:
in: 2
out: 8
description: null
labels: ["Tw L", "Tw R", "Mid L", "Mid R", "Wf L", "Wf R", "Sub L", "Sub R"]
Toslink via Hifime S2 Digi.
Glad to hear you got it worked out. There should be a labels option in the Mixer tab of the GUI, do you not see something similar?
View attachment 425805
Michael
Yes I did see that, but it only gave me options for 2 channels. So I gathered these must be the input channels.
Even now, with 8 output channels labelled in yaml, it only gives me the option for naming 2 channels.
The complete label is ok, just like you show, but the drop-down menu still has 2 options only, with Tw L and Tw R filled in now.
These are my first 2 output channels.
Ok that should work. I'd be interested in debug logs from a run where it goes to pause and then fails to wake up again.Toslink via Hifime S2 Digi.
I'm aware of this, will fix in the next gui version., it is confusing. It will only give a drop down for two playback channels, but you can enter more channels by just typing them out
Yes and nothing else changed. It also doesn't happen every time (I'd say at least 50% of the time though) and it never happened with v2.I assume you were using the S2 Digi successfully with your TV prior to V3?
Interesting. I'm using a FireTV 4k Max. I only use a few apps on it (and so far I've only used a couple of those with v3) but so far I've had the issue with Kodi and Netflix.I tried using the S2 Digi all day in a V3 configuration with the MOTU UL Mk5 as playback device, source was an Apple TV 3.
It worked great, would go in and of pause without issue. I could leave it in pause for hours and it would come out of it fine.