Problem with pydpiper

Hi
May I ask if I want to use this same 2.4 "oled screen?
If possible can you show me how to configure it?
Thanks
oled.png

Hi,

I’ve never seen this screen, but you can try running it using the I2C driver

Need help, what is the reason for the pydpiper installation error ???

[spoiler]pydpiper.JPG[/spoiler]

failed to register layer: ApplyLayer exit status 1 stdout: stderr: write /usr/lib/python2.7/Bastion.pyc: read-only file system

Hi,

It seems like a dead-lock action on the file, not sure why it doesn’t install on your machine. What are you running it on?

@Saiyato : I did a fresh install of Volumio 2.729 on sd-card for a Raspberry PI 3. After boot and Volumio was available via volumio.local I enabled SSH.
Then I tried to install pydpaper with plugin by the following commands:

sudo wget -O volumio_install_from_zip.sh https://raw.githubusercontent.com/Saiyato/volumio-plugin-helper/master/volumio_install_from_zip.sh
sh volumio_install_from_zip.sh Saiyato volumio-pydpiper-plugin

This is the console output:
[spoiler][code]
volumio@volumio:~$ sh volumio_install_from_zip.sh Saiyato volumio-pydpiper-plugin
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Downloading and extracting zip file…
converted ‘https://github.com/Saiyato/volumio-pydpiper-plugin/raw/master/volumio-pydpiper-plugin.zip’ (ANSI_X3.4-1968) -> ‘https://github.com/Saiyato/volumio-pydpiper-plugin/raw/master/volumio-pydpiper-plugin.zip’ (UTF-8)
–2020-05-03 22:27:59-- https://github.com/Saiyato/volumio-pydpiper-plugin/raw/master/volumio-pydpiper-plugin.zip
Resolving github.com (github.com)… 140.82.118.4
Connecting to github.com (github.com)|140.82.118.4|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://raw.githubusercontent.com/Saiyato/volumio-pydpiper-plugin/master/volumio-pydpiper-plugin.zip [following]
converted ‘https://raw.githubusercontent.com/Saiyato/volumio-pydpiper-plugin/master/volumio-pydpiper-plugin.zip’ (ANSI_X3.4-1968) -> ‘https://raw.githubusercontent.com/Saiyato/volumio-pydpiper-plugin/master/volumio-pydpiper-plugin.zip’ (UTF-8)
–2020-05-03 22:28:00-- https://raw.githubusercontent.com/Saiyato/volumio-pydpiper-plugin/master/volumio-pydpiper-plugin.zip
Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.36.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.36.133|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 26071 (25K) [application/zip]
Saving to: ‘volumio-pydpiper-plugin.zip’

volumio-pydpiper-pl 100%[=====================>] 25.46K --.-KB/s in 0.005s

2020-05-03 22:28:00 (4.92 MB/s) - ‘volumio-pydpiper-plugin.zip’ saved [26071/26071]

MiniUnz 1.01b, demo of zLib + Unz package written by Gilles Vollant
more info at http://www.winimage.com/zLibDll/unzip.html

volumio-pydpiper-plugin.zip opened
extracting: uninstall.sh
creating directory: i18n/
creating directory: options/
extracting: options/drivers.json
extracting: options/mount_points.json
extracting: options/units.json
creating directory: unit/
extracting: install.sh
extracting: unit/pydpiper.service
creating directory: templates/
extracting: templates/pages_lcd_16x2_volumio.py
extracting: templates/pages_raspdac_16x2.py
extracting: templates/pages_weh_80x16_volumio.py
extracting: templates/pydPiper.py
extracting: options/timeformats.json
extracting: UIConfig.json
extracting: config.json
extracting: i18n/strings_en.json
extracting: package.json
extracting: index.js
Installing plugin…
npm notice created a lockfile as package-lock.json. You should commit this file.
added 26 packages in 8.167s

This command will install the plugin on your device

