Moode Forum
[How to do instruction] 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: FAQ and Guides (https://moodeaudio.org/forum/forumdisplay.php?fid=9)
+--- Thread: [How to do instruction] 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi (/showthread.php?tid=155)



RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 04-14-2020

Hi Malefoda

Thanks for the extra details. It turns out that this is the same image that I used as a replacement link in the installation instructions, and I can only see it everywhere because I have it cached (aargh), so that is very useful to know!

I think will make my own images of the wiring, and then they will always be available.

Adrian.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 04-14-2020

Hi Kent

There should be two images in the message. The missing one (maybe copy and paste the link and view it directly) is

   https://www.14core.com/wp-content/uploads/2016/11/Raspberry-Pi-2-OLED_Screen-WIring-Diagram-Monocrome-I2C.jpg

You will probably find that after viewing the image it will then also display embedded in the message too (does for me).

Adrian.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - TheOldPresbyope - 04-14-2020

(04-14-2020, 01:27 PM)adrii Wrote: Hi Kent

There should be two images in the message. The missing one (maybe copy and paste the link and view it directly) is

   https://www.14core.com/wp-content/uploads/2016/11/Raspberry-Pi-2-OLED_Screen-WIring-Diagram-Monocrome-I2C.jpg

You will probably find that after viewing the image it will then also display embedded in the message too (does for me).

Adrian.

Oops, my bad, I grabbed the wrong link (still on my first cup of coffee).

Yeah, Chrome displays it in the message after caching. If I clear the cache or open the msg #5 link in another browser, e.g., Firefox, it's "disappeared" again. Bit of a head scratcher, this.

Regards,
Kent


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 04-14-2020

Hi Malefoda

I have updated the I2C wiring image in post #5, and the I2C and SPI wiring images in the mpd_oled repository, with some homemade alternatives.

Adrian.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - Malefoda - 04-15-2020

(04-14-2020, 03:03 PM)adrii Wrote: Hi Malefoda

I have updated the I2C wiring image in post #5, and the I2C and SPI wiring images in the mpd_oled repository, with some homemade alternatives.

Adrian.

Thanks!
What a nice community we have here Smile
Keep safe!


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - fabio323ti - 04-17-2020

Small update, the main issue is not to create a loopback, you can stream audio to loopback hw:Loopback,1,0... its easy...
the rest of work is MPD... beacause source of all sound comes from it...
with external play (spotify or airplay), sounds bypass mpd (or its somethings like that) and Cava is not play the spectrum.
i will investigate more... if someone have tested and play it with mpd.conf settings, any help appreciated.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 04-17-2020

Hi Fabio

If you are not using a sound daemon then I only know of  two possibilities: have the player duplicate the audio output or, configure ALSA to duplicate the audio output. [Edit: I also remember that someone physically wired the audio output to the microphone input and had mpd_oled use that for audio input, but I can't find the message at the moment]

Have a look at:
   http://moodeaudio.org/forum/showthread.php?tid=155&pid=16215#pid16215
   http://moodeaudio.org/forum/showthread.php?tid=155&pid=16272#pid16272

Adrian.


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - fabio323ti - 04-17-2020

Adrian you're right... but FIFO is not working with external source... like spotify or airplay
also loopback creation works locally with webradio or NAS source.... problem still and rest external playback

does it possible that nobody solve this? i mean.. who all that using that plugin have same issue?? nobody want cava running also in airplay or Bt source??
im the crazy one?


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - fdealexa - 05-09-2020

(05-04-2018, 04:13 PM)adrii Wrote: The mpd_oled program displays song status and an audio spectrum analyser on an I2C 128x64 OLED display connected to a Raspberry Pi (or similar) running an MPD-based player.

   https://github.com/antiprism/mpd_oled

There are specific installation instructions for Moode.

[Image: mpd_oled.jpg]

Demonstration video: https://youtu.be/6pgxGQIAX9s

Adrian.

Hi Adrian, hello everyone,
I would like to implement PeppyMeter on Moode but, since I am a rookie on this question, I have already asked on another thread: "[How to do instruction] DIY Streamer concept" but without any answer.
I noticed that you have a lot of experience and I saw that your product and PeppyMeter use a similar technique (named pipe via FIFO file), so I would try yours first. I have a configuration with raspberry pi, ALLO Piano and a 7" display for commands and GUI. I already have an MHS-3.5". I would only use it to view your product, but I have no idea how to connect it and how to configure it. Would you please be so kind to help me with this?
Thank you very much and best regards,
Francesco


RE: 128x64 OLED with Song Status and Spectrum Display on Raspberry Pi - adrii - 05-09-2020

Hi Francesco

The starting place for the mpd_oled documentation is

   https://github.com/antiprism/mpd_oled#moode-volumio-runeaudio-and-mpd-oled-spectrum-display-for-raspberry-pi

If you look at the list of supported OLEDs then you will see that mpd_oled is not compatible with the displays you mentioned. But, if you do have a compatible OLED then look at the install instructions for Moode, which will explain how to connect the display and set everything up.

Adrian.