Jump to content











Photo
- - - - -

Mp3tag - the universal Tag Editor and more ...


  • Please log in to reply
14 replies to this topic

#1 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 04 August 2011 - 02:06 PM

Has anyone come across a script for the excellent Freeware application Mp3tag? currently v2.49 [2011-06-01]
I use it on top of Mediamonkey & Winamp to tag my MP3's. I think it's the best to fix my screwed-up mp3 tags, including encoding the album art properly into the . mp3. Download the latest Development Build, to use new features and bugfixes before they're released. With the extended tag feature, you can fix[remove] all the itunes proprietary tags and a lot more.

Supports:

Advanced Audio Coding (aac)
Free Lossless Audio Codec (flac)
Monkey's Audio (ape)
Mpeg Layer 3 (mp3)
MPEG-4 (mp4 / m4a / m4b / iTunes compatible)
Musepack (mpc)
Ogg Vorbis (ogg)
OptimFROG (ofr)
OptimFROG DualStream (ofs)
Speex (spx)
Tom's Audio Kompressor (tak)
True Audio (tta)
Windows Media Audio (wma)
WavPack (wv)

Posted Image

#2 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 06 August 2011 - 09:58 PM

The Portable Freeware updated their portable app to Mp3tag v2.49 on 6 Jul 2011

If anyone could convert their registry entries to an installable Mp3tag.script it would be very helpful.
http://www.portablef...dex.php?id=1137

#3 amalux

amalux

    Platinum Member

  • Tutorial Writer
  • 2813 posts
  •  
    United States

Posted 07 August 2011 - 02:27 AM

It's a simple program (portable) and no registry data is needed. If you want context menu association you could add something like:
[Process]

RegHiveLoad,Tmp_Software,%RegSoftware%

RegWrite,HKLM,0x1,Tmp_Software\Classes\*\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\AppID\{C4A76138-4C6F-49EB-906C-CE806841A851},,Mp3tagShell

RegWrite,HKLM,0x1,Tmp_Software\Classes\AppID\Mp3tagShell.DLL,AppID,{C4A76138-4C6F-49EB-906C-CE806841A851}

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12},,"MTShell Class"

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12}\InprocServer32,,"X:\Program Files\Mp3tag\Mp3tagShell32.dll"

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12}\InprocServer32,ThreadingModel,Apartment

RegWrite,HKLM,0x1,Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Drive\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA},,IMTShell

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\ProxyStubClsid,,{00020424-0000-0000-C000-000000000046}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\ProxyStubClsid32,,{00020424-0000-0000-C000-000000000046}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\TypeLib,,{CCE823EE-D22C-4BAE-AE8D-833173896906}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\TypeLib,Version,1.0

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0,,"Mp3tagShell 1.0 Type Library"

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\0\win32,,"X:\Program Files\Mp3tag\Mp3tagShell32.dll"

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\FLAGS,,0

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\HELPDIR,,"X:\Program Files\Mp3tag"

RegWrite,HKLM,0x1,"Tmp_Software\Florian Heidenreich\Mp3tag\Install","Installer Language",1033

RegWrite,HKLM,0x1,"Tmp_Software\Florian Heidenreich\Mp3tag\Install",InstDir,"X:\Program Files\Mp3tag"

RegHiveUnLoad,Tmp_Software

I'm sure you know this program doesn't need to be added as a script, it will work the same as a portable but if you want I can make a script for you or help you make your own.

;)

#4 al_jo

al_jo

    Gold Member

  • Members
  • 1218 posts
  • Location:Tellus

Posted 07 August 2011 - 06:22 AM

There is a script here:
http://al-jo.99k.org/Mp3tag.7z
;)

#5 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 07 August 2011 - 03:27 PM

Thanks for the mp3 tagging script.
I am going to add Amalux's Mp3Tag "context menu association" [Process] section to the script, to make is a lot better.

I will try it today ....
Are you going to up a new complete build pack soon, al_jo?


There is a script here:
http://al-jo.99k.org/Mp3tag.7z
;)



#6 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 08 August 2011 - 04:58 AM

Unfortunately, the context menu association didn't work for me, doesn't seem to have done anything. I just wanted to be able to right-click on mp3's and edit them with mp3Tag.
Could you take another look at what I might have done wrong .... :confused1:

Posted Image


It's a simple program (portable) and no registry data is needed. If you want context menu association you could add something like:

[Process]

RegHiveLoad,Tmp_Software,%RegSoftware%