Compressing the plugin
Plugin succesfully compressed
Progress: 10
Status :Downloading plugin
Progress: 30
Status :Creating install location
Progress: 40
Status :Unpacking plugin
Progress: 50
Status :Checking for duplicate plugin
Progress: 60
Status :Copying plugin to location
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Progress: 90
Status :Finalizing installation
Progress: 100
Status :pydPiper Successfully Installed, Do you want to enable the plugin now?
[/code][/spoiler]
From this point I’m lost what to do. Do I have just to press enter, type Y or what?

Addition:
I did crtl-c to stop after 20 minutes waiting and pydpiper and the plugin was installed. I did set the plugin and choose Local Directory and pages_lcd_16x2_volumio.py.
All is working now.

Hi Hans (denk ik :wink: ),

Yeah, I need to update the description, the new versions of Volumio allow for enabling the plugin after install, the cli commands don’t interpret this question. You should be good to go indeed. :slight_smile:

Hi community,

I am faced with an issue since some weeks now – once the plugin starts the text is not shown properly on the display – the characters are moving/switching quickly:

I have tried with 2 different RPi 3B+, an 1602 and 2004 display both with parallel connection, have set up volumio several times from scratch (last try with version 2.779) and have installed the plugin according to the manual.

Has anybody an idea how to solve this one?

one thing I forgot: when I run a simple python script, everything is shown ok.

what page file are you using for each screen for 20x4 it is pages_lcd_20x4.py
if you are using the 16x2 it is pages_lcd_16x2.py
if you have i2c enabled [checked] then uncheck it other wise it wont work it sounds wrong i know but uncheck it.

Hi,

I have an OLED 128x64 with 4 pins and a raspberry pi 0 w.
I have instaled the pydpiper with saiyato method.

sudo wget -O volumio_install_from_zip.sh https://raw.githubusercontent.com/Saiyato/volumio-plugin-helper/master/volumio_install_from_zip.sh

and

sh volumio_install_from_zip.sh Saiyato volumio-pydpiper-plugin

After that the “finalizing instalation” freezed and I quit with ctrl+c.
I have configured the plugin in this way (image)

The display works but:

  • I don’t have nothing on display for stop / pause state.
  • The refreshing rate is low / fluidity is laggy sometimes it flashes.
  • Sometimes music is playing but neither in web interface or oled display song title is not displayed and the oled is black (if i press next, song title and others are back on display.)

Idk how to tweak this plugin in the original pydpiper documentation i saw that info displayed is customizable, but I didn’t manage to install with those instructions, nothing happens after i finish install.

Can you guys give me a hint where to solve some of my problems?
Thank you!

Are you sure you have the correct i2C channel?

You can use the following command to check
sudo i2cdetect -y 0

From memory, I had to use “local container” not “Docker container” to customise the settings

sudo i2cdetect -y 0 is giving error Error: Could not open file /dev/i2c-0' or /dev/i2c/0’: No such file or directory

But i2cdetect -y 1 gives me 3c on line 30 and coloumn c.

Can you tell me how to customise settings?

Thank you!

I didn’t use pydPiper for my OLED, I used Mpd_Oled

I think you need to get the display working before editing the display, the default page should be usable as a start point

But I have used pydPiper for LCD character displays and you have to edit the pages_ssd1306.py file in /home/volumio/pydPiper directory - there is a helpme document on the github site for this - it will involve a lot of trial and error unless you understand it

The Pi0 has limited CPU power, maybe that’s proving to be a tad bit problematic. I can’t test, as I don’t own a Pi0 just yet. I have multiple hobby’s costing me money :wink: just repurposed my iPod Classic 5G, but I digress.

-y 1 should give you the results you need, this is the correct bus for the Pi. Any columns containing UU are already used ports (e.g. a HAT), any value other than – is connected HW (your display in your case). Don’t fiddle with custom pages until you have good results from the built-in ones :wink: That way you at least know it works. pydPiper requires Docker, which provides some overhead and its Python script is pretty CPU hungry, because of the many supported configs and players. Mpd_Oled would be a good alternative, but is limited to playback via MPD I guess? pydPiper grabs the state from Volumio, i.e. all services are supported.

