volumio lcd display supplier
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!
sudo curl -L https://github.com/waveshare/7inch-DSI-LCD-C/raw/main/32/5.10.92/pi4/Driver_package/WS_7inchDSI1024x600_Screen.ko -o /lib/modules/$(uname -r)/WS_7inchDSI1024x600_Screen.ko
sudo curl -L https://github.com/waveshare/7inch-DSI-LCD-C/raw/main/32/5.10.92/pi4/Driver_package/WS_7inchDSI1024x600_Touch.ko -o /lib/modules/$(uname -r)/WS_7inchDSI1024x600_Touch.ko
sudo curl -L https://github.com/waveshare/7inch-DSI-LCD-C/raw/main/32/5.10.92/pi4/Driver_package/WS_7inchDSI1024x600_Screen.dtbo -o /boot/overlays/WS_7inchDSI1024x600_Screen.dtbo
sudo curl -L https://github.com/waveshare/7inch-DSI-LCD-C/raw/main/32/5.10.92/pi4/Driver_package/WS_7inchDSI1024x600_Touch.dtbo -o /boot/overlays/WS_7inchDSI1024x600_Touch.dtbo
We have thousands of standard products that are in stock and available from our Seattle, WA and Hong Kong warehouses to support fast product development and preproduction without MOQ. The stock covers TN, STN LCD display panels, COB, COG character LCD display, graphic LCD display, PMOLED, AMOLED display, TFT display, IPS display, high brightness and transflective, blanview sunlight readable display, super high contrast ratio display, lightning fast response displays, efficient low power consumption display, extreme temperature range display, HMI display, HDMI display, Raspberry Pi Display, Arduino display, embedded display, capacitive touch screen, LED backlight etc. Customers can easily purchase samples directly from our website to avoid time delays with setting up accounts and credit terms and shipping within 24 hours.
Many of our customers require customized OEM display solutions. With over two decades of experience, we apply our understanding of available display solutions to meet our customer’s requirements and assist from project concept to mass production. Using your ideas and requirements as a foundation, we work side by side with you to develop ideas/concepts into drawings, build prototypes and to final production seamlessly. In order to meet the fast changing world, we can provide the fastest turnaround in the industry, it takes only 3-4 weeks to produce LCD panels samples and 4-6 weeks for LCD display module, TFT LCD, IPS LCD display, and touch screen samples. The production time is only 4-5 weeks for LCD panels and 5-8 weeks for LCD display module, TFT LCD, IPS LCD display, and touch screen.
I installed NoMachine on the computer, and then the NoMachine client on an old, low powered 10" tablet that is easy to carry around. This allows me to take control of the GUI on the main computer and operate it just like I am standing there in front of it. The main computer is connected to a TV, so the display is running at a huge 4K and this makes for very tiny text, etc. on the tablet. But this is no problem for NoMachine. It"s quite astonishing. I can zoom and pan if I find it difficult to click on a link, etc. and there is a pop-up keyboard for entering text.
In the first installment of this Touchscreen Pi series, we hooked a Raspberry Pi into the back of the official Raspberry Pi 7″ Touchscreen display, dropped the two-fer into a Digitalrise standing case and ran a RoPieee operating system for a touch-enabled ‘now playing’ screen. We effectively built a Roon (‘Bridge’) streamer with a 7″ touchscreen for €200. Later, we saw how an upgrade to RoPieee XL added Spotify Connect functionality but visually-speaking left Roon’s ‘now playing’ screen as a placeholder:
In this article, we will see how to add ‘now playing’ touchscreen possibilities to Spotify (Connect), Tidal and Qobuz, all by way of Volumio OS running on a Raspberry Pi. While we’re at it, we’ll change up the case for an open-backed varietal to leave room for the addition of DAC and S/PDIF HATs used by many Pi-Fi enthusiasts.
Now it’s time to download Volumio OS from the Italy company’s website. Like RoPieee, this is a free download. Unlike RoPieee, Volumio charges on a subscription basis to add ‘Premium’ features such as multiroom, native streaming for Qobuz and Tidal plus Tidal Connect and the Italian company’s new Manifest UI. Premium pricing clocks in at around €6/month but the first 15 days are free.
We write Volumio OS to a microSD card using the Balena Etcher app before saying a big hello to a key advantage of mounting our Touchscreen Pi ‘inside’ an open-backed case: we don’t need to remove the case in order to gain access to the Pi’s microSD card slot. This makes trying out different operating systems that bit easier.
Connect a 5V feed to the Touchscreen’s microUSB socket and a separate 5V feed to the Pi 4’s USB-C socket. If we’re connecting the Pi to a USB DAC, now is the time to make that connection so that Volumio can ‘see’ the DAC when it first boots and we can select it as an output device. DAC HAT or S/PDIF HAT users should select their model from the dropdown after turning on ‘I2S DAC’ in Volumio’s settings. It’s in here that we also install a selection of third-party plugins:Spotify
These are easy to find on the ‘Plugins’ page and should be installed one by one. Do so methodically and without haste. Make a cup of tea if necessary. It’s always a good idea to reboot the Volumio device after installing plugins. (I think) Tidal Connect is installed by default but only activated when logging into Volumio as a Premium user. Wondering how to do any of this? Inside a web browser running on the same network, click to volumio.local to access the Volumio web interface. If that doesn’t work, you’ll need to find your Pi’s IP address using an app like Fing and enter that into the web browser. Easiest of all: install the Volumio app to a smartphone and use its automatic device discovery.
The plugin that handles the touchscreen interface is tucked away under the ‘User Interface’ tab. After a reboot, we will use that plugin’s settings panel to flip its output by 180 degrees (no more Mr. Upside Down!) and set any screen timeout values to taste. We should now be operational with the Pi Touchscreen running Volumio OS and ready to play some music. Click to this video for a more thorough detailing of Volumio’s user interface and settings panels.
We activate the Pi as a Roon endpoint inside Roon but pressing play on music delivers a dose of disappointment. Volumio doesn’t doat all what RoPieee does so well: a Roon now playing screen. Music play but the Volumio screen will remain as is. That all changes when we punch in something from Spotify Connect. Presto: a touch-enabled ‘now playing’ screen! Ditto with Tidal Connect.
Volumio also offers native support for Spotify and Tidal (and Qobuz). That means using the Volumio app (or Volumio web interface) to navigate our chosen streaming service. Browsing Spotify and Tidal in this way isn’t quite as elegant or visually rich as the Spotify or Tidal apps. This is why I remain a big fan of ‘Connect’-type services. They keep us inside the app we’d otherwise use when outside of the house, which then allows us to hand off the stream to the loudspeaker system with the click of a button as soon as we get back home. Qobuz users have Hobson’s Choice: native or nothing, which means bouncing between the Qobuz app (when outdoors) and the Volumio app (when back at home).
The other big advantage that Volumio holds over RoPieee is UPnP streaming capabilities. We get a touch-enabled ‘now playing’ screen here too. Know that I almost never use UPnP. Why not? Gapless playback support as implemented by hardware manufacturers is too hit and miss and UPnP control apps – like Volumio – can’t get close to Roon’s spit and polish (or its Signal Path detailing). Then again, Volumio Premium isn’t quite as costly as Roon. And if you only use UPnP for local streams, Volumio is free. Pointing it at a local UPnP server will be a trivial matter for anyone finding the settings panel. Read: everyone.
Squeezebox Server users will be please to learn that there is also a plugin that lends our Volumio-based Touchscreen Pi full Squeezebox functionality. For me, this is where the smart money lives as not even Roon can match the myriad modularity of Squeezebox Server’s back end: hello Mixcloud, SoundCloud, BBC radio, etc. Volumio also offers plugins for Mixcloud and Soundcloud playback.
Remember: RoPieee gives us a touch-enabled ‘now playing’ screen to Roon and nothing else, save the large date/time screensaver which I would dearly like to see added to Volumio.
Let’s talk viewing angles. The official Raspberry Pi touchscreen’s is narrower than its 140-degree spec suggests and trounced by most tablets. Placing it at the right height and according to the supporting case backward’s lean is crucial to ocular satisfaction. Even more so with Volumio’s blown-up-n-blurred cover art backgrounds. The Digitalrise case’s slight backward puts the screen at its clearest when sat on a 50cm high side table. However, the Pimoroni frame’s shallower recline means it must sit lower in order to get the viewing angle right for the listening position. I put mine atop a Mytek Brooklyn+ DAC on the middle shelf of a hi-fi rack but it’s still not low enough. At 15cm, the bottom rack shelf proved even better but not enough to keep me from reverting to the Digitalrise case, removing the JustBoom HAT in the process.
I fed the Brooklyn+ DAC with a S/PDIF coaxial signal but it didn’t come from the JustBoom HAT piggybacking on the Pi. No, Sir. It came from an interceding Topping D10S (reviewed here) that converts the Pi’s USB output into coaxial (or TOSLINK). It also shows the audio stream’s sample rate on its orange glow display; that’s useful for bit-perfect obsessives. You can see it atop the Vinnie Rossi LIO in this photo:
If you’re a Roon tragic – as I am – you’ll be hard-pressed to move from RoPieee’s singular expertise as a touch-enabled ‘now playing’ screen provider. However, if you don’t do Roon, or you favour UPnP, or you’re predominantly a Spotify user, Volumio pulls the same stunt across multiple platforms. And I thank readers for understanding that I supply this guide to setting up a Touchscreen Pi with Volumio but without any follow-up technical support. Go forth and try.
ER-EPM027-1B is e-paper/e-ink display module that is 2.7 inch e-paper display panel attached with a breakout board, 264x176 resolution with white/black color,EK79652AC controller,running both 3.3V and 5V power supply,super wide viewing angle,sunlight readable and easily controlled by MCU such as PIC, AVR, ARDUINO,ARM and Raspberry PI. One fantastic aspect of the ePaper display is the fact they don"t need any power to keep the image on the screen. Just like a Kindle, you can read whatever is on your screen in daylight without any reflection.It"s optional for 3-wire or 4-wire serial interface,pin header or FFC with ZIF connector connection.
All fans of Raspberry Pi perfectly understand the phenomenon of Raspberry, which has enthusiasts in many areas. It is used in everyday life, but also in robotics, programming and industry. Raspberry Pi is perfect for modern intelligent building systems. It can be expanded with various types of peripheral devices, acquiring specific features. Among them there are displays, which are available in our offer in different versions. They come in 0.9", 1.3", 1.44", 1.54", 2", 2", 2.13", 2.2", 2.4", 2.6", 2.7", 2.8", 3.2", 3.5", 4", 4.,2", 4.3", 5", 5.83", 7", 7.50", 10", 10.1", 11.1" and 14" screens. They also differ in the technology used, which ensures a specific image quality. We offer LED and OLED matrix displays, monochrome and segmented, consisting of LEDs, e-paper, alphanumeric displays as well as LCD IPS, LCD TFT. The displays work with boards using GPIO+DPI, HDMI, HDMI+GPIO, HDMI+USB, DSI, GPIO, I2C, SPI, SPI + I2C, as well as USB. The interface through which the screen connects to the Raspberry Pi module must be operable, otherwise there is a risk of interference and the connection quality will be poor.
We offer screens dedicated for special housings as well as modular laptops based on Raspberry Pi. If you use the display and your Raspberry frequently, an e-paper display is a good choice for you, which is more convenient for human eyesight. It has other advantages, it is very energy-efficient, consumes little energy, so it will be a good choice for those who are still looking for savings, while increasing the comfort of their daily life.
The displays can be used on a daily basis as well as for large robotics and electrical projects. They can be used for information purposes, displaying current data with the parameters of the specific equipment or system with which they work. This function is very often performed by monochrome and segment displays. Or maybe you would like to create your own e-book reader. You will need an energy-saving and eye-safe e-paper display. Touchscreens are very well suited for game controllers and drawing devices. The use of Raspberry Pi displays is therefore very wide.
Adjust the type of display to your design and purpose. Decide on the option that best matches your expectations and needs. Build your Raspberry Pi, make an ambitious project or simply use the Raspberry Pi as an alternative to your laptop or iconic PC.
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.
I’ve earlier built my own case for the kitchen where I was running Volumio with Roon bridge in parallell (and hifiberry amp2). The standard case really don’t give the screen the best viewing angles since it’s kind of upside down. I couldn’t find any commercial case rotated like this, so I spent a week with handsaw and sandpaper and another for finishing in the living room.
Having discoverd how nice Ropieee is (now no more volumio in the kitchen) on this thing I now bought another screen for the living room and my main setup (only as screen). Though I’m not very keen on another couple of weeks of building, I havn’t been able to find anything at all on the internet where the screen (and the pi) are rotated like this. That is: connections on the left side, instead of the right side.
HyperPixel 4.0 is the perfect way to use your Pi without a bunch of cables or a bulky display. Design your own interface to control your project, display data, or turn your Pi into a tiny media centre.
This new version of HyperPixel has a gorgeous IPS display, with wide viewing angles, custom-made cover glass (on the touch version), and the alternate I2C interface is broken out for advanced users.
Note that the images of the displays on this page have not been Photoshopped. That"s the Raspberry Pi OS desktop with our HyperPixel wallpaper on! (click here to download our HyperPixel wallpaper)
HyperPixel uses a high-speed DPI interface, allowing it to shift 5x more pixel data than the usual SPI interface that these small Pi displays use. It has a 60 FPS frame rate and a resolution of approximately 235 pixels per inch (800x480) on its 4.0" display. The display can show 18-bits of colour (262,144 colours).
The Touch version has a capacitive touch display that"s more sensitive and responsive to touch than a resistive touch display, and it"s capable of multi-touch!
Everything comes fully-assembled, and there"s no soldering required! The display is securely stuck down to the HyperPixel 4.0 PCB and connected via a neat little flush-mounting FPC cable. Just pop HyperPixel 4.0 on your Pi and run our installer to get everything set up!
Please note: when installing HyperPixel 4.0 onto your Pi make sure not to press down on the screen surface! Hold the board by its edges and wiggle it to mate with the extended header (or GPIO header). Also take care not to pull on the edges of the glass display when removing your HyperPixel.
Raspberry Pi OS Bullseye includes major changes to how DPI display drivers work. If you"re using an image dated 04/04/2022 or later, it will come with Hyperpixel drivers baked in and you don"t need to run the installer. You can set up display and touch by adding a few lines to your boot/config.txt:
If you"re using Raspberry Pi OS Buster/Legacy (or an earlier version), you can use our one-line-installer to configure your Pi properly for HyperPixel 4.0 and to enable the touch screen on the touch version. Note that you"ll need another display, keyboard, and mouse to install the software, or you could do it remotely over SSH if you follow our guide on how to set your Pi up headlessly.
Alluvodna strankaRaspberry PiEnclosures Boxes CasesLCD TFT OLED Display for RPiAccessories Cables Power SuppliesmicroSD Memory Card & AdapterRaspberry PI Single-board ComputerCamera for Raspberry PiShield & Board for Raspberry PiWiFi for Raspberry PiKeyboard & Touchpad for Raspberry PiRaspberry Pi Kit Pack bundleRELAY BOARDGSM/GPRS/3G/4G/LTE/WiMax/5G/GSM BOARDS FOR RASPBERRY PIRaspberry Pi 400 (Pi400 RPI400)Raspberry Pi Compute ModuleRaspberry Pi PicoRaspberry Pi Zeromicro:bitmicro:bit KITArduinoBREAKOUT BOARDS, Accessories & CablesArduino KitOriginal ARDUINO BoardsOriginal ARDUINO ShieldsARDUINO BoardsARDUINO ShieldsARDUINO Box EnclosuresESP32 ESP8266Development Tools8051 Development ToolsMicrochip AtmelBREAKOUT BOARDS & SHIELDSARM Development ToolsCypress PSoC DevelopmentProgrammersData LoggersSTMICROELECTRONICSWeb ServerAndroid MINI PC / Development Kit.NET Micro FrameworkFPGA ALTERA Intel Xilinx Lattice Microchip CPLD ASICSingle board Linux computerJTAG ToolsMAXQ2000System On ModulesFREESCALEParallax Basic Stamp PropellerBeagleBoard BeagleBoneCubieboard Cubietruckx86 Vortex86Banana PiODROIDFTDI Chip’s FT90x, ..OLIMEXOnion (Omega2)Základné doskyAI - Deep Learning - Neural NetworkJetson (NVIDIA)SparkFun MicroModBIOMETRIC MEDICAL E-Health Sensor EEG EKGEnclosures Boxes CasesWearable electronic / E-TextilesPrototyping SADY STAVEBNICECompilers & SoftwareSingle Board ComputerMotor DriverElectronic Components / Battery / Memory cardM5StackMeasuring instrumentsDigital OscilloscopesSpectrum AnalyzersWaveform GeneratorsDigital MultimetersPower SuppliersUniversal CountersLogic AnalyzersLCR MeterPower MeterHandheld Digital MultimeterNon-invasive AC Current SensorData loggerData AcquisitionImaging IR ThermometerDC ELECTRONIC LOADS - Elektronická záťažLCD TFT OLED e-paper0.9 - 5" LCD display5 - 8" LCD display8 - 16" LCD displaye-Paper / E-INKOLED / AMOLEDCOG, VFD, Character/Monochrome LCDDisplay AccessoriesIoT (THE INTERNET OF THINGS)SONOFFComplete Robots3D Printer, Bluetooth Printer, Thermal PrinterGaming System ArcadeVyberame / WE LOVE TRENDUnipiNUMATO
Did you check the resources in https://www.waveshare.com/wiki/2.8inch_RPi_LCD_(A) ? The fact that the original waveshare image is not working might indicate a defective device?
Error setting screensaver timeout: Error: Command failed: /bin/bash -c "/usr/bin/xset -display :0 s off +dpms 0 0 0" No protocol specified /usr/bin/xset: unable to open display ":0"
Anyway, I had to reinstall my volumio and find your tutorial (shame on me I haven"t documented the previous install in a blogpost like you), this makes things easier!
Error setting screensaver timeout: Error: Command failed: /bin/bash -c "/usr/bin/xset -display :0 s off +dpms 0 0 0" No protocol specified /usr/bin/xset: unable to open display ":0"
Where the problem is that lightdm is starting with the user "pi" by default but the touch screen plugin will run on behalf of volumio user who does not have a runing x.
Thanks Levin for your research. I guess volumio / LCD35-show changed since the last time I checked. I"ll try to redo a full reconfigure and update the instructions according your tips.
Wanted to thank you fabulously (!) for posting these details. I have been everywhere (including Volumio, who did a November 2019 post) attempting to get this to work. It all went well, except for one tiny tweak I did because a folder was missing.
For others late to the game, pay attention to the offhand comment "remove and reinstall plugin". It"s not clear as to which plugin, but it"s the official Volumio touchscreen one. After following everything else and feeling frustrated, I followed the advice and my screen worked.
How would I tweak your CSS to get the album artwork to display full width on the screen, the way it does on my phone? I"m ok with the controls not fully displaying if the artwork gets too big, I"m ok with having to scroll down for controls.
This is an excellent start to understand the frontend js/css development: https://volumio.github.io/docs/Development_How_To/Set_up_development_environment_for_UI.html
For testing, you can simply resize your browser or use for example https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_Mode . Volumio uses chromium on the pi, so you might stick to that to keep the development experience consistent.
A good introduction to "responsive design css" is https://www.w3schools.com/css/css_rwd_intro.asp . Volumio uses https://www.w3schools.com/css/css_rwd_mediaqueries.asp to adapt to different screen sizes.
(2) the driver now uses a different callibration file as noted by some comments. I modified the command (the -90 suffix indicates the orientation, also note that the Touch Display Plugin has an orientation plugin by itself)
(3) I now create a /boot/userconfig.txt instead of modifying /boot/boot.txt. This file should survive volumio updates, but I"ll have to test that in the future.
sed -i "s/\.knobWrapper{position/@media \(max-width:767px\){.knobWrapper{zoom:.40;position:relative;width:210px;height:210px;margin:0 auto 15px}}.knobWrapper{position/g" /volumio/http/www/styles/app-*.css