Help installing pydPiper plugin

Hi can anyone help me with the installation of the pydPiper plugin. I have followed the instructions on the volumio site
https://volumio.github.io/docs/Plugin_System/Plugin_System_Overview

but when i do volumio plugin install

i get the following error message

[code]/bin/mv: target ‘/tmp/plugins/pydpiper.zip’ is not a directory
child_process.js:644
throw err;
^

Error: Command failed: /bin/mv *.zip /tmp/plugins/pydpiper.zip
/bin/mv: target ‘/tmp/plugins/pydpiper.zip’ is not a directory
[/code]

any help would be gratefully received.

[spoiler][/spoiler]
Have a look for the simple instructions from Saiyato

Hello Volumio-World
could someone help me with the installation of pydPiper plugin?
I’ve an LCD 16x2 (HD44780) display connected in parallel way. I’ve followed this installations instruction: https://github.com/dhrone/pydPiper

I’ve edited the pydpiper.service file like this:
ExecStart=/usr/bin/docker run --network=host --privileged -v /var/log:/var/log:rw dhrone/pydpiper:latest python /app/pydPiper.py --volumio --driver hd44780 --width 80 --height 16 --rs 6 --e 5 --d4 25 --d5 24 --d6 23 --d7 12 --timezone ‘France/Paris’ --temperature celcius --pages pag ges_lcd_16x2.py

I get on the display a message “STOP” and nothing more.


I don’t see any plugin in Volumio

Raspberry Pi 2 Model B Rev 1.1; Version Volumio 2.779
Don’t know what I’m doing wrong and I can’t find any solution to my problem in the forum.
I apricate any help

Hi,

You’re not using the plugin, otherwise you wouldn’t have to edit the unit file :wink:

Here is the repo for the plugin: https://github.com/Saiyato/volumio-pydpiper-plugin

Furthermore I see you misspelled celsius, are you using weather info? Otherwise just omit the arguments that are irrelevant to your setup.

If pydPiper crashes, you should be able to see this in the logs. Maybe that helps :slight_smile:

1 Like

Hello Saiyato an the Forum
thank you very much for your hint. I’ve tried to install your pydpiper plugin by following this instruction: https://volumio.github.io/docs/Plugin_System/Plugin_System_Overview.html
I downloaded this zip-file:

volumio-pydpiper-plugin.zip
volumio-pydpiper-plugin/volumio-pydpiper-plugin.zip at master · Saiyato/volumio-pydpiper-plugin · GitHub

When I unzip the file:

volumio@volumio:/home/pydpiper-plugin$ unzip volumio-pydpiper-plugin.zip

I get this message:

Archive: volumio-pydpiper-plugin.zip
End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of volumio-pydpiper-plugin.zip or volumio-pydpiper-plugin.zip.zip, and cannot find volumio-pydpiper-plugin.zip.ZIP, period.

I tried it with: unzip; miniunzip; 7z

Nothing worked, could anybody help me out?
Thank you

Well this is weird, let me see if I can figure out what’s wrong

Are you sure to download the zip and not the link?

You can use the scripts in this repo as a reference: https://github.com/Saiyato/volumio-plugin-helper

Or use the scripts of course, the first lazy installer should work for all my repos. :wink:

Hello Saiyato
I have reinstalled the version of pydpiper that I had installed previously that was from this link.

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

will that automatically update to whatever updates you have done or is there another link I should use for a non coding newbie. This one seems to be working ok nonetheless.
cheers from Australia again

Hi mate,

Apologies for the late reply, a bit swamped atm. Using the provided script will pull all latest commits by me. There’s no new container, this is still on the backlog, because I want to test Python3 ports and possible trim some of the multi-player overhead for performance reasons.

On top of that, I now understand how containers work and I can build my own container with my additions. Which simplifies configuration in the plugin. But again, I need some time for that :wink:

Dont worry about timings mate I just looked at the site again for the first time in weeks, I have lost my job of 27 years over covid so a bit distracted myself. cheers. It is still working but was wondering if I had missed anything, do you know if it is possible to update the kodi version installed with volumio? Or just leave it if its working ok. thanks again

Hi buddy,

Sorry to hear that. This world-wide situation does suck. As far as I know it should still work, I haven’t experienced any problems.

