Removing some icons from collections home page

Hi all.

I am really happy with my setup and volumio is perfect for me - well almost. Like other users, I am still having problems in getting the album view to display correctly I have followed all instructions and suggestions but still not working for me. I have decided that I am not really bothered about album view anyway which brings me to my Question.
Is it possible for me to remove this icon and while I am at it I would like to remove the icons for genres, media servers, and last 100.
How do I achieve this?

Many thanks

Hi
Has anyone got any ideas on this?

It’s on our TODO list :wink:

Hi Michelangelo.

Many thanks for that. I will keep a look out for it.

JUKEBOX BUILDER

Btw, curious, are you building a jukebox with Volumio?
If yes, it would be super cool to see how

Hi again.

Re: Jukebox build.
I am at present looking into the possibility of building a jukebox based on Raspberry Pi. I have already built a full sized replica Ami-Rowe jukebox and using windows operating system with DWjukebox software. I would love to build a Pi based jukebox now and if possible incorporate Volumio. I think this will require quite a bit of work yet but I will be working on it.
In between times I have built my music player with Pi 3B+ and IQaudio Digiamp+ using Volumio. It is all fitted in a home built case and has a 500gb hard drive ( with independent 12 voltpower supply) USB connected to Pi. The Pi and digiamp are powered by a second power supply (19volts) I am using a oneplus A3003 phone with volumio installed and connecting via hotspot. Everything is working well.
Should I put up some photos of my music player project on the forum?

JUKEBOX BUILDER

Yes, that will be super interesting!

Ok.
Photos up tomorrow and a bit more about the build. Where on the forum should I post this?

diy-volumio-projects.html :wink:

Can’t wait to see this also, it’s my favourite section! Once the pi HiFi is set up incorporating into custom cases is of huge interest to me

Hi Anglpen.

I will post it up later today all things being equal.

JUKEBOX BUILDER

I’m tackling the same customization problem as I’m building a home stereo component using Volumio, a Pi 3, and touchscreen for internet radio an DLNA music. The icons for the local music library aren’t useful and use a lot of screen real estate for this application.

The icons at the top level of Browse represent music sources gathered from the Volumio components and plugins. The ones you want to hide are hard-coded in a piece of JSON (in app/musiclibrary.js) like so:

[{albumart: '/albumart?sourceicon=music_service/mpd/favouritesicon.png', name: 'Favourites', uri: 'favourites',plugin_type:'',plugin_name:''}, {albumart: '/albumart?sourceicon=music_service/mpd/playlisticon.png', name: 'Playlists', uri: 'playlists',plugin_type:'music_service',plugin_name:'mpd'}, {albumart: '/albumart?sourceicon=music_service/mpd/musiclibraryicon.png', name: 'Music Library', uri: 'music-library',plugin_type:'music_service',plugin_name:'mpd'}, {albumart: '/albumart?sourceicon=music_service/mpd/artisticon.png',name: 'Artists', uri: 'artists://',plugin_type:'music_service',plugin_name:'mpd'}, {albumart: '/albumart?sourceicon=music_service/mpd/albumicon.png',name: 'Albums', uri: 'albums://',plugin_type:'music_service',plugin_name:'mpd'}, {albumart: '/albumart?sourceicon=music_service/mpd/genreicon.png',name: 'Genres', uri: 'genres://',plugin_type:'music_service',plugin_name:'mpd'} ]

It turns out you can override this my creating file /volumio/app/browsesources.json containing only the music sources you want. In my case I didn’t want any of that stuff so the file contains a single line

[]

I haven’t looked into the “last 100” music source yet but it’s on the list-of-things-to-do. I’ll post again when I find a solution.

This is a followup on my last post:

For “last 100” it’s necessary to disable the plugin:

First make sure there is a file /data/configuration/plugins.json If you don’t see it Volumio is getting it’s plugin config from …/plugins/plugins.json; if so you’ll need to copy the file to /data/configuration/plugins.json

Now edit /data/configuration/plugins.json to disable the last_100 plugin like so:

"value": "STOPPED" } }, "last_100": { "enabled": { "type": "boolean", "value": false }, "status": { "type": "string", "value": "STOPPED" } }, "upnp_browser": { "enabled": { "type": "boolean", "value": true

And restart…

Perfect! This helps me. Thank you for sharing this.

Hi. Thanks for the info. and guidance. As I have not done a lit of changes to coding up to now it might take a while to get my head round it.
Am I correct in thinking that having created the new file I can cut and paste the lines relevant to the sources that i want to retain and leave the old stuff in place? - or am I getting totally confused?

Thanks again

JUKEBOX BUILDER

Even if this approach works, it has one big disadvantage: if you manually edit files, you won’t be able to update your system (because manual edits compromise system integrity for updates).

Hi again.

So should I or should I not do this?

JUKEBOX BUILDER

You can do as you like under the terms of the licence, but what you won’t be able to do is use the updater in the GUI. Should you do it, is your choice :wink:

OK thanks.
Maybe I will leave things as they are for the time being. It is a great package as it is. I think the updates could be important to me.

JUKEBOX BUILDER

I think I’ll take a look at making this UI configurable. @michelangelo is there an existing feature request for this and is it being worked? If not I’ll branch and give it a go…
Also some pointers on the configuration philosophy might be helpful, for instance the “last 100” plugin config is pretty straight forward as it belongs somewhere in the Plugins configuration section. But the music sources exposed by the player aren’t plugins. I could make a case for putting them in “Playback Options”, making them look like Plugins, but I think the best might be a new section under “My Music” .