Volumio 3 Plugin migration status

@ashthespy 's method in the 3rd post works for me. Last.fm is scrobbling on v3.175 / RasPi v4.

1 Like

Thank you very much timd! Even though i’m a “normal user”, I wanted to try: it worked and luckily doesn’t seem like it broke the system :sweat_smile:

Yes, I am missing it too…

Yes, but why to break backwards compatibility to punish the community and plugin developers?

… even though I can’t upgrade to the new version as the integrity check system fails :sweat_smile:
Anyway, since i’m not having any issues i will do a factory reset and update when the lastfm plugin will be officially available

I don’t know that, it is a question for @volumio. I can only do an estimated guess, that it is related to an updated npm and new plugin store.

which “third post”? could you share a link to it? thanks!

so simple, go to the top and count the 3rd post, jeez…

I finally could install Volumio3 on a different arm device than Raspberry Pi (NanoPi NEO2, thanks @gkkpch)

I noticed some plugins specific for Raspberry Pi are also shown on the list of the NanoPi NEO2. This will create confusion and should be avoided.

here the list:

  • User Interface → Remote Pi
  • System Hardware → Touch Display (not sure if this may work on other platforms)

Touch screen plugin would be useless for the NanoPi Neo3 and Neo2, but it did work on other Volumio 2 devices, like Tinkerboard, Odroid and Pine’s, and should not be an issue with Volumio 3 either.
When a plugin description explicitly states that it is meant for a Raspberry PI, then I suppose the user should not install it on another device.
For the community ported devices I never did specific plugin tests, I leave that to the community.

Clear, thanks for the clarification.

for other plugins still to be ported, that are 100% specific for Raspberry Pi (GPIO_Button, GPIO_Control, Rotary_Encoder_II, etc.) is it possible to hide them on other arm platforms?

1 Like

Hello,
since the developer of LastFMScrobbler plugin is no longer seen around here (I sent him two messages with no reply) and given that the plugin seems to work fine on Volumio 3 whit the method suggested by @ashthespy, what is the effort required to make it officially compatible and available for download ?
I’m using the old version and it works but I cannot update the system because the system integrity check fails. Doing a factory reset every time and then manually reinstalling the old plugin is not exactly convenient…

This is a call the core devs need to make – there are bunch of plugins that just need to be “uploaded” to the myVolumio plugin store framework. It would really be a shame to loose all these working plugins for want of a simple re-bundling for the new store.

That shouldn’t be the case normally - unless the plugin is changing things in the /volumio partition. Having a quick look at the plugin’s source (GitHub - Saiyato/volumio-lastfm-plugin: Plugin to scrobble music played in Volumio 2.x to LastFM.) that doesn’t seem to be the case.

1 Like

This is a call the core devs need to make – there are bunch of plugins that just need to be “uploaded” to the myVolumio plugin store framework. It would really be a shame to loose all these working plugins for want of a simple re-bundling for the new store.

I agree with you 100%.

That shouldn’t be the case normally - unless the plugin is changing things in the /volumio partition. Having a quick look at the plugin’s source (GitHub - Saiyato/volumio-lastfm-plugin: Plugin to scrobble music played in Volumio 2.x to LastFM.) that doesn’t seem to be the case.

Hmm, so I probably did something wrong with the process :thinking:

EDIT: I checked the files modified in /volumio the date I installed the plugin and with that date is the .npm folder with some cache subfolders and the file anonymous-cli-metrics.json

EDIT2: Sorry, those files and folders are in /home/volumio.
/volumio does not contain any files with a creation date corresponding to or later than the one in which I installed the plugin

Yes. It seems GPIO Buttons and Amplifier Switch are V3 compatible. I haven’t experimented with any others. I’m not sure how we can make a pull request.

1 Like