Plugin Wish List

If it wasn’t suggested already a RadioGarden map/radio station plugin would be great.
Also a simple source mixer with levels

1 Like

What about a Volumio (MPD) client add-on for Kodi? So we can browse and control Volumio from the TV.

There’s a very old MPD client add-on for Kodi - last updated 9 years ago - which still works as an MPD control point. But it’s clumsy and difficult to navigate, looks horrible, and is very, very basic: there’s no option to sort the titles by album or album artist.

I know this is a very old thread but as the BBC streams have disappeared and I understand it’s the BBC being ridiculous, but a plugin for BBC Sounds might be good, I know this would only work in the UK but you have hell of a lot of subscribers here

AUTO VOLUME MEMORY

Greetings and thanks to the Volumio community for their efforts so far.

Motivation:

When I play a bunch of songs (big random playlists in particular), I find myself adjusting the volume for each song for that perfect sweet-spot – where the loudness is just right and I can hear all the bells and whistles in that song.

It would be great if there was a plugin to remember the right volume for each song, once I have played it and set that perfect volume the next time that song is played.

The plugin interface:

  • An option to enable or disable the plugin
  • An option for a “default volume” to start each song when there is no “perfect volume” in memory, associated with that song
  • An option for a “time length” that can be set – this is the “time length” for which the song must be played after a volume adjustment, so as to remember that new volume

Note: The plugin must respect the existing Volumio setting:

Playback options à Volume options à Max volume level

The usage:

  • I enable the plugin and go about playing my playlists
  • When a new song is encountered, the “default volume” is applied at the start of that song
  • If I adjust to a “perfect volume” and play the song for at least the required “time length” and if I don’t change the volume again, that “perfect volume” is remembered
  • The next time that song is played, the “perfect volume” for that particular song is applied at the start of the song
  • If I adjust the volume for a song but skip over to another song within the “time length”, the adjusted volume is ignored

Additionally, if possible:

It would be great if there was a way to display the volume level for each song along with the rest of the info about that song.

I have no clue about plugin development. But if someone could give me initial pointers and guidance along the way, I can give my best effort to try and develop this.

Hi all,

I was able to develop a working version of this simple plugin (Auto Volume), with some help from the community ( @nerd ).

It does not need the “wait time length” as I thought. There is just one setting - default volume.

How it works:

  • When a new song is played the plugin checks it database, to see if there is a preferred volume saved.
  • If there is an entry in the database, then the song is played with that preferred volume.
  • If not the song is played with the default volume.
  • When the next song is played or when that song ends, if the volume is set by the user to a non-default volume, then that new value is stored in the database.
  • The song “preferred volume” values are stored in the database along with the song URIs.
  • This way we can ensure that the entries in the database are unique (URIs).

I need help to further test this:

  • Will it work as the database gets larger with a few thousand songs? (I am using better-sqlite3)
  • Will it work with streaming songs? (I am only using local NAS for my songs)
  • What about bugs that I am missing?

So how do I proceed from here for this simple plugin?

Hi @netrikkann,

Just a thought:
Would it implementable an option to check replay gain (album/track) info on file rather than the database?

Hi @pjorgenunes

Replay gain is calculated and adjusted algorithmically across a given set of files.

I was looking for a solution where the volume level can be what I want it to be for each song.

In particular, I prefer to hear some songs at a subtle volume and others on full blast.

I have never used replay gain. May be others can shed more light if that solves the problem better.

Cheers.

1 Like

Plugin Wish: USB DAC “power” stand-by and awake

Hi all,

I have an USB DAC (Topping D10S) that is always on as long as volumio/Pi5 are on, and I wish for a plugin to do the following:

  • USB DAC to enter in stand-by after a while without music (configurable). In case of D10S it first enters a stand-by state (— on display) and after a while it enters in deep stand-by (. in display).

  • USB DAC awakes (from stand-by or deep stand-by) when something plays in volumio (even if it takes some seconds to awake.

Is it feasable? Anyone can/want to get hands on this?

I believe this could be usefull for any USB DAC powered by the USB cable connected to volumio itself.

Thank you!