Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Instruction Guide 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi
Hi all,
I saw on the alerts that ROCH23 has just replayed at this thread but I am not able to see any messagges after the #790 of 2025-02-21, 11:54 by Adrii.
Would you please be so kind to help me?
Best regards and thanks,
Francesco
Reply
(02-21-2025, 09:54 AM)adrii Wrote: Hi rirori010

Well done! I'm pleased it worked out for you.                                

Adrian

Hi Adrii! Mind me to ask if this mpd oled instructions are still working with rpi and a latest moode version?
Reply
Hi everyone! Is there anyone can help me I've been stuck with this step and I've tried to install missing lib/pckg, i have no luck.

Hardware : rpi3b
Oled 0.96 i2c SSH1106
Released os: This release is: 9.3.2 2025-04-16

Struggling with this step: wget -N http://pitastic.com/mpd_oled/packages/mp..._latest.sh
sudo bash mpd_oled_moode_install_latest.sh

After i execute that script. It turn out like this: $ wget -N http://pitastic.com/mpd_oled/packages/mp..._latest.sh
sudo bash mpd_oled_moode_install_latest.sh
--2025-05-06 14:10:45-- http://pitastic.com/mpd_oled/packages/mp..._latest.sh
Resolving pitastic.com (pitastic.com)... 206.189.11.143
Connecting to pitastic.com (pitastic.com)|206.189.11.143|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 220 [text/x-sh]
Saving to: ‘mpd_oled_moode_install_latest.sh’

mpd_oled_moode_inst 100%[===================>] 220 --.-KB/s in 0s

2025-05-06 14:10:46 (5.31 MB/s) - ‘mpd_oled_moode_install_latest.sh’ saved [220/220]

Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
Get:5 https://dl.cloudsmith.io/public/moodeaud...b/raspbian bookworm InRelease [9,657 B]
Fetched 9,657 B in 4s (2,504 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
--2025-05-06 14:11:00-- http://pitastic.com/mpd_oled/packages/mp..._armhf.deb
Resolving pitastic.com (pitastic.com)... 206.189.11.143
Connecting to pitastic.com (pitastic.com)|206.189.11.143|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 564180 (551K) [application/x-debian-package]
Saving to: ‘mpd-oled_0.2+202306240927+aaaca86_armhf.deb’

mpd-oled_0.2+202306 100%[===================>] 550.96K 336KB/s in 1.6s

2025-05-06 14:11:02 (336 KB/s) - ‘mpd-oled_0.2+202306240927+aaaca86_armhf.deb’ saved [564180/564180]

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'mpd-oled:armhf' instead of '/tmp/mpd-oled_0.2+202306240927+aaaca86_armhf.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
mpd-oled:armhf : Depends: libfftw3-3:armhf but it is not installable
Depends: i2c-tools:armhf but it is not going to be installed
E: Unable to correct problems, you have held broken packages..

I hope anyone can help me with this...

Regards,
Reply
Hi kuyadreiph

Here is a quick summary of the status of mpd_oled on Moode 9.

The only way to install mpd_oled on Moode 9 is to build it from source (the binary package for Moode 8 won't install on Moode 9). Use the instructions for building on Moode 8

   https://github.com/antiprism/mpd_oled/bl..._source.md

Please note, it doesn't require any more technical knowledge to build mpd_oled from source than it does to install the binary package. There are just a few extra commands to copy and paste.

On a Pi 4, or earlier model, I2C and an SPI screens are working correctly. On a Pi 5, SPI screens are not working.

The Spotify song details that appear in the browser are not available to mpd_oled

   https://moodeaudio.org/forum/showthread....8#pid60958

Adrian.
Reply
Hi kuyadreiph

A per my last message. You will need to install mpd_oled from source using the instructions for Moode 8

   https://github.com/antiprism/mpd_oled/bl..._source.md

Adrian.
Reply
(05-06-2025, 07:38 AM)adrii Wrote: Hi kuyadreiph

A per my last message. You will need to install mpd_oled from source using the instructions for Moode 8

   https://github.com/antiprism/mpd_oled/bl..._source.md

Adrian.
Hi adrian! Mind me to ask you for help, how am i suppose to set this coz I'm having a hard time setup this and there are now showing any display on this oled. 

I do execute i2cdetect -y 1 and it says this, 
i2cdetect -y 1
     0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

Also, 
Doing this... sudo mpd_oled_service_edit -o 6 -c 3c 21 -g 1 -f 20 -c alsa,plughw:Loopback,1


Regards,
Reply
Hi kuyadreiph

You are missing a '-b ' in the configuration command. Try

Code:
sudo mpd_oled_service_edit -o 6 -b 21 -g 1 -f 20 -c alsa,plughw:Loopback,1

Adrian.
Reply
(05-06-2025, 02:43 PM)adrii Wrote: Hi kuyadreiph

You are missing a '-b ' in the configuration command. Try

Code:
sudo mpd_oled_service_edit -o 6 -b 21 -g 1 -f 20 -c alsa,plughw:Loopback,1

Adrian.
Hi Adrian!  after i did all the step there is no showing any display even after reboot. but if i did i2cdetect it show and also detected.
sudo systemctl status mpd_oled
● mpd_oled.service - MPD OLED Display
Loaded: loaded (/etc/systemd/system/mpd_oled.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-05-07 12:06:17 PST; 5s ago
Main PID: 3830 (mpd_oled)
Tasks: 2 (limit: 774)
CPU: 291ms
CGroup: /system.slice/mpd_oled.service
└─3830 /usr/local/bin/mpd_oled -o 3 -b 21 -g 1 -f 20 -c alsa,plughw:Loopback,1

May 07 12:06:17 edje-audio systemd[1]: Started mpd_oled.service - MPD OLED Display.

sudo systemctl status mpd_oled
● mpd_oled.service - MPD OLED Display
Loaded: loaded (/etc/systemd/system/mpd_oled.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-05-07 12:12:04 PST; 3s ago
Main PID: 5381 (mpd_oled)
Tasks: 2 (limit: 774)
CPU: 276ms
CGroup: /system.slice/mpd_oled.service
└─5381 /usr/local/bin/mpd_oled -o 6 -b 21 -g 1 -f 20 -c alsa,plughw:Loopback,1

May 07 12:12:04 edje-audio systemd[1]: Started mpd_oled.service - MPD OLED Display.
Reply
Hi kuyadreiph

The 'sudo systemctl status mpd_oled' command prints the options used to run mpd_oled. In the first in your message you have configured '-o 3', which is for a different OLED to yours, and so you don't see anything on the screen. In the second you have configured '-o 6', which is correct for your OLED, and your screen is then displaying correctly.

Adrian.
Reply
(05-07-2025, 05:46 AM)adrii Wrote: Hi kuyadreiph

The 'sudo systemctl status mpd_oled' command prints the options used to run mpd_oled. In the first in your message you have configured '-o 3', which is for a different OLED to yours, and so you don't see anything on the screen. In the second you have configured '-o 6', which is correct for your OLED, and your screen is then displaying correctly.

Adrian.
Hi Adrian! Unfortunately, there is no showing on my oled after execute and doing all the step as per says here https://github.com/antiprism/mpd_oled/bl..._source.md

But, if i going back to volumio and install the oled plugin it is working after thr setting of adafruit i2c from plugin selection. 

But, i want to use moode for this project coz of easy to use for me specially without worrying a premium access to access such Spotify, bt and etc... 


Thanks,
Reply


Forum Jump: