Mp3tag - the universal Tag Editor and more ...
#1
Posted 04 August 2011 - 02:06 PM
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)
#2
Posted 06 August 2011 - 09:58 PM
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
Posted 07 August 2011 - 02:27 AM
[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.
#5
Posted 07 August 2011 - 03:27 PM
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
Posted 08 August 2011 - 04:58 AM
Could you take another look at what I might have done wrong ....
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.
#7
Posted 08 August 2011 - 05:01 AM
I would love to see someone improve on the scripts a little, but they both work. Checkit-out. They work well together.
There is a script here:
http://al-jo.99k.org/Mp3tag.7z
#8
Posted 08 August 2011 - 05:47 AM
Try this one: MP3Tag_Script01.rarUnfortunately, the context menu association didn't work for me...
Portable pkg here if wanted: Mp3tag249.rar
#9
Posted 08 August 2011 - 03:12 PM
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
Posted 08 August 2011 - 08:31 PM
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.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...
#11
Posted 08 August 2011 - 08:58 PM
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.
#12
Posted 08 August 2011 - 09:07 PM
Peter
#13
Posted 08 August 2011 - 11:35 PM
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
Posted 10 August 2011 - 09:12 AM
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
#15
Posted 10 August 2011 - 05:38 PM
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.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.
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.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users