Its a clean install per the guides instructions.OK, I think I was able to replicate your issue, it is a bit difficult to tell because your service camillagui status is truncated but I believe it is failing because you have something else that is using port 5000.
What else have you installed? If you have installed shairport-sync but have not updated the port to 6000 it will conflict with the GUI.
Michael
michael6@raspberrypi6:~$ sudo lsof -i -P -n
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
systemd-n 702 systemd-network 17u IPv4 1619863 0t0 UDP 192.168.86.37:68
systemd-n 702 systemd-network 22u IPv6 135968 0t0 UDP [fe80::9a48:27ff:fee1:c2c6]:546
systemd-r 708 systemd-resolve 13u IPv4 22665 0t0 UDP 127.0.0.53:53
systemd-r 708 systemd-resolve 14u IPv4 22666 0t0 TCP 127.0.0.53:53 (LISTEN)
avahi-dae 742 avahi 12u IPv4 21236 0t0 UDP *:5353
avahi-dae 742 avahi 13u IPv6 21237 0t0 UDP *:5353
avahi-dae 742 avahi 14u IPv4 21238 0t0 UDP *:40756
avahi-dae 742 avahi 15u IPv6 21239 0t0 UDP *:44486
shairport 817 shairport-sync 5u IPv4 21353 0t0 TCP *:6000 (LISTEN)
shairport 817 shairport-sync 6u IPv6 21354 0t0 TCP *:6000 (LISTEN)
sshd 859 root 3u IPv4 21972 0t0 TCP *:22 (LISTEN)
sshd 859 root 4u IPv6 21983 0t0 TCP *:22 (LISTEN)
python3 1220 michael6 6u IPv4 25043 0t0 TCP *:5000 (LISTEN)
python3 1220 michael6 7u IPv6 25044 0t0 TCP *:5000 (LISTEN)
squeezeli 47190 root 4u IPv4 166934 0t0 UDP *:44841
camillads 536216 root 3u IPv4 2539649 0t0 TCP 127.0.0.1:1234 (LISTEN)
camillads 536216 root 5u IPv4 2539650 0t0 TCP 127.0.0.1:1234->127.0.0.1:47358 (ESTABLISHED)
camillads 536216 root 9u IPv4 2539686 0t0 TCP 127.0.0.1:1234->127.0.0.1:47362 (ESTABLISHED)
python3 536237 root 3u IPv4 2539685 0t0 TCP 127.0.0.1:47358->127.0.0.1:1234 (ESTABLISHED)
python3 536240 root 5u IPv4 2540628 0t0 TCP 127.0.0.1:47362->127.0.0.1:1234 (ESTABLISHED)
sshd 536245 root 4u IPv4 2538411 0t0 TCP 192.168.86.37:22->192.168.86.31:57637 (ESTABLISHED)
sshd 536325 michael6 4u IPv4 2538411 0t0 TCP 192.168.86.37:22->192.168.86.31:57637 (ESTABLISHED)
michael6@raspberrypi6:~$ python3 /home/michael6/camilladsp/camillagui/main.py
Backend configuration:
active_config: /home/michael6/camilladsp/configs/camilladsp.yml
camilla_host: 0.0.0.0
camilla_port: 1234
coeff_dir: /home/michael6/camilladsp/coeffs
config_dir: /home/michael6/camilladsp/configs
default_config: /home/michael6/camilladsp/configs/camilladsp.yml
on_get_active_config: null
on_set_active_config: null
port: 5000
supported_capture_types: null
supported_playback_types: null
update_symlink: true
======== Running on http://0.0.0.0:5000 ========
(Press CTRL+C to quit)
MoOde has a symlink from camilladsp.yml to the actual file; presumably you could interrogate/change the target then restart CamillaDSP?Yes, there are a lot of options here. Could definitely do what you suggest with a single button changing between multiple configurations or have an individual button for each configuration.
You cannot trigger off the configuration name because all that CamillaDSP sees is a a configuration called "camilladsp.yml" but it would be simple enough to create a variable to store the current configuration name and use that.
Michael
MoOde has a symlink from camilladsp.yml to the actual file; presumably you could interrogate/change the target then restart CamillaDSP?
By some kind of a miracle and a well executed guide and a huge lack of patience (mine) I think it's working now.
I'm now looking at the config.
I wanna stream PCM from my TV to me 2 chan Topping E30 DAC. Any pointers?
Nevermind, just found the documentation..
@mdsimon2 Big thanks for your help and patience.
Great to hear!
Do you mind sharing what the issue was with the GUI? I am always interested in seeing what the stumbling blocks are.
I've attached a simple config that should work with the Hifiberry Digi+ I/O and the E30 to get you started. A few notes..
-I am currently assuming that your TV is outputting at a constant 48 kHz. If this doesn't work we may need to revisit that.
-I've set the chunk size lower than in my tutorial to help with lip sync issues. If you have drop outs we may need to increase that. If the audio seems delayed we may be able to decrease the chunk size further to help that.
-Rate adjust and async resampling are enabled to bridge the Hifiberry and E30 clock domains.
-Silence threshold is currently commented out so CamillaDSP will be running at all times.
Michael
I got it working with raspberry pi headphone output, but I used moOde to make it. I think it is easier for beginner. Also, I learned that moOde can output to Bluetooth audio, which sounds very interesting for rear speaker setup.
Now waiting for my DAC to arrive, it is Behringer UMC204HD. For price and availability it is better than Motu, let see how to get it running with this thing.
The camilladsp.yaml file I used is attached. It inputs from stdin and outputs to raspberry pi headphone. I also added filter to delay left channel 100 ms just for fun, and also some gain to both channels.
Hi team,
I am looking into setting up the oled display for camilladsp as well, but I find the display Michael uses too big for my needs. I would be happy with just the volumen displayed, anything extra doesn't really matter to me.
I have searched here and in diyaudio but I am struggling to find anyone else that has built and published such a thing. Can anyone give any directions?
Thanks!