I’ll check if I can quickly attach my SSD1306 screen for testing purposes, but I don’t know when I will have time to help out.

Yep you are right … it was my hunch but know I know … with “top” command I saw that python was at 50%+ all the time even without playing something, so perhaps when spotify plugins run the cpu is overwhelmed.
mpd_oled was my first try but because of the mpd / alsa issues (that I don’t fully understand because I am a noob in this area) visualizer is not supported on airplay and spotify.
I think i will go back to mpd_oled and try to customise (idk how :)) ) the info displayed.

Many thanks to you also!

Hi,
can some tell me how to modify the content, pydpiper displays?
LED-Display is working but I want to change the displayed items…
kind regards, Michael

Quickest way is go to the pydPiper github page and there’s a document explaining how the pages files are organised, then it’s just trial and error

Hi,

You can edit any canvas (see pydPiper GitHub page for examples) and reference that in the plugin. Use local as opposed to docker configs. I will need to amend the terminology as I’m way more into Docker nowadays :wink:

Hi saiyato! Mind me to know what is problem with this.
Using rpi3b+ with volumio 3.6+++ and attach i2c lcd 16x2.
And doing this command line.
Before, i run I2cdetect -y 1 it shows 27 so i assume it detected and wiring is correct.
So i execute those command/script and successfully install and i click on the UI and it didn’t gives me any display.

volumio@volumio:~$ sudo wget -O volumio_install_from_zip.sh https://raw.githubusercontent.com/Saiyato/volumio-plugin-helper/master/volumio_install_from_zip.sh
[sudo] password for volumio:
--2024-08-06 15:40:24--  https://raw.githubusercontent.com/Saiyato/volumio-plugin-helper/master/volumio_install_from_zip.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.110.133, 185.199.108.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 833 [text/plain]
Saving to: 'volumio_install_from_zip.sh'

volumio_install_fro 100%[===================>]     833  --.-KB/s    in 0s

2024-08-06 15:40:24 (6.99 MB/s) - 'volumio_install_from_zip.sh' saved [833/833]

