Unofficial Volumio3 images (with MyVolumio) for OrangePi SBCs with H3 processor

Hi Radiomanoff

Yes, and it can be a very small difference that stops things working.

The mpd_oled update issue with the static screen on Moode is that cava (mpd_oled_cava), which is the program that calculates the spectrum, crashes when mpd_oled starts it. I am not sure of the exact origin of the issue, but the situation is that the current version of cava must be run by a user that has a home directory, indicated in an appropriate environment variable (e.g. HOME), and this isn’t set when mpd_oled is run from a script from systemd service (as it would be for a normal user). I set the HOME variable explicitly in the mpd_oled launch script, and cava starts without crashing and mpd_oled starts normally.

If you see something printed correctly on the OLED then the issue is probably something small that can be easily fixed, but that doesn’t mean it will be easy to track down! For the HOME issue above, I had access to the machine and it still took me a while to find it.

Anyway, I won’t delete the old mpd_oled packages, and there is no new development, so if the previous package works it is as good as the current package. The only reason for fixing it is that the issue may be affect mpd_oled running on other systems too, but if this is important then someone will report it when they encounter it.

Thanks for the feedback!

Adrian.

1 Like