# Genre Generator Action

**URL:** https://community.mp3tag.de/t/genre-generator-action/64500
**Category:** Mac
**Created:** [April 24, 2024, 6:53pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500 "2024-04-24T18:53:33Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![djquartz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djquartz/32/12233_2.png) [@djquartz](https://community.mp3tag.de/u/djquartz)
#### Post date: [April 24, 2024, 6:53pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500/1 "2024-04-24T18:53:33Z")

</div>

I have another problem to solve to speed up track processing.

The pool use doesn't fill in their genre tags and it's the last step I do which waste's a lot of time.

I have reached out already and they have decided to let the DJ's fill that information in.

How could I go about automating this in mp3tag, so it could check the music databases and adding in the genres automatically?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [April 24, 2024, 7:00pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500/2 "2024-04-24T19:00:32Z")

</div>

As you mention "action" in the thread title:  
The action to set anything into GENRE is "Format tag field" - or you select the files that should get the same genre, enter the genre in the tag panel and save the modification.

---

<div class="post-metadata">

### Author: ![djquartz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djquartz/32/12233_2.png) [@djquartz](https://community.mp3tag.de/u/djquartz)
#### Post date: [April 24, 2024, 7:02pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500/3 "2024-04-24T19:02:20Z")

</div>

That's not what I'm trying to do.

Selecting and adding genres manually are not a problem.

I'm talking about having mp3tag check the artist and song title against a supported music database then automatically populating them.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [April 24, 2024, 7:04pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500/4 "2024-04-24T19:04:16Z")

</div>

So far the only way to get external information is the use of web source scripts.  
AFAIK you can set which fields should be filled as soon as you have found a match with the help of the web source script.

---

<div class="post-metadata">

### Author: ![djquartz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djquartz/32/12233_2.png) [@djquartz](https://community.mp3tag.de/u/djquartz)
#### Post date: [April 24, 2024, 7:16pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500/5 "2024-04-24T19:16:09Z")

</div>

Taking a peek at this, [Discogs Authorization – Mp3tag Documentation](https://docs.mp3tag.de/tag-sources/discogs-auth/)

and this, [Importing Tags from Online Tag Sources – Mp3tag Documentation](https://docs.mp3tag.de/tag-sources/import/)

---

<div class="post-metadata">

### Author: ![djquartz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djquartz/32/12233_2.png) [@djquartz](https://community.mp3tag.de/u/djquartz)
#### Post date: [April 24, 2024, 10:48pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500/6 "2024-04-24T22:48:20Z")

</div>

Yeah definitely want to build an action for this.

---

<div class="post-metadata">

### Author: ![djquartz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djquartz/32/12233_2.png) [@djquartz](https://community.mp3tag.de/u/djquartz)
#### Post date: [April 24, 2024, 11:10pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500/7 "2024-04-24T23:10:38Z")

</div>

I understand how to build the action, but can you pull from a tag source for an action such as genre?

---

<div class="post-metadata">

### Author: ![djquartz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djquartz/32/12233_2.png) [@djquartz](https://community.mp3tag.de/u/djquartz)
#### Post date: [April 25, 2024, 2:05am UTC](https://community.mp3tag.de/t/genre-generator-action/64500/8 "2024-04-25T02:05:50Z")

</div>

I'm putting this on hold because I found a tool that does exactly this via drag and drop.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [April 25, 2024, 4:55am UTC](https://community.mp3tag.de/t/genre-generator-action/64500/9 "2024-04-25T04:55:43Z")

</div>

> [@djquartz](#):
>
> but can you pull from a tag source for an action such as genre?

No.  
Web sources cannot be called via actions.

---

<div class="post-metadata">

### Author: ![djquartz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djquartz/32/12233_2.png) [@djquartz](https://community.mp3tag.de/u/djquartz)
#### Post date: [April 25, 2024, 5:13am UTC](https://community.mp3tag.de/t/genre-generator-action/64500/10 "2024-04-25T05:13:41Z")

</div>

No problem I found a tool that solves the problem.

---

<div class="post-metadata">

### Author: ![djquartz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djquartz/32/12233_2.png) [@djquartz](https://community.mp3tag.de/u/djquartz)
#### Post date: [June 1, 2024, 7:03pm UTC](https://community.mp3tag.de/t/genre-generator-action/64500/11 "2024-06-01T19:03:18Z")

</div>

I will say that even though I have a tool to do this now. It stil would be nicer built into mp3tag.
