Installation steps (nightly) - Maschine2501/Volumio-OledUI GitHub Wiki
(Some changes, but not everything working properly)
26.02.2020
- added newFormat, newSamplerate and newBitdepth -> working!
27.02.2020
- added Imformations about GPIO usage of the physical buttons (line ~539)
28.02.2020 (major changes!)
- added ButtonD
- added new modal: MediaInfoScreen
29.02.2020 (major changes!)
- changed modal MediaInfoScreen to its own class
29.02.2020 (major changes!)
- added pycurl
- added command for get and receive from REST API (ButtonD)
29.02.2020
- Rest-Api-Data import and output to display implemented
- added all buttons
01.03.2020
- added Button functions regarding to button-truthtable
02.03.2020
-
fixed artifact issue in shutdown screen
-
fixed: Medialibrary-info to Standby screen
-
changed icons
-
merged Nightly to Stable
bug:
- Textpositions not final
- button function may have some logical issues -> will soon be solved
If not done yet, set local system time zone:
- sudo dpkg-reconfigure tzdata
installation steps
Step 1:
sudo apt-get update
sudo apt-get install -y python-dev python-pip libfreetype6-dev libjpeg-dev build-essential python-rpi.gpio
sudo pip install luma.oled==3.0.1
sudo pip install setuptools==42.0.0
sudo pip install --upgrade pip wheel
sudo pip install --upgrade socketIO-client-2
sudo apt-get install python-pycurl
### Step 1 need to be done once, not every time you want to update.
Step 2:
git clone https://github.com/Maschine2501/Volumio-OledUI.git
chmod +x ~/Volumio-OledUI/oledui-nightly.py
sudo cp ~/Volumio-OledUI/oledui-nightly.service /lib/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable oledui-nightly.service
reboot
installation steps (Update)
### for nightly:
sudo systemctl disable oledui-nightly.service
sudo rm -r Volumio-OledUI
### after the steps above, follow Step 2 from "installation steps"