If it wasn’t suggested already a RadioGarden map/radio station plugin would be great.
Also a simple source mixer with levels
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.
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!