RegWrite,HKLM,0x1,Tmp_Software\Classes\*\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\AppID\{C4A76138-4C6F-49EB-906C-CE806841A851},,Mp3tagShell

RegWrite,HKLM,0x1,Tmp_Software\Classes\AppID\Mp3tagShell.DLL,AppID,{C4A76138-4C6F-49EB-906C-CE806841A851}

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12},,"MTShell Class"

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12}\InprocServer32,,"X:\Program Files\Mp3tag\Mp3tagShell32.dll"

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12}\InprocServer32,ThreadingModel,Apartment

RegWrite,HKLM,0x1,Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Drive\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA},,IMTShell

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\ProxyStubClsid,,{00020424-0000-0000-C000-000000000046}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\ProxyStubClsid32,,{00020424-0000-0000-C000-000000000046}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\TypeLib,,{CCE823EE-D22C-4BAE-AE8D-833173896906}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\TypeLib,Version,1.0

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0,,"Mp3tagShell 1.0 Type Library"

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\0\win32,,"X:\Program Files\Mp3tag\Mp3tagShell32.dll"

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\FLAGS,,0

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\HELPDIR,,"X:\Program Files\Mp3tag"

RegWrite,HKLM,0x1,"Tmp_Software\Florian Heidenreich\Mp3tag\Install","Installer Language",1033

RegWrite,HKLM,0x1,"Tmp_Software\Florian Heidenreich\Mp3tag\Install",InstDir,"X:\Program Files\Mp3tag"

RegHiveUnLoad,Tmp_Software

I'm sure you know this program doesn't need to be added as a script, it will work the same as a portable but if you want I can make a script for you or help you make your own.

:cheers:



#7 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 08 August 2011 - 05:01 AM

Your mp3tag and winamp scripts are both working :confused1:
I would love to see someone improve on the scripts a little, but they both work. Checkit-out. They work well together.

Posted Image




There is a script here:
http://al-jo.99k.org/Mp3tag.7z
:cheers:



#8 amalux

amalux

    Platinum Member

  • Tutorial Writer
  • 2813 posts
  •  
    United States

Posted 08 August 2011 - 05:47 AM

Unfortunately, the context menu association didn't work for me...

Try this one: MP3Tag_Script01.rar

Portable pkg here if wanted: Mp3tag249.rar

:confused1:

#9 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 08 August 2011 - 03:12 PM

Thank you, I'm going to try it with your shell extensions.
How do you find how to make these entries properly in your script?

RegCPE produced this:


[Process]

RegHiveLoad,Tmp_Software,%RegSoftware%

RegWrite,HKLM,0x1,"Tmp_Software\Florian Heidenreich\Mp3tag\Install","Start Menu Folder",Mp3tag

RegWrite,HKLM,0x1,"Tmp_Software\Florian Heidenreich\Mp3tag\Install",InstDir,"C:\Program Files\Mp3tag"

RegWrite,HKLM,0x1,"Tmp_Software\Florian Heidenreich\Mp3tag\Install","Installer Language",1033

RegWrite,HKLM,0x1,Tmp_Software\Classes\AppID\{C4A76138-4C6F-49EB-906C-CE806841A851},,Mp3tagShell

RegWrite,HKLM,0x1,Tmp_Software\Classes\AppID\Mp3tagShell.DLL,AppID,{C4A76138-4C6F-49EB-906C-CE806841A851}

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12},,"MTShell Class"

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12}\InprocServer32,,"C:\Program Files\Mp3tag\Mp3tagShell32.dll"

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{6351E20C-35FA-4BE3-98FB-4CABF1363E12}\InprocServer32,ThreadingModel,Apartment

RegWrite,HKLM,0x1,Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Drive\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\*\shellex\ContextMenuHandlers\Mp3tagShell,,{6351E20C-35FA-4BE3-98FB-4CABF1363E12}

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0,,"Mp3tagShell 1.0 Type Library"

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\FLAGS,,0

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\0\win32,,"C:\Program Files\Mp3tag\Mp3tagShell32.dll"

RegWrite,HKLM,0x1,Tmp_Software\Classes\TypeLib\{CCE823EE-D22C-4BAE-AE8D-833173896906}\1.0\HELPDIR,,"C:\Program Files\Mp3tag"

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA},,IMTShell

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\ProxyStubClsid,,{00020424-0000-0000-C000-000000000046}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\ProxyStubClsid32,,{00020424-0000-0000-C000-000000000046}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\TypeLib,,{CCE823EE-D22C-4BAE-AE8D-833173896906}