With Kodi however… Volumio is officially still on Debian Jessie, which means Krypton is all you’re able to get, when they move to Debian Buster, you will get Leia (automatically). Also, they changed the audio pipeline, which means you’ll only have PulseAudio as an option in Kodi, still haven’t found a good way around that :frowning:

On top of that I’m focussing on the SnapCast plugins, I need to further automate compiling it from source. Which, in Linux or C++ for that matter, is not really my cup of tea :wink:

Anyways, take care mate! I don’t expect to update pydPiper soon, but I’m planning to look at it in the future (when I find the time).

Cheers

Hey Saiyato all good here, my girlfriend uses Kodi every now and then for movies and TV shows never music thats what Volumio is for. So no problem really just thought there may have been an update somehow, keep your head down over there.

Dear Saiyato,

I really love your work and thank you so much for your passion towards PI and music.

I’ve 16x2 LCD and wanted show menu for selecting source for eg

Radio
USB
NAS
I use IR remote but there is no way I can navigate menu using remote.
Please, do you think its possible to implement this?

Kind Regards
Selva

Hi, everyone!
In my case:

PiZero W v1.3
Volumio v 2.907 02/07/2021 (last)
( uname -a: Linux volumio 4.19.118+ #1311 Mon Apr 27 14:16:15 BST 2020 armv6l GNU/Linux)

Then I try to use:
sudo apt-get update
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

And get:
<br>pydPiper-0.3-alpha/sources/musicdata_rune.py<br>pydPiper-0.3-alpha/sources/musicdata_spop.py<br>pydPiper-0.3-alpha/sources/musicdata_volumio2.py<br>pydPiper-0.3-alpha/utils/<br>pydPiper-0.3-alpha/utils/characters.py<br>pydPiper-0.3-alpha/utils/fontutil.py<br>pydPiper-0.3-alpha/utils/lmslist.py<br>#

Executing docker install script, commit: 0e685c6ac0bddd7b2ba7bcaaeb519746ad249a29<br><br>DEPRECATION WARNING<br>

This Linux distribution (raspbian jessie) reached end-of-life and is no longer supported by this script.<br> No updates or security fixes will be released for this distribution, and users are recommended<br> to upgrade to a currently maintained version of raspbian.<br><br>Press Ctrl+C now to abort this script, or wait for the installation to continue.<br>Finalizing installation<br>Finalizing installation

And installation was freezed,
so Ctrl+C …

Then I manually run Docker install, but get error & I didn’t know - what my next step …
curl -sSL https://get.docker.com | sh

volumio@volumio:~$ curl -sSL https://get.docker.com | sh
# Executing docker install script, commit: 0e685c6ac0bddd7b2ba7bcaaeb519746ad249a29

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

Press Ctrl+C now to abort this script, or wait for the installation to continue.
+ sudo -E sh -c apt-get update -qq >/dev/null
W: GPG error: https://download.docker.com jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8
+ sudo -E sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sudo -E sh -c curl -fsSL "https://download.docker.com/linux/raspbian/gpg" | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
File `/usr/share/keyrings/docker-archive-keyring.gpg' exists. Overwrite? (y/N) y
+ sudo -E sh -c echo "deb [arch=armhf signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/raspbian jessie stable" > /etc/apt/sources.list.d/docker.list
+ sudo -E sh -c apt-get update -qq >/dev/null
W: GPG error: https://download.docker.com jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8
+ sudo -E sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq --no-install-recommends  docker-ce-cli docker-ce >/dev/null
E: Unable to locate package docker-ce-cli

Hi Navi, did you find the solution?

No, volumio 2.x based on raspbian jessie, and now it is no longer supported by most Linux libraries / add-ons …
So, waiting realize Volumio 3.x…

Especially since I changed LCD from 16x2 to ssd1322 (256x64)

Wow I never read this, or realised Docker pulled Jessie support. I’ll check if there’s anything we can do.

In other news; Volumio 3 is out now, so I will first see to it that I get the current version submitted to the store. :wink:

Hi Saiyato,

any news in that?
I was able to use this plugin with LCD display on Volumio 2.X

But now after updating to volumio 3.X I could get it running.

Thank you in advance.

is pydpiper running on the latest volumio3?

1 Like