musikcube icon indicating copy to clipboard operation
musikcube copied to clipboard

Add the ability to customize which metadata fields are displayed in TrackListView

Open smhmd opened this issue 4 years ago • 8 comments

reference: https://github.com/clangen/musikcube/issues/276

I have no use for ratings myself and they're kinda polluting the rather clean TUI (in my case). can we disable/enable tags?

Also can we have global tags (album duration, album year [yyyy], track count, etc.) in the album string: from cmus: image

Of course, they should be optional too. I think this would look great in musikcube's style.

smhmd avatar Jan 11 '20 12:01 smhmd

@clangen How about the additional information in the album strip? is it a won't do?

This is what I meant if it was not clear (just ASCII manipulation, I didn't implement it or anything): image

smhmd avatar Jan 12 '20 02:01 smhmd

Ah, fair enough. Yeah, I want to implement something like this, I just need to figure out how I want to allow users to customize it. I'll re-open this ticket and change the title a bit.

clangen avatar Jan 12 '20 02:01 clangen

I would love to see the year displayed :wink:. Other than that musikcube rocks.

clove3am avatar Jan 13 '20 04:01 clove3am

Totally agreed with every other user's suggestions: this addition would be greate!

graphixillusion avatar Apr 19 '20 01:04 graphixillusion

I am new to Musikcube but I agree that this feature would be great to have.

sorjgdojbodjhdo avatar Dec 18 '20 12:12 sorjgdojbodjhdo

In addition to being able to see the year (and possibly other metadata for an album) it would be nice to have an option in "select sort order" to order albums based on the date in the metadata rather than alphabetically.

msquire avatar Nov 12 '21 23:11 msquire

musikcube is great, with more optional columns-tags it would be awesome! it is also good to decide the width (in percentage) of each tag.

simolg avatar May 12 '22 11:05 simolg

It would be great if fields could be controlled through a simple config.json file - for example one line in the current .config/musikcube/settings.json would do - of course listing the fields that are allowed in the manual. For example:

{
"TrackListFields" : ["number","track","year","rating","time","artist"]
}

And it could be stipulated that track number and name must be the first entries, or it could just be assumed and omitted in the config file so that track number (from tags) and name always appear at the beginning of the track entry in the list.

r0bis avatar Nov 13 '22 14:11 r0bis