Author Topic: Auto-replace genre?  (Read 1211 times)


  • Newbie
  • *
  • Posts: 4
Hey guys, I'm trying to figure out how to do this with MB's custom functions but failing. Basically, when I import new albums, I want MB to lookup the artist that already exists in my library and replace whatever genre is embedded in the newly imported files.


KoRn - currently all files have "Nu Metal" as the genre in my library.

When importing the newly released KoRn album with "Hard Rock" embedded as the genre--I want these all to automatically be set to "Nu Metal"

Can anyone lead me in the right direction?


  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9353
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

The Wiki
Posting screenshots is here
Searching the forum with Google is  here


  • Administrator
  • Sr. Member
  • *****
  • Posts: 34359
There is no native functionality in MB for that and I am not aware of any plugin to do this.
You can use the auto-tag functionality which will source the same genre tags for an artist from various providers, so at least they genres will be consistent


  • Jr. Member
  • **
  • Posts: 23


  • Sr. Member
  • ****
  • Posts: 341
can i suggest Tagscanner?

TagScanner (Windows, free)
mp3tag (Windows/Mac, free)

In mp3tag:
* define a new Action (menu: Actions\Actions)
* it will be available in 'Actions' menu afterwards.

One-shot operations are possible from the menu:
* 'Actions\Actions (quick)', or
* 'Convert\Tag - tag'
-> Field: GENRE,
-> Format string: $regexp(%genre%,'Hard Rock','Nu Metal',1)
(1 for case-insensitive replacements, an option not available in $replace)

In TagScanner:
* select 'EDIT' tab (upper bar)
* define a new Transformation (upper right corner) and tick its check box
* use 'Save' button to apply all the ticked transformations