06-11-2021, 09:07 AM
Hi f.omar
If mpd_oled is installed as a service then check for errors with
If the screen is frozen then mpd_oled may have crashed. Check what is running before and after you play a song
If mpd_oled is crashing: use the command above to make sure that mpd_oled is not running, then run it from the command line and check for any error messages when it crashes.
If mpd_oled is not crashing: start it again and run
And check, before and after the freeze -- How much CPU mpd_oled/cava is using? Are other processes using a lot of CPU? How much memory is being used? Etc.
Also check all the wires are good. In your photo the wires are connected to a DAC board attached to the Pi. You could check that none of the pins you are using are reserved for use by the DAC.
Adrian.
If mpd_oled is installed as a service then check for errors with
Code:
systemctl status mpd_oled
If the screen is frozen then mpd_oled may have crashed. Check what is running before and after you play a song
Code:
ps ax | grep 'mpd_oled\|cava'
If mpd_oled is crashing: use the command above to make sure that mpd_oled is not running, then run it from the command line and check for any error messages when it crashes.
If mpd_oled is not crashing: start it again and run
Code:
top
And check, before and after the freeze -- How much CPU mpd_oled/cava is using? Are other processes using a lot of CPU? How much memory is being used? Etc.
Also check all the wires are good. In your photo the wires are connected to a DAC board attached to the Pi. You could check that none of the pins you are using are reserved for use by the DAC.
Adrian.