volumio@volumio:~$ sh volumio_install_from_zip.sh Saiyato volumio-pydpiper-plugin
mkdir: cannot create directory '/home/volumio/volumio-pydpiper-plugin': File exists
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
Downloading and extracting zip file...
volumio_install_from_zip.sh: 18: volumio_install_from_zip.sh: [!: not found
volumio_install_from_zip.sh: 24: [: 302: unexpected operator
--2024-08-06 15:40:41--  https://github.com/Saiyato/volumio-pydpiper-plugin/raw/master/volumio-pydpiper-plugin.zip
Resolving github.com (github.com)... 20.205.243.166
Connecting to github.com (github.com)|20.205.243.166|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/Saiyato/volumio-pydpiper-plugin/master/volumio-pydpiper-plugin.zip [following]
--2024-08-06 15:40:41--  https://raw.githubusercontent.com/Saiyato/volumio-pydpiper-plugin/master/volumio-pydpiper-plugin.zip
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.109.133, 185.199.108.133, 185.199.110.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 26071 (25K) [application/zip]
Saving to: 'volumio-pydpiper-plugin.zip'

volumio-pydpiper-pl 100%[===================>]  25.46K  --.-KB/s    in 0.003s

2024-08-06 15:40:42 (7.90 MB/s) - 'volumio-pydpiper-plugin.zip' saved [26071/26071]

MiniUnz 1.01b, demo of zLib + Unz package written by Gilles Vollant
more info at http://www.winimage.com/zLibDll/unzip.html

volumio-pydpiper-plugin.zip opened
 extracting: uninstall.sh
creating directory: i18n/
creating directory: options/
 extracting: options/drivers.json
 extracting: options/mount_points.json
 extracting: options/units.json
creating directory: unit/
 extracting: install.sh
 extracting: unit/pydpiper.service
creating directory: templates/
 extracting: templates/pages_lcd_16x2_volumio.py
 extracting: templates/pages_raspdac_16x2.py
 extracting: templates/pages_weh_80x16_volumio.py
 extracting: templates/pydPiper.py
 extracting: options/timeformats.json
 extracting: UIConfig.json
 extracting: config.json
 extracting: i18n/strings_en.json
 extracting: package.json
 extracting: index.js
Installing plugin...
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm notice created a lockfile as package-lock.json. You should commit this file.
added 26 packages from 18 contributors and audited 39 packages in 8.061s

1 package is looking for funding
  run npm fund for details

found 1 high severity vulnerability
  run npm audit fix to fix them, or npm audit for details

This command will install the plugin on your device

 ================================ WARNING ====================================

This plugin is not verified by Volumio. Installing it is UNSAFE and can make your system UNSTABLE!
You are STRONGLY advised not to install plugins manually, better wait they are officially available.

 =============================================================================
? Do you want to install this plugin anyway? Yes
Compressing the plugin
Plugin succesfully compressed
Progress: 10
Status :Downloading plugin
nloading plugin at http://127.0.0.1:3000/plugin-serve/pydpiper.zip
Progress: 30
Status :Creating install location
Creating install location
Progress: 40
Status :Unpacking plugin
Unpacking plugin
Progress: 45
Status :Checking that the plugin is suitable for this version of Volumio The plugin has no node version dependency information. The plugin has no Volumio version dependency information. The plugin may not work on this version of Volumio
Checking that the plugin is suitable for this version of Volumio The plugin has no node version dependency information. The plugin has no Volumio version dependency information. The plugin may not work on this version of Volumio
Progress: 50
Status :Checking for duplicate plugin
Checking for duplicate plugin
Progress: 60
Status :Copying plugin to location
Copying plugin to location
Progress: 70
Status :Installing necessary utilities
Installing necessary utilities
Progress: 70
Status :Installing necessary utilities
Installing PydPiper and its dependencies...
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/Dockerfile
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/LICENSE
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/README.md
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/__init__.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/asttest.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/display.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/BigFont_10x16.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/BigFont_10x16.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/BigFont_10x16_fixed.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/Vintl01_10x16.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/Vintl01_10x16.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/Vintl01_10x16_fixed.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/__init__.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/bmfont.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/latin1_5x8.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/latin1_5x8.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/latin1_5x8_fixed.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/latin1_5x8_lcd.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/latin1_5x8_lcd.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/map.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/__init__.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/bigchars.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/bigclock.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/bigplay.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/latin1.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/player.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/playing.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/repeat_all.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/repeat_once.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/shuffle.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/speaker.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/system.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/size5x8/volume.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/sprite.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/upperascii_3x5.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/upperascii_3x5.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/upperascii_3x5_fixed.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/upperasciiwide_3x5.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/fonts/upperasciiwide_3x5_fixed.fnt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/graphics.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/hd44780.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/hd44780_i2c.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/artistalbumtitle_inverse.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/example_playing_album.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/example_time.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/keg.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/progressbar_100x8.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/progressbar_80x8.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/pydPiper_fixed_splash.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/images/pydPiper_splash.png
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/lcd_curses.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/lcd_display_driver.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/pages_test.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/pages_test_hd44780.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/pages_test_lcd_20x4.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/ssd1306_i2c.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/displays/winstar_weg.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/docs/
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/docs/Music Player.jpg
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/docs/Pages file description.txt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/docs/lcdrune.service
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/docs/musicdata.txt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/docs/volumio_install
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/install.sh
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_fixed.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_fixed_jcu.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_fixed_moode.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_lcd_16x2.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_lcd_20x4.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_ssd1306.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_ssd1306_nottf.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_weg_100x16.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pages_weh_80x16.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pydPiper.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pydPiper_IR.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pydPiper_config.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/pydpiper.service
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/requirements.txt
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/__init__.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/example.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/hx711.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/kegdata.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/musicdata.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/musicdata_lms.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/musicdata_mpd.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/musicdata_rune.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/musicdata_spop.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/sources/musicdata_volumio2.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/utils/
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/utils/characters.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/utils/fontutil.py
Progress: 70
Status :Installing necessary utilities
pydPiper-0.3-alpha/utils/lmslist.py
Progress: 70
Status :Installing necessary utilities
# Executing docker install script, commit: 0d6f72e671ba87f7aa4c6991646a1a5b9f9dae84
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
DEPRECATION WARNING
Progress: 70
Status :Installing necessary utilities
    This Linux distribution (raspbian buster) reached end-of-life and is no longer supported by this script.
Progress: 70
Status :Installing necessary utilities
    No updates or security fixes will be released for this distribution, and users are recommended
Progress: 70
Status :Installing necessary utilities
    to upgrade to a currently maintained version of raspbian.
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
Press Ctrl+C now to abort this script, or wait for the installation to continue.
Progress: 70
Status :Installing necessary utilities
Client: Docker Engine - Community
Progress: 70
Status :Installing necessary utilities
 Version:           26.1.4
Progress: 70
Status :Installing necessary utilities
 API version:       1.45
Progress: 70
Status :Installing necessary utilities
 Go version:        go1.21.11
Progress: 70
Status :Installing necessary utilities
 Git commit:        5650f9b
Progress: 70
Status :Installing necessary utilities
 Built:             Wed Jun  5 11:28:55 2024
Progress: 70
Status :Installing necessary utilities
 OS/Arch:           linux/arm
Progress: 70
Status :Installing necessary utilities
 Context:           default
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
Server: Docker Engine - Community
Progress: 70
Status :Installing necessary utilities
 Engine:
Progress: 70
Status :Installing necessary utilities
  Version:          26.1.4
Progress: 70
Status :Installing necessary utilities
  API version:      1.45 (minimum version 1.24)
Progress: 70
Status :Installing necessary utilities
  Go version:       go1.21.11
Progress: 70
Status :Installing necessary utilities
  Git commit:       de5c9cf
Progress: 70
Status :Installing necessary utilities
  Built:            Wed Jun  5 11:28:55 2024
Progress: 70
Status :Installing necessary utilities
  OS/Arch:          linux/arm
Progress: 70
Status :Installing necessary utilities
  Experimental:     false
Progress: 70
Status :Installing necessary utilities
 containerd:
Progress: 70
Status :Installing necessary utilities
  Version:          1.6.33
Progress: 70
Status :Installing necessary utilities
  GitCommit:        d2d58213f83a351ca8f528a95fbd145f5654e957
Progress: 70
Status :Installing necessary utilities
 runc:
Progress: 70
Status :Installing necessary utilities
  Version:          1.1.12
Progress: 70
Status :Installing necessary utilities
  GitCommit:        v1.1.12-0-g51d5e94
Progress: 70
Status :Installing necessary utilities
 docker-init:
Progress: 70
Status :Installing necessary utilities
  Version:          0.19.0
Progress: 70
Status :Installing necessary utilities
  GitCommit:        de40ad0
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
================================================================================
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
To run Docker as a non-privileged user, consider setting up the
Progress: 70
Status :Installing necessary utilities
Docker daemon in rootless mode for your user:
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
    dockerd-rootless-setuptool.sh install
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
Visit https://docs.docker.com/go/rootless/ to learn about rootless mode.
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
To run the Docker daemon as a fully privileged service, but granting non-root
Progress: 70
Status :Installing necessary utilities
users access, refer to https://docs.docker.com/go/daemon-access/
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
WARNING: Access to the remote API on a privileged Docker daemon is equivalent
Progress: 70
Status :Installing necessary utilities
         to root access on the host. Refer to the 'Docker daemon attack surface'
Progress: 70
Status :Installing necessary utilities
         documentation for details: https://docs.docker.com/go/attack-surface/
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
================================================================================
Progress: 70
Status :Installing necessary utilities

Progress: 70
Status :Installing necessary utilities
latest: Pulling from dhrone/pydpiper
Progress: 70
Status :Installing necessary utilities
689dda5de45e: Pulling fs layer
Progress: 70
Status :Installing necessary utilities
a3ed95caeb02: Pulling fs layer
Progress: 70
Status :Installing necessary utilities
7e28376ea400: Pulling fs layer
Progress: 70
Status :Installing necessary utilities
88be0b8d16dc: Pulling fs layer
Progress: 70
Status :Installing necessary utilities
98f2f92354d2: Pulling fs layer
Progress: 70
Status :Installing necessary utilities
83b42bd30752: Pulling fs layer
Progress: 70
Status :Installing necessary utilities
352dc329ac44: Pulling fs layer
Progress: 70
Status :Installing necessary utilities
98f2f92354d2: Waiting
Progress: 70
Status :Installing necessary utilities
83b42bd30752: Waiting
Progress: 70
Status :Installing necessary utilities
352dc329ac44: Waiting
Progress: 70
Status :Installing necessary utilities
88be0b8d16dc: Waiting
Progress: 70
Status :Installing necessary utilities
a3ed95caeb02: Verifying Checksum
Progress: 70
Status :Installing necessary utilities
a3ed95caeb02: Download complete
Progress: 70
Status :Installing necessary utilities
88be0b8d16dc: Verifying Checksum
Progress: 70
Status :Installing necessary utilities
88be0b8d16dc: Download complete
Progress: 70
Status :Installing necessary utilities
98f2f92354d2: Verifying Checksum
Progress: 70
Status :Installing necessary utilities
98f2f92354d2: Download complete
Progress: 70
Status :Installing necessary utilities
7e28376ea400: Verifying Checksum
Progress: 70
Status :Installing necessary utilities
7e28376ea400: Download complete
Progress: 70
Status :Installing necessary utilities
689dda5de45e: Verifying Checksum
Progress: 70
Status :Installing necessary utilities
689dda5de45e: Download complete
Progress: 70
Status :Installing necessary utilities
83b42bd30752: Verifying Checksum
Progress: 70
Status :Installing necessary utilities
83b42bd30752: Download complete
Progress: 70
Status :Installing necessary utilities
352dc329ac44: Verifying Checksum
Progress: 70
Status :Installing necessary utilities
352dc329ac44: Download complete
Progress: 70
Status :Installing necessary utilities
689dda5de45e: Pull complete
Progress: 70
Status :Installing necessary utilities
a3ed95caeb02: Pull complete

Progress: 70
Status :Installing necessary utilities
7e28376ea400: Pull complete
Progress: 70
Status :Installing necessary utilities
88be0b8d16dc: Pull complete
Progress: 70
Status :Installing necessary utilities
98f2f92354d2: Pull complete
Progress: 70
Status :Installing necessary utilities
83b42bd30752: Pull complete
Progress: 70
Status :Installing necessary utilities
352dc329ac44: Pull complete
Progress: 70
Status :Installing necessary utilities
Digest: sha256:18e0fbe7d45cc2fb2547b12854196b7ca4381f7b4e154fd94e1ddbfb86c0e0cf
Progress: 70
Status :Installing necessary utilities
Status: Downloaded newer image for dhrone/pydpiper:latest
Progress: 70
Status :Installing necessary utilities
docker.io/dhrone/pydpiper:latest
Progress: 90
Status :Finalizing installation
Finalizing installation
Progress: 100
Status :pydPiper Successfully Installed, Do you want to enable the plugin now?
Finalizing installation
Done! Plugin Successfully Installed
Plugin installed successfully!

Hi @Saiyato!
I manage to install plugin using this. unfortunately, I’m having a hard time to work with my lcd1602 even the i2c and wiring is workin i2c detect 0x27
And i choose pyd configuration ( hd44780) and pages_lcd_16x2.py at the bottom of configuration in default docker container.
Hardware :
Rpi3b+
Software :
Volumio 3.631

Thanks,