06-12-2021, 11:37 AM
The issue is now fixed in cava, https://github.com/karlstav/cava/issues/409, and this fixes the screen freeze issue in mpd_oled when installing from source.
Adrian.
Adrian.
Thank you for your donation!
Instruction Guide 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi
|
06-12-2021, 11:37 AM
The issue is now fixed in cava, https://github.com/karlstav/cava/issues/409, and this fixes the screen freeze issue in mpd_oled when installing from source.
Adrian.
06-13-2021, 09:59 PM
(06-12-2021, 11:37 AM)adrii Wrote: The issue is now fixed in cava, https://github.com/karlstav/cava/issues/409, and this fixes the screen freeze issue in mpd_oled when installing from source. Hi Adrian, thanks for the information. Regards Omar
06-21-2021, 03:29 PM
Hi Adrian,
I wanted to ask about that for a long time, but always forgot. You showed us how to display the big clock when we pause a song, with Code: -P s What do I need to do to fix this?
06-21-2021, 03:37 PM
Hi Alain
When you reach the end of the album, and the spectrum screen is showing, run the following two commands and post the output here. Check the player state Code: cat /var/local/www/currentsong.txt Check the mpd_oled options Code: ps ax | grep mpd_oled Adrian.
I didn't play an album but just two songs, and I got this
Code: cat /var/local/www/currentsong.txt Code: ps ax | grep mpd_oled Code: 934 ? Dsl 1:10 /usr/local/bin/mpd_oled -o 6 -b 30 -g 1 -f 25 -P s -c alsa,hw:Loopback,1
06-22-2021, 09:10 AM
Hi Alain
Thanks for posting the output. I am not sure what is causing the issue, and I was not able to reproduce it here (despite having output like yours at the end of play). I think the 'D' status for mpd_oled in your 'ps' output might be relevant, and I don't have this here. It seems to indicate that mpd_oled is waiting for some I/O that never happens (communication with cava? communication with the OLED?), and so it doesn't update the spectrum screen after play stops. Could you try the following please Install the latest mpd_oled (if that is not what you are using). Then, run Code: sudo mpd_oled_service_edit and edit your mpd_oled command line to use 'hw' rather than 'plughw', so it would look like, e.g. Code: /usr/local/bin/mpd_oled -o 6 -b 30 -g 1 -f 25 -P s -c alsa,plughw:Loopback,1 If this does not fix the issue then, as a next step, I will review the mpd_oled code for clues as to how it might occur. Does mpd_oled work correctly after the spectrum screen is left displaying after the stop? For example, if you play something else then the spectrum works, and if you pause it then you return to the clock screen? Adrian.
06-28-2021, 12:34 PM
installed Moode 7.3, still all ok but screen is black, seems to be off:
pi@MOODE:~ $ sudo systemctl status mpd_oled ● mpd_oled.service - MPD OLED Display Loaded: loaded (/etc/systemd/system/mpd_oled.service; enabled; vendo Active: active (running) since Mon 2021-06-28 14:32:01 CEST; 22s ago Main PID: 1997 (mpd_oled) Tasks: 2 (limit: 4915) CGroup: /system.slice/mpd_oled.service └─1997 /usr/bin/mpd_oled -o 6 -b 10 -g 1 -f 20 -c alsa,plugh Jun 28 14:32:00 MOODE systemd[1]: Starting MPD OLED Display... Jun 28 14:32:01 MOODE systemd[1]: Started MPD OLED Display.
06-28-2021, 04:36 PM
After a couple of restart started to work. But the graphic eq is not working.
Hi officialsm
mpd_oled worked fine for me after an upgrade to 7.3 except the spectrum. To fix this I stopped mpd_oled Code: sudo systemctl stop mpd_oled Set the ALSA loopback to OFF in the Moode UI. Set it to ON again. Started mpd_oled Code: sudo systemctl start mpd_oled And the spectrum was then working. In your case it is strange that mpd_oled is running but the screen is black. Try restarting the machine, and if this doesn't help then check all the wires have good connections . EDIT: also, check that your display can still be detected Code: sudo i2cdetect -y 1 Adrian
06-28-2021, 04:55 PM
(06-28-2021, 04:37 PM)adrii Wrote: Hi officialsm Correct now is working. Thank you |
« Next Oldest | Next Newest »
|