Automating Move Tasks by Genre

I've been pondering about this for awhile, I've been manually moving my tracks after processing to their respective genre folders.

I would like to start building an automated move function so I can just select all the tracks in the list and move them to their respective folders by genre definitions in the function.

Is this possible?

See e.g. here:

BUT: wouldn't the display by genre be a task for the player?

PS: Is this a problem on a Mac?

Do you assume that all tracks from a specific album belong to the same GENRE?
Otherwise you would split an Album with this example songs:
01 - Pop Song.mp3
02 - Country Song.mp3
03 - Rock Song.mp3
in 3 different GENRE subfolders:

\Pop
\Country
\Rock

Do you really want that for your collection?

My library is setup this way already. That's why I'm asking. I have genre specific folders for a few different genres.

The tracks are genre tagged from the pool now. I do this manually with the move function right now but I'm looking to have one move function to automate moving the bulk of the genres to speed up the process.

Yes, we know that you want to move files.
But there is already a suggestion with a link to a similar problem.
And also there is the question if this something to be performed on a Mac.
Some feedback on that would be great.

I do all my processing on a Windows machine. It has network access to the Mac.

I do this daily manually in mp3tag. There is full access to the drive over the network.

To add context to this. Most of my genre crates do not have sub-folders for sub-genres.

Serato DJ has a smart crate feature that can create crate automatically based of filters setup by the user.

I use this to get specific with genres.

So, following the idea in the linked thread - how far have you got?
Some more information can be found in the documentation:

I'm going to be processing music in a bit. I will give it a try.