How do i change music players?

Everytime i play a music through mp3tag, it always automatically uses Groove Music.
Even after right clicking and clicking open, it still automatically uses Groove Music

MP3tag uses the default player that you set for the file type.
You can set a special tool for the double click.
Here is a thread on how to set up such a tool:

Sorry to open old topic, but this is the one that comes up with google search as answer.

So Ohrenkino is correct, for individual files, select mp3 in explorer - for me, foobar opens.
MP3tag, select same files - click play - foobar opens.

However when I select 10 mp3 files....windows media player opens.

M3U is the file default I had to change, hope that helps anyone that has the same issue

See also here that to play a selection of more than 1 file an m3u file is created:

What are you doing step-by-step?
You select one song in Windows Explorer and then what do you do exactly?
Do you double-click it?
Do you drag & drop it into Mp3tag?
Do you "send it to" Mp3tag?
Do you choose "Open with" and select Mp3tag?

Do you use exactly the same steps if you have selected 10 mp3 files first?

In mp3 tag, select one file - select play - get foobar (although for some reason it took a reboot)

In mp3tag - select file 1, then shift, then select file 2-10 - right click play. - Get windows media player

Explorer - select 4 files - right click - open - get foobar.

as far as I understand the process:
If a single file should be played, it is fairly straightforward to call the standard application and hand-over the single file name.
If there are more files to be treated, then it becomes more difficult for MP3tag to get the list of files right as probably every player has its own way to interpret a list of file names.
So the clever workaround (it its one at all) is to create a single m3u file and call the standard application for playlists. In that way no lengthy check of the registry is required to investigate the preferred method by the player as, again, only a single file has to be handed over to the player.
If the settings in the OS point to different applications for different filenames, then you get the result described by @ianwat