RegWrite,HKLM,0x1,Tmp_Software\Classes\Interface\{5277B5BA-BAC4-40D9-B5E5-2726D9AE89AA}\TypeLib,Version,1.0

RegWrite,HKLM,0x4,Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer,GlobalAssocChangedCounter,729

RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Windows\CurrentVersion\Uninstall\Mp3tag,DisplayIcon,"C:\Program Files\Mp3tag\Mp3tag.exe"

RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Windows\CurrentVersion\Uninstall\Mp3tag,DisplayName,"Mp3tag v2.49"

RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Windows\CurrentVersion\Uninstall\Mp3tag,DisplayVersion,v2.49

RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Windows\CurrentVersion\Uninstall\Mp3tag,Publisher,"Florian Heidenreich"

RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Windows\CurrentVersion\Uninstall\Mp3tag,URLInfoAbout,http://www.mp3tag.de

RegWrite,HKLM,0x1,Tmp_Software\Microsoft\Windows\CurrentVersion\Uninstall\Mp3tag,UninstallString,"C:\Program Files\Mp3tag\Mp3tagUninstall.EXE"

RegHiveUnLoad,Tmp_Software

Try this one: MP3Tag_Script01.rar

Portable pkg here if wanted: Mp3tag249.rar

;)



#10 amalux

amalux

    Platinum Member

  • Tutorial Writer
  • 2813 posts
  •  
    United States

Posted 08 August 2011 - 08:31 PM

Thank you, I'm going to try it with your shell extensions.
How do you find how to make these entries properly in your script?

RegCPE produced this...

Normally, RegCPE works but in some cases reg2WBS will produce better results as in this case. Sorry to give you bad code first off but until I had a script there was no way to test.

:whistling:

#11 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 08 August 2011 - 08:58 PM

I can't ever seem to use that program.

Posted Image

Normally, RegCPE works but in some cases reg2WBS will produce better results as in this case. Sorry to give you bad code first off but until I had a script there was no way to test.

:whistling:



#12 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 08 August 2011 - 09:07 PM

Send me the *.reg, and I'll fix my Reg2WBS.

Peter

#13 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 08 August 2011 - 11:35 PM

@Peter.

Thank you, but It seems to have corrected itself. I think I had a space in the name of the registry export or something. Since rebooting, your program is running fine.
Uh oh, crashed it again 2x more. I must be doing something wrong, not knowing what I'm doing. .... but here is the reg anyway.

Michael


Send me the *.reg, and I'll fix my Reg2WBS.

Peter

Attached Files



#14 Michael*

Michael*

    Frequent Member

  • Advanced user
  • 210 posts
  •  
    United States

Posted 10 August 2011 - 09:12 AM

I was able to right-click an MP3 then choose to open it with Mp3tag, so your script is working :cheers:
I will have to learn more about these shell entries and how to obtain them and convert them over.

I have some portable apps I need to learn how to install in the PE, as well. I guess they should be in paf format for ease of installation and use from the menu.

Try this one: MP3Tag_Script01.rar

Portable pkg here if wanted: Mp3tag249.rar

:cheers:



#15 amalux

amalux

    Platinum Member

  • Tutorial Writer
  • 2813 posts
  •  
    United States

Posted 10 August 2011 - 05:38 PM

I have some portable apps I need to learn how to install in the PE, as well. I guess they should be in paf format for ease of installation and use from the menu.

Depends on what you want to do. PAF (PortableApps Format) is only required for their tray launcher (which I don't use); PAF, in general, is too restrictive and not PE friendly. Other tray launchers are less restrictive and allow any program setup to be added without special requirements but still don't integrate fully in PE. The best setup for PE utilizes a fully portable, single exe that can be used in both PE and host Windows (so, at least, license data virtualized) with a PE aware launcher that can auto extract the SFX to a temp directory and add registry integration for file association, context menus etc. as well as add Start menu and Desktop shortcuts as needed; so, basically, 'same as script' functionality in PE (something you wouldn't want if launched from Windows). Currently, the only launcher that can do all this is ppAppsGenPE.

There are some limitations using 'other' portable app's in PE; this is OK if you don't need file association and rt-click options but for full integration you really need to create your own. I would like to write a tutorial on how to do this but lack the motivation at this time. There's an old tutorial on this somewhere but very outdated now; many new options are available for custom launchers, registry virtualization (not just ThinApp) etc. Most any program, now 'locked in' as script can be added/removed as a portable and work just as well or better than the script; allowing for full customization of the PE without rebuilding from scratch.

:cheers:




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users