getmusicbee.com

Support => Questions => Topic started by: siper on December 29, 2021, 08:20:10 PM

Title: Auto-replace genre?
Post by: siper on December 29, 2021, 08:20:10 PM
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.

Example:

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?
Title: Re: Auto-replace genre?
Post by: phred on December 30, 2021, 05:24:28 PM
https://getmusicbee.com/forum/index.php?topic=35289.0
Title: Re: Auto-replace genre?
Post by: siper on December 30, 2021, 07:29:28 PM
https://getmusicbee.com/forum/index.php?topic=35289.0

Sorry, I read the thread about bumping right after so I deleted it. My bad.
Title: Re: Auto-replace genre?
Post by: siper on January 05, 2022, 08:59:41 PM
Bump?
Title: Re: Auto-replace genre?
Post by: Steven on January 05, 2022, 10:45:34 PM
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
Title: Re: Auto-replace genre?
Post by: Turk on January 06, 2022, 05:49:10 PM
can i suggest Tagscanner?
Title: Re: Auto-replace genre?
Post by: karbock on January 07, 2022, 10:27:48 AM
can i suggest Tagscanner?

TagScanner (Windows, free)
or
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