volumio lcd display pricelist
One of the most awaited plugins for Volumio is finall here: the touchscreen plugin. With it you can easily show the gorgeous Volumio UI on any display, included the official Raspberry PI Display, available on our Shop. Let’s see how to easily achieve a fantastic touchscreen for your favourite music player in less than 10 minutes. This tutorial will explain how to connect the Raspberry PI display and enable the Volumio UI with the plugin.
Assuming you’ve already downloaded and flashed Volumio to your Raspberry PI (we suggest to use the newest Raspberry PI 3), the first step is the wiring:First, let’s attach the ribbon cable going from the Raspberry PI Display to the PI itself. On the Raspberry PI Side, make sure the blue part of the ribbon cable is facing outwards. Your final goal should look like this:
Notoriously, feeding your PI with an adequate Power Supply is mandatory to have a reliable system. That’s especially true when we connect a power-hungry device like the Raspberry PI Display. Luckily, there’s a way to understand if your PSU is good enough: just power on your pi and observe the screen, if you see a coloured square on the top-right side of the screen, it means that power to your PI is not enough. Don’t you see it? Then all is good.
That’s the easy one. Just connect to Volumio’s WebUi as you would usually do, and navigate to the Plugins page from the settings menu. In Miscellanea category, you’ll find the Touchscreen plugin. Just click install, nothing more. PLEASE NOTE: The touchscreen plugin is compatible with volumio version from 2.001 onwards
The installation will last about 7 minutes, so wait patiently until you see “Installation Complete”. Now you can enable or disable the Display output to your likings.
I must admit that altough this display is not particularly brilliant when it comes to resolution and colour accuracy, it looks indeed very nice with Volumio’s UI. Also, usability is very good on the Raspberry PI 3 and the UI runs smoothly also with big libraries… So, folks, enjoy!
If you don’t have a Raspberry PI, or you’re simply looking for alternatives to the Official Raspberry PI Display, there are at least two extra options for you:
The Odroid display is not only a viable alternative, it also have several advantages over its PI counterpart:Since it takes power from USB and video signal from HDMI, it can be used virtually with any Computer with an HDMI output, not just the Odroid or the Raspberry PI.
UPDATE: Lot of time since I published the original article. The Odroid 7” does not seem to work properly with Raspberry PI (not tested with the Odroid). So, if you’re looking for a display for the Raspberry PI, get the official one.
The Waveshare 7” display has become rapidly a widely adopted display, thanks to its cheap price. However this particular touchscreen has shown several reliability issues (altough this seems fixed in latest models, thanks to a firmware update), it requires a particular touchscreen driver which is not always included in major distros and its colour reproduction is not the best.
Here we are folks! Hope you found this article helpful, you can share via comment below how you use your Volumio’s touchscreen setup and if there are other display alternatives!
It allow you configure (click by click) various looks also for 1920x480 screen - but you need volumio subscription. All you need is only use my userconfig file (which give you propper size and scale settings for this kind of display).
Good news is there is also peppymeter plugin (which works and looks awesome) plugin which is working with 1920x480 resolution (this one is available whithout volumio subscription)
I had RPi working with Volumio in the Raspberry 7" display and had it running for two weeks. It then would boot intermittently, and then it died. I took the RPi out of it"s display case, flashed several new good quality microSD cards with Volumio and Moode, but neither would boot. I"d get a solid red light (power), and 8 green light flashes and then nothing. With a little research it appears that 8 green light flashes indicate bad SDRAM. So it seems my RPi is faulty. I"ve tried to communicate with the EBay seller that the RPi he sold me isn"t working, but I"ve heard no reply. Thus, I"m assuming I just have a bad RPi and nothing can be done about it. I"m contemplating buying another RPi, but at $100 I"m hesitating.
Make sure you are using the LCD version of the RaspDacMini. None of this will work on the previous OLED version (see picture below if you have any doubt).
If you are a regular user with a RaspDacMini LCD who seeks to have the display & remote working after a first install, this is not the right place for you. The easy and fast way to achieve this is to use a precompiled patch archive.
The point of this repo is to provide a way to rebuild the customizations if for whatever reason you lost the display / remote / SPDIF support after a software update and the pre-built patch does not work anymore on the newly updated distribution. You can also use this branch as a work basis when porting the display to new hardware (the fbcp-ili9341 driver used here supports others LCD display).
FBCP-ILI9341 is the (awesome) driver in charge of using the SPI bus to provide a smooth and nice image on the display. Here is the source repository for the project if you want to know more about it.
Along the binaries, we provide a short sh script exposed as a shell command rdmlcdfb in charge of running the whole set of commands needed to have the display framebuffer running properly and hiding the console at boot.
The Graphic Renderer is a nodeJS app using node-canvas (a wrapper for Cairo surface) to render a real-time image representing the Streamer current state (what you see on the display).
Note that many of the modules used in this nodeJS app have to be packaged as compiled binaries since we want to avoid using buidling toolchains on the RDMLCD, so we only make a partial use of NPM to achieve this since it does not support that paradigm well).
The LIRC + IREXEC section mainly consists of providing a script for automatic installation of LIRC & IREXEC binaries on the distribution through package manager. It also creates an archive containing the configuration files to allow LIRC to work with the remote we provided with the RDMLCD. All of this is done here.
volumio will yield an installer for a stand-alone version of this package. It means the resulting scripts will run along (but not within) the main Volumio service and no configuration options will be available from the main Volumio WebUI. This version will try to overwrite the DAC settings during installation.
plugin_vol will yield a Volumio Plugin with pre-built binaries into the vol_plugin subdirectory. You can either tar the whole directory or run volumio plugin package to obtain an archive of the plugin. The plugin version allows the user to change / enable some parameters from the Volumio WebUI. However it will not try to apply any automatic configuration for the DAC output and MPD settings (so the user should be the one dealing with that).
If you cannot decide whether you need a standalone or a plugin version of this installer for Volumio, use the following rule of thumb : the standalone version is the best option for static systems (rare or no updates) where the user is expected to do as little configuration as possible. On the other hand the plugin version is more robust against system updates and require the user to follow the Volumio configuration wizard.
The Volumio team gave me everything I need to publish Volumio plugins. I am trying to enable this toolset to output a plugin archive instead so I can easily publish and update this whole customization as a plugin, however this process takes ages.
LCD display controlled by B4J Library jLCD_I2C which is converted from https://www.b4x.com/android/forum/threads/raspberry-b4j-i2c-hd44780-lcd-driver.61123/ classes (a BIG thanks to the author for developing).
Running Plugin Scripts Example:"node /volumio/app/plugins/system_controller/volumio_command_line_client/commands/setvolume.js 80" to set the volume to 80%.
Open a terminal (using f.e. Putty), create a folder /home/volumio/b4j, download the B4J-Bridge (wget http://www.b4x.com/b4j/files/b4j-bridge.jarhttp://www.b4x.com/b4j/files/b4j-bridge.jar), start sudo java -jar b4j-bridge.jar and connect from the B4J IDE.
Currently, I use LCD-2 Classic with a parametric equalizer(oratory1990 preset) which really helps to compensate mids, boost lows, and add some treble.