Volumio Plugins Collection

GPIO Control

GPIO output control plugin for Volumio.

Author: supercrab
Version: 0.0.1

Source: From the Volumio UI.

Radio Nowy Swiat Plugin

The Radio Nowy Swiat plugin allows to play their stream within volumio. nowyswiat.online.

Features:

  • listening to normal streams in mp3 quality
  • metadata (cover, artist, title)

Platform:
Raspberry Pi; tested on 1B and 4. It should be platform agnostic though.

Installable through volumio plugins menu.

Author: DJack

Status: stable

Github project : https://github.com/djack2017/volumio-plugins-1/tree/master/plugins/music_service/nowyswiat

1 Like

SWARM Station Plugin

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.

Installable through volumio plugins menu.

Author: DJack

Status: stable

Github project : https://github.com/djack2017/volumio-plugins-1/tree/master/plugins/music_service/swarmstation

1 Like

Radio 357 Plugin

The Radio 357 plugin allows to play their stream within volumio. radio357.pl .

Features:

  • listening to normal streams in mp3 quality
  • metadata (cover, artist, title)

Platform:
Raspberry Pi; tested on 1B and 4. It should be platform agnostic though.

Installable through volumio plugins menu.

Author: DJack

Status: stable
Github project : https://github.com/djack2017/volumio-plugins-1/tree/master/plugins/music_service/radio357

Pirateaudio Plugin

A plugin that allows the user to use the 1.3" display and the 4 buttons on the pimoroni pirate audio dac.
Works with Pirate Audio:

  • Headphone Amp
  • 3W Stereo Amp
  • Line-out

Author: AxLED
Version: 0.0.4

Source and installation: From the Volumio UI.

Features:

  • use your pi and pirate audio standalone
  • show coverart and button icons
  • show text for title, album, artist and remaining time
  • show volumebar and progressbar
  • play / pause
  • volume up/down
  • browse music sources
  • seek +/-
  • prev/next song
  • Sleeptimer
  • shutdown/restart pi

Platform:
Raspberry Pi; tested on Raspberry Pi Zero W (should work on other pi’s as well).

suggested volumio settings:

  • Output device: “HiFiBerry DAC”
  • Volume setting -> type of mixer: “Software”

Supported musicservices:

  • basic volumio services
  • Podcast plugin
  • Spotify plugin

Forum post: [Plugin] pirate audio

1 Like

mpd_oled Plugin

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.

Platform: Raspberry Pi

Instructions/ & ource: volumio-plugins/plugins/miscellanea/mpd_oled at master · supercrab/volumio-plugins · GitHub

Author: supercrab

Status: stable

Forum post: [PLUGIN] MPD OLED - installation & configuration plugin

Cisco DUO 2FA plugin

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

Github project: GitHub - Saiyato/volumio-duo-plugin: A DUO plugin compiled for Volumio (Debian Jessie) on 32-bit ARM platforms
File to download : https://github.com/Saiyato/volumio-duo-plugin/raw/master/volumio-duo-plugin.zip

Author: Saiyato

Status: stable
Forum post: [PLUGIN] Cisco DUO 2FA for SSH

Status2mqtt

Volumio plugin that sends volumio status to a given mqtt server.

Platform: any
Depends on Node JS mqtt

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.

Status: stable

ledstatus

Volumio plugin that blink a gpio led while playing.

Platform: any that have a GPIO kernel interface
Depends on Node JS onoff

Infos:
The delay between on and off can be customized

Author: jit

Installation: from the Plugins section in the Volumio UI.

Status: stable

1 Like

gpiorandom

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.

Status: stable

2 Likes

Virtual Keyboard

The plugin uses “matchbox-keyboard” along with the “matchbox-window-manager” to provide an onscreen keyboard which can be useful especially when the only input device is a touchscreen. It requires the Touch Display plugin to be installed.

From the configuration page of the plugin a keyboard layout can be chosen. The plugin currently provides keyboard layouts only for some languages but custom keyboards can be built. To be accessible by the plugin keyboard layout files need to be saved in “/data/plugins/miscellanea/virtual_keyboard/layouts/name of the language/keyboard.xml”. “name of the language” should be descriptive like “English - UK” as this will appear as an entry in the list box on the configuration page of the plugin. If multiple keyboard variants for the same language are desired each variants’ “keyboard.xml” needs its separate folder.

How to obtain: Volumio plugin store

Author: gvolt

Volumio version: 2

Status: stable on Raspberry Pi

