File context menu icon

Sorry, but I cannot find a way to show MP3tag icon in file context menu. Is that possible?

no.

How to show MP3Tag icon in the file context menu.
Here is the registry code for 64-bit Windows:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\Directory\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\Directory\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AAC\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AAC\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.APE\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.APE\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.FLAC\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.FLAC\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP3\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP3\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP4\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP4\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.M4A\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.M4A\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.M4B\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.M4B\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MPC\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MPC\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OGG\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OGG\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OFR\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OFR\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OFS\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OFS\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.SPX\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.SPX\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.TAK\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.TAK\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.TTA\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.TTA\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WMA\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WMA\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WV\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WV\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

A big request to the authors of the program, please add in the new versions an icon in the context menu of Windows :frowning:

Thank you so much! :wink:

As a newbie in the programming world, any coding like yours is very welcome :smiley:

And to put it a the top... /t/18029/1 ...but that is probably not so easy

But in that thread there is solution for at least bumping it up a little bit

As for the

here is my version, expanded by more formats

It makes it ready for future updates of Mp3tag, which maybe will include support for those formats. And for now it just unifies the look of the shell for audio files:

Windows Registry Editor Version 5.00



[HKEY_CURRENT_USER\Software\Classes\Directory\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""

[HKEY_CURRENT_USER\Software\Classes\Directory\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""



[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AAC\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AAC\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AIF\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AIF\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AIFF\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AIFF\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.ALAC\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.ALAC\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.APE\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.APE\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AU\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.AU\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.CDA\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.CDA\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.FLAC\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.FLAC\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.M4A\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.M4A\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.M4B\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.M4B\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MID\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MID\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MOD\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MOD\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP2\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP2\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP3\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP3\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP4\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MP4\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MPC\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.MPC\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OGG\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OGG\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OFR\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OFR\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OFS\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.OFS\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.SAP\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.SAP\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.SPX\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.SPX\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.TAK\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.TAK\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.TTA\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.TTA\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WAW\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WAW\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WMA\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WMA\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.VOC\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.VOC\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WV\Shell\MP3Tag]
"Icon"="\"c:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.WV\Shell\MP3Tag\Command]
@="\"C:\\\\Program Files (x86)\\\\Mp3tag\\\\Mp3tag.exe\" \"%1\""

[I am pretty sure that I got mine originally from this forum and posted already this reworked version, but I cannot seem to be able to find proper threads]

I can only warn you to create file context menu entries with icons in this way.
I did this too some time ago and noticed some curious behaviour of MP3Tag while using the context menu and a file selection.
So I a started a bug-thread in the german bug-section.
https://community.mp3tag.de/t/af-explorer-kontextmenu-dateienauswahl/19768

For those with no knowledge of german language and no knowledge how to use an online tramslater:
Subsequent use of the context-menu with different file-selections shows erroneous behaviour.
Sometimes less files than in the selection are delivered to MP3Tag, sometimes even more.

In the meantime I traced this behaviour to the self-created context-menu-entry. Restoring the orignal context-menu of MP3Tag fixes the error.

Maybe you should talk about it with @dano: HowTo - Start Mp3tag from Total Commander / FreeCommander

Somehow his little EXE sends files to Mp3tag

I don't use Total Commander and I have no problem using the original context menue entry of MP3Tag. Having a file context menue icon was only a cosmetic feature to me and I don't really miss the icon using the original from Mp3Tag.

So what is the status here, @Florian?

Will the Mp3tag icon get implemented to shell menu by default- i.e. during its installation? The lack of icon has been pointed out on this forum multiple times throughout the years


Right now [in version 3.05], that registry hacks still works, on newer and newer versions of Windows. But after every update it need to be re-applied to the Registry by hand

1 Like

It's very strange that the author didn't do this earlier. Does he say anything about it himself, or is it a principled refusal to add an application icon to the Windows context menu?

This feature would be most appreciated.

Unfortunately it seems that your tweaks don't work anymore anyway since mp3tag (now?) uses the ShellEx implementation of handling Context Menu entries.

Well, after installing just now version 3.11 I can see the Mp3tag icon in my shell menu on Windows 10

So, case closed?