Share My Creation [Raspberry Pi] Volumio Now Playing

The goal of this Make Project NowPlaying is to show on an LCD display, connected to a Raspberry Pi 3, the current Title, Artist & Album played by Volumio.
This Make project is a prototype - building a final solution with case not planned (yet).

See here for details. Download the B4J & B4A source.

Notes
  • Solution used to test functionality like websockets, asyncstreamstext class, LCD display control (using Pi4J), running Music Player Daemon commands.
  • Build B4X applications: B4J Non-UI app running as process on a Raspberry Pi 3, B4J UI app to test MPD commands, B4J UI app to simulate an LCD display, B4A app to show now playing.
Credits
  • LCD display controlled by B4J Library jLCD_I2C which I converted from the i2c LCD driver (BIG thanks to @madru)
Screenshots
Few screenshots (see details for more).

Prototype Raspberry Pi 3 running Volumio and NowPlaying [B4J-Non-UI]
volumionowplaying-p.png


Prototype Windows LCD Simulation [B4J-UI]
volumionowplaying-ui2.png


Prototype Android [B4A]
volumionowplaying-a.png


Change Log
20170223

-B4A-App: First prototype - just a simple app to show functionality
-B4J-UI-LCD: Fixed form size display, Add properties for background
20170222
-B4J-Non-UI: First prototype
-B4J-UI-Commands: First prototype
-B4J-UI-LCD: First prototype
 
Last edited:

rwblinn

Well-Known Member
Licensed User
Longtime User
Update #1 20170223 (see post #1)
-B4A-App: First prototype - just a simple app to show functionality
-B4J-UI-LCD: Fixed form size display, Add properties for background
 
Last edited:

techknight

Well-Known Member
Licensed User
Longtime User
Awesome little project, my project is most likely going to be based off of this, However VolumIO is pretty insistent on deprecating the MPD protocol in favor of websockets and REST API.
 
Top