Disussion: [PLUGIN] Virtual Keyboard

1 Like

Jellyfin

Plugin for playing audio from one or more Jellyfin media servers

Source: https://github.com/patrickkfkan/volumio-jellyfin

Installation: Volumio UI → Plugins → Music Services

Author: patrickkfkan

Volumio version: 2 and 3

Plugin status: Stable on Rpi/x86

Discussion: [PLUGIN] Jellyfin

1 Like

YouTube2

Plugin for browsing YouTube videos and playing audio streams

Source: https://github.com/patrickkfkan/volumio-youtube2

Installation:
Volumio 3: Volumio UI → Plugins → Music Services
Volumio 2: GitHub - patrickkfkan/volumio-youtube2 at volumio-2.x

Author: patrickkfkan

Volumio version: 2* and 3

Plugin status: Stable on Rpi/x86

Discussion: [PLUGIN] YouTube2

*Volumio 2.x ships with an outdated version of MPD. This has implications on playback of YouTube streams. Check the Installation and Discussion links for more information (and fix).

1 Like

SoundCloud

Plugin for playing SoundCloud tracks

Source: https://github.com/patrickkfkan/volumio-soundcloud

Installation:
Volumio 3 : Volumio UI → Plugins → Music Services
Volumio 2 : GitHub - patrickkfkan/volumio-soundcloud at volumio-2.x

Author: patrickkfkan

Volumio version: 2* and 3

Plugin status: Stable on Rpi/x86

Discussion: [PLUGIN] SoundCloud

*Volumio 2.x ships with an outdated version of MPD. This has implications on playback of some SoundCloud tracks. Check the Installation link for more information (and fix).

Bandcamp Discover

Plugin for discovering Bandcamp music

Source: https://github.com/patrickkfkan/volumio-bandcamp

Installation:
Volumio 3 : Plugin submitted to plugin store; pending review.
Volumio 2 : Volumio UI → Plugins → Music Services

Author: patrickkfkan

Volumio version: 2 and 3

Plugin status: Stable on RPi/x86

Discussion: [PLUGIN] Bandcamp Discover

2 Likes

Mixcloud

Plugin for playing Mixcloud shows

Source: https://github.com/patrickkfkan/volumio-mixcloud

Installation:
Volumio 3 : Plugin submitted to plugin store; pending review.
Volumio 2 : GitHub - patrickkfkan/volumio-mixcloud at volumio-2.x

Author: patrickkfkan

Volumio version: 2 and 3

Plugin status: Stable on Rpi/x86

Discussion: [PLUGIN] Mixcloud

YouTube Cast Receiver

Plugin that enables Volumio to act as a cast device for the YouTube mobile app or website

Source: https://github.com/patrickkfkan/volumio-ytcr

Installation:
Volumio 3 : Plugin submitted to plugin store; pending review.
Volumio 2 : GitHub - patrickkfkan/volumio-ytcr at volumio-2.x

Author: patrickkfkan

Volumio version: 2* and 3

Plugin status: Stable on Rpi/x86

Discussion: [PLUGIN] YouTube Cast Receiver

*Volumio 2.x ships with an outdated version of MPD. This has implications on playback of YouTube streams. Check the Installation and Discussion links for more information (and fix).

1 Like

Randomizer

This plugin provides three user buttons. One button will browse your music library and select a number of random tracks, place them in the queue and start playing them. The second will load and play a random album. The third will load and play the album of the currently playing track.

Source: Volumio UI - Search Plugins: Miscellanea

Author: Redlawd

Volumio 2 & 3

Status Stable RPi3

More Info: [PLUGIN] Randomizer Plugin

1 Like

Philips AmbX

Basic control of the AmbX LEDs

How to obtain the plugin: Volumio UI

Author name: @Xerusial

Volumio version: 2 & 3

Plugin status: stable on RPi3

Further discussion: here

RotaryEncoder II (Version 1.0.12)
Alternative implementation of Rotary Encoder controls using the Linux Kernel driver for Rotaries. It also offers additional features compared to the original RotaryEncoder Plugin.

Documentation including tips for hardware debouncing is available on the Volumio Documentation for this plugin.

Plugin is available on the Plugin-Store for Volumio 2 (1.0.7) and for Volumio 3.

Latest development version on Github.
The compatibility with Volumio 2 is no longer tested since I am only using Volumio 3.

Author: 7h0mas-R

Tested with Volumio3
Stable on RPi3

For discussion use this topic: [PLUGIN] RotaryEncoder II

1 Like