Suggested Feature: Allow User To Add Items To Drop-Down Boxes

you can structure the menu by inserting a # in the name, e.g.
My_genres#Hot stuff
My_genres#Play again
and so on.
The # creates a submenu.
And yes, if you need 30 strings then you get a list of 30 items. That's the same for dropdown lists and submenus.
Just to make this clear: all explanations of the current functionality are not intended as a verdict on your feature suggestion. They are merely a hint on how to get the same result (select from pre-defined values) with the already available functions.


This is awesome! I didn't knew you can do that.
It is a rough solution to my problem but it is way more messy than what I suggest.
Anyway thank you for pointing this out and I am very sorry if I was a pain in the ass.

I use 11 years the app, and did not know about it. I think, it must be added to the help content. By the way, very nice feature. :slight_smile:

Suggestion: this subitem (with #) feature will be nice for Tools, for User defined genres, too (and so on...).


Tools: instead of
Google, artist+song
Google, composer
...will be...
Google >>
Google, artist+song
Google, composer

Genres: instead of
Folk song, english
Folk song, hungarian
Rock and roll
Rock later
Rock hard
...will be...
Folk song >>
Folk song english
Folk song hungarian
Rock >>
Rock and roll
Rock later
Rock hard

Now I must to scroll Tools with little arrows, and genres too (fortunately, in genres works mouse scrolling).

1 Like


I am a newbie to Mp3tag, In the same vein as the topic question asked, I would like to be able to select from a simple list of years for the YEAR dropdown tag and similarly for the TRACK tag rather than having to manually type in those details each time.

Is this possible anf if so please let me know how it can be done.

Many thanks.

1 Like

You still have to create the actions of the type "Format value".
As you say

and you don't want to enter the data for

  • did you have a look at the track numbering assistant?

To be clear, you are proposing a year selector in this field rather than having to manually type it? Like you would find on a mobile device?

Thank you ohrenkino, tried track numbering assistant and it does the job, only with some old albums you have side one, side two or A side and B side can it cater for that?

Not familiar with actions of the type "Format value". can you please direct me to a help page?

Hi and thank you MotleyG

Not sure how it works on a mobile device but when you click on the Year combo box (drop-down box) it only shows and . So similar to the Genre dropdown tag, I would like it filled additionally with a list of each year starting from the 1930s so that the year can be selected and saved in the file rather than having to manually enter it.

In Excel for instance you add drop-down list (combo boxes) with Data Validation or HTML you can create drop-down list with the Tag.

Hope that makes sense.


It looks like the forum software does not accept "< "and ">" . Hope this works:

  • it only shows " < blank >"and "< keep >"
  • HTML you can create drop-down list with the "<"select>" Tag.

The problem with this is that some users also include month and day info in the year, even though this doesn’t follow the standard for some formats. Besides that fact, if one was to start with 1930 or so, and include every single year to the present - this list will be pretty long. I suggest entering 4 number characters on the keyboard should be faster to do than scrolling through these limiting options.

"I suggest entering 4 number characters on the keyboard should be faster to do than scrolling through these limiting options"

That's what I do now.

However I use a separate tag to capture, month, day, year info.

With combo boxes as you will appreciate (see the Genre one as an illustration) the auto expand / auto fill / auto complete facility fills the box as you type in the info so even though the list itself might be lengthy ( I don't regard that as a limiting factor nor using the tag for its proper use - the YEAR and noting else) there is an alternative to scrolling the list.

I agree with @MotleyG to

I mean the

would start for 70 entries with "19" and right now with 22 with 20 - so I would have to type these 2 numbers as descriminators anyway. And then I still have the choice of these many entries. And even with adding another (the third) number to get at least into the right decade, I still have 10 entries left that need to be scrolled. Typing the fourth digit then is the fastest and easiest way to get it all together.
So, sorry, no, I don't see any benefit from a pre-defined list for years.

I do not even see a benefit for other fields - there are only very few artists that have such a frequent and massive output that it would be nice to see their name as a preset (actually, I think there is none).
What I do have is a set of actions that standardizes frequently issued podcasts - buth these actions then set a number of fields in one go without the need to open the drop-downlists for each field.

This is a relic from the old vinyl times - where you could not play mp3s on that device.
The id3 standard requires a number and possibly a slash to separate the totals. An alphabetic character would be non-standard. And MP3tag tries to adhere to the id3 standard.
So, no, the assistant does not cater for leading letters.

Thank for the reply, ohrenkino..
Well I can but the pertinent, basic design question to ask is why are the tags automatically created as combo boxes as opposed to plain text boxes? What's the purpose particularly if one cannot take advantage of their inherent builtin capacities to help make data entry easier, less prone to error,repetitive, allow for choice and despite your well argued objection outlined above in many cases faster and more reliable? And (easily?) bypassed by actions as you describe.

One attractive possibility for their use however is as cascading combo boxes - not sure if Discogs follows this arrangement but organizing genres with a topmost type ( ie Rock) and Style subcategories (ie Soft Rock) dependent upon the selected genre type but then again the id3 standard probably does not permit it.

I detect that perhaps you are alluding to albums but when working manually (not using tag sources) with single releases which comprises practically all of my collection the tags are the same, one prime example for the COMPOSER field is Lennon-McCartney, Apple or Parlophone for the PUBLISHER field, George Martin for the PRODUCER field and so on and also applicable to their albums.

If that can be achieved with a a set of actions similar to what you mentioned I would appreciate your kind instructions, with thanks in advance, on how to do that.

I alreday hate the muiltiple-choice-feature in the genre-field (in spite of knowing that it makes some sense there) but this feature in other fields would be a nogo for me.
One of the main-features of the tag-panel is the possibility to have a look at the content of that field in a collection of marked files and if you want to set the content equal. This feature is killed by showing a selection of predefined content as it is done already with the genre-field.

My music collection has ten thouthends of artists and probably the same of different composers. What benefit shall a list to select from bring?

For actions to achieve your goal see here:

Create a single action group with actions of the type "Format value"
for field COMPOSER
Format string: Lennon-McCartney
Format string: Parlophone or Apple
for field PRODUCER
Format string: George Martin

Result: 1 call of the action, 3 fields filled without the need to scroll through 3 different combo box lists.
The other option would be to load a template file, e.g. one that you have tagged already for the artist (or whatever the criterion may be).
Select the template file and all the ones that should get the same information and then select the data from the now filled combo boxes.

1 Like

You may find the options to
enter a string,
select a string from the selected files
select ´select`
So there are functions in that combo box apart from a list of other strings.
The idea of the

could be emulated by you with a corresponding naming scheme for the actions. The # serves as level separator.
So if you have Genre#Rock#Soft Rock as action group name you get 3 menu levels in the menu Actions. And if you create another one with Genre#Rock#Hard Rock you see "Soft Rock" and "Hard Rock in the same menu.
But as you say:

So, this exercize is more or less of academic value.

I've just released Mp3tag v3.18 with the option to configure Custom List Values on a per-field level on the Tag Panel.

You can find it via Options → Tag Panel → Edit and I think you could just add the moods or composers you're using there to have a list of pre-defined values.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.