Users can listen to their existing Pandora stations. Users can skip tracks they don’t like.
Thumbs up / Thumbs down is currently not supported. If elements can be added somehow to the GUI, this may change in the future.
Cover art and song information is displayed in the playback window.
The code is currently available here. Instructions for installation are on that page.
A pull request has been made and has been awaiting approval for a few months now. I think it’s ready for production, but of course that’s not up to me.
The plugin is powered by the Anesidora Node JS library (uses the Unofficial Pandora API).
@lostmyshape helped me with coding suggestions, and @srhamil added a fix that helps with an intermittent connectivity issue.
Thanks to the Volumio developers for making the project open and allowing for outside developers like myself to join in. I have learned a lot about Javascript and Node JS while doing this project. I hope to try another plugin in the future.
You can reach me here on the forum, my username is truckershitch. All messages are welcome. I will try to answer them in a timely fashion. For some reason, I do not get instant notifications when I get a message or on the forums, so I have to check manually.
Another last.fm scrobbler - I can’t get the lastfm one to work consistently.
This only scrobbles, there’s no last.fm user interface. I might look into adding that as a separat plugin later.
I know very little javascript and node, so I’m learning as i walk.
It’s pretty stable, so I will share.
The SWARM Station plugin allows to play their stream within volumio. http://swarmstation.fm/ This station is independent and non-commercial.
This internet radio station tries to immerse you in a certain feeling.
To let you escape for a moment, hear relaxing music and enjoy this feeling.
Features:
listening to normal streams in 320kbps quality
metadata (cover, artist, title)
Platform:
Raspberry Pi; tested on 1B and 4. It should be platform agnostic though.
Here’s a plugin that provides an easy way to install and configure the popular mpd_oled project! The mpd_oled application drives an OLED screen and displays Volumio status information and a real time spectrum analyser.
Volumio 2 plugin to enable 2FA for SSH with Cisco DUO (free for personal use). Because changing the volumio password could break updates and plugin installation. This method hardens SSH security without breaking functionality; also you can determine whether or not it should fail-open or fail-close (e.g. when DUO can’t be reached).
Platform: Raspberry Pi & x86/x64
Depends on source code by Cisco DUO, build instructions can be found on GitHub
Infos:
The volumio state is sent as soon as it changes and provides a JSON payload that include the state, the album, the author and the title.
The plugin allows the use of mqtts, and login/password authentication (optional).
Author: jit
Installation: from the Plugins section in the Volumio UI.
Play a randomized playlist, play a web radio or toggle play / pause uppon single, double and / or triple click on a GPIO wired button
Platform: any that have a GPIO kernel interface
Depends on Node JS onoff
Infos:
By wiring a button to a GPIO pin that support interrupt (eg: gpio 3 on rpi), this plugins detect single, double and triple click. It is possible to assign an action to each.
The timing used to detect the number of clicks can be customized
Author: jit
Installation: from the Plugins section in the Volumio UI.