Skip to content

Userinterface for Volumio (RaspberryPi) with ssd1322 and ssd1306 oled display, spectrum bargraph, progress bar, LED functions, Standby-functions, 4 Buttons and Rotary Encoder.

License

Notifications You must be signed in to change notification settings

Maschine2501/NR1-UI

Repository files navigation

Inspired by: diehardsk/Volumio-OledUI // This is the Python3.8.5 version of Maschine2501/Volumio-OledUI

06.09.2021 Workaround found:

2aCD has found a workaround for the "build-essential"-issue: Workaround-Thread. I've implemented his workaround in the Install-Script between line 12 until line 24. Now the Installation is working fine aggain with latest stable volumio :-)

Just follow the Instructions: step 1 and step 2

13.09.2021 Fix only works with RPi4...

Unfortuneatly the Fix wont work on a RPi3 (and I assume also RPi2...). The Buster Beta Version seems to run fine even on the older Pi's... I'll try to find a fix.

04.09.2021 Attention:

Hi Guys, I have some bad news... At least with Volumio 2.907 the installation-script for NR1-UI is broken (I guess 2.882/2.873 should work fine...). Reason: Something in the Volumio-Core has changed, "build-essential" is not installable anymore. Without "Build-essential" OpenSSL, Python 3.8.5, and CAVA could not be compiled and installed. And without this Tools NR1-UI wont run... -.- I tried many things to fix it, but did not found any solution yet. @everyone Maybe anyone of you has an idea for a fix? But i have slightly good news: As soon as Volumio Buster (actually in Beta-Testing) is released, the installation process will be much lighter (no openssl/python3.85 needed). I tested it allready and it is running fine.

-> If you want, here is the Installation Instruction for the Buster-Beta: Buster-Beta Installation Instructions

07.03.2021 New:

  • Tune the whole UI (fonts, positions... etc.)
  • added Unicode Font (Support for TC/JP..)
  • Support for ssd1351(color Oled)
  • Support for st7735 (color LCD)
  • Enhanced stability when using cava
  • prevented screenfreeze when using Roon

NR1-UI

Im building a Network Hifi Receiver from scratch. Main components are a RaspberryPi4 and an HiFi-Berry-Dac. An old Braun T2 Tuner serves as case for the player. To keep as much as possible from the look of the device I needed an Interface for Volumio. And especialy one that supports a 3,2" ssd1322 SPI Oled with 256x64Pixel. After doing some research I found diehrdsk/Volumio-OledUI. It fullfills many points on my "wishlist" but not nearly all. As we all know, the way is the destination, i spent some time (much time....) in modifying the original code. The project is not finished yet... but close the the goal!

I try to assist you, if you got questions or even problems with the code, just contact me.

Time by time more informations in the wiki will follow...

The Code is modular and has a Setup-Process.




Configuration Manual (will follow soon!)






Your Display is not supported yet? You have an idea for a function/feature?

-> Contact me:

To change the look/layout just press Button-C in "Standby-Screen" (Clock), select the desired Layout with the Rotary-Rotation and push the Rotary once to apply selection ->

Screenselect

Screenshots and Layout Overview:

Screenshots

MS2501