New Version: Copytags 2.2 (2008-07-18) [MM3]
Posted: Fri Mar 09, 2007 5:49 pm
Hi all,
i've updated my script to version 2.2. Please have a look at the changelog below for the changes in this version. Main improvement is the support of the new MM3 tags including custom4 and custom5 for example.
This is how it works:
- install the script as described in the header og the text file
- during startup of the MediaMonkey it will create a submenufolder 'CopyTags' with five options in it. Each of them can be invoked via menu or by pressing CTRL+1, 2, 3, 4 or 5.
- CTRL+1 invokes a user window which offers the same function like pressing CTRL+2, 3 or 4. Additionally there is the possibility to delete are cache files in the cache folder (see below) by pressing CTRL+5
Copying tag information:
- Select a list of files in your MediaMonkey List and press 'CTRL+2'. All tag information of the selected files are copied into a textfile named 'CopyPasteTags.txt' created in the subfolder 'CopyTags' of the MM\scripts-folder. If one of the selected files contains albumart, the pictures are also stored in this folder using a special file identification system.
Pasting tag information:
- Select a list of files in your MediaMonkey List and press 'CTRL+3'. The script opens the 'CopyPasteTags.txt' just created before, reads line per line and stores the tag and picture information in arrays.
- if the corresponding option is set, you will now get a new window with two lists where you can see the order of the source and the destination files. You also can move the destination files up and down via drag and drop and thus change the copy order.
- Depending on the number of source or destination files, in order to get a better overview, all files, which will not used as a tag source or which won't be changed (destination), will also be listed.
- It's possible to select the tags which shall be copied to the destination files. This information is permanently stored in another textfile called 'CopyPasteTags.ini'.
- After initiating the copy process you may be asked for a backup of the original files, if the corresponding option is set. They will be copied to a subdirectory named 'CopyTags Original Backup'.
- If you press CTRL+4 instead of CTRL+3, the script will also copy tag information to a selection of files. But in this case only the first tag information of the CopyPasteTags.txt is copied to all selected files. As it doesn't make sence, some tags are left out in this case (song name, track order and last played). You also will not be able to change the order of the destination files.
Changelog:
Changes since 2.1
- Added: Support for MM3 Tags
- Added: Option to allow or disallow the mainwindow refresh after copy process
- Fixed: Checkbox 'Delete images in destination files' in the file window works correct now
Changes since 2.0
- Changed: Drag and drop now works better with DragOverEvent instead of MouseUp, MouseMove and MouseDown (Thanks to jsg)
- Fixed: Drag and drop now works with lists longer than the visible window area
Changes since 1.12
- Added: Showing FileBox in PasteMode was added as an option
- Added: Deleting AlbumArt in target files was added as an option
- Added: Tag selection was added as an option
- Added: Tag combination can be saved as one of 20 presets
- Fixed: [CopyPasteTags] Section in inifile is generated at application start now
- Added: Drag and Drop functionality in right ListView when paste mode is active
Changes since 1.10
- Database is updated also for AlbumArt entries
- Copying AlbumArt now works with built in MediaMonkey functions
- Pasting is much faster now as wait.vbs is no longer needed
Changes since 1.9
- Option "Delete images in destination files" set to False as default
- Database is updated, if song is in Database (ID>0)
- fixed: no error occurs, when SDB.Player.CurrentSong is empty
- addded OptionSheet for the script
Changes since 1.8
- fixed: Call of 'wait.vbs' no longer opens associated applications but only the Windows scripting host (Thanks To Steegy For the fixed code)
- fixed: script error occurs when writing a 'png' file twice to the same file
- added: images in destination files can be deleted now before writing new ones
- fixed: seems to work now even with MM3
- AlbumArt tag copying set to non-default (not important for most user)
- code optimisation
Changes since 1.7
- new Menu item 'clear cache Ctrl+5' added
- wait.vbs not found error fixed (probably)
- added all songs in source or destination, files which won't be used or changed, are in light grey
Changes since 1.6
- Support for the BPM tag (it seems that I forgot this before)
- Keyboard shortcuts should work now for international installations
- code optimisations
Changes since 1.4
- new window showing the order of source and destination files
- order of destination files can be changed
- tags to be copied can be selected and permanently saved
- tagging Albumart seems to work now.
- the nasty 'Confirm' dialog was removed
Changes since 1.3
- the script asks for making a backup of the original files
- you can now paste the tag information of one file to a lot of others (CTRL+4)
Changes since 1.2 beta
- the section for the scripts.ini was removed
- during autostart the scripts adds a submenu in the scripts-menu
- Main dialog, Copy Routine and Paste Routine can be called via CTRL+1, CTRL+2 and CTRL+3
- All text tags are written to the target file. Before including the pictures a subdirectory for backup files will be created. Backup and target files are no longer in the same directory
- a progress bar was added
- code optimisation
Changes since 1.0 beta
- more tags are supported now
- all possible picture types (jpg, png, bmp, gif) are supported now
- code optimisation
Regards
Maaspuck
You can get the code here.
i've updated my script to version 2.2. Please have a look at the changelog below for the changes in this version. Main improvement is the support of the new MM3 tags including custom4 and custom5 for example.
This is how it works:
- install the script as described in the header og the text file
- during startup of the MediaMonkey it will create a submenufolder 'CopyTags' with five options in it. Each of them can be invoked via menu or by pressing CTRL+1, 2, 3, 4 or 5.
- CTRL+1 invokes a user window which offers the same function like pressing CTRL+2, 3 or 4. Additionally there is the possibility to delete are cache files in the cache folder (see below) by pressing CTRL+5
Copying tag information:
- Select a list of files in your MediaMonkey List and press 'CTRL+2'. All tag information of the selected files are copied into a textfile named 'CopyPasteTags.txt' created in the subfolder 'CopyTags' of the MM\scripts-folder. If one of the selected files contains albumart, the pictures are also stored in this folder using a special file identification system.
Pasting tag information:
- Select a list of files in your MediaMonkey List and press 'CTRL+3'. The script opens the 'CopyPasteTags.txt' just created before, reads line per line and stores the tag and picture information in arrays.
- if the corresponding option is set, you will now get a new window with two lists where you can see the order of the source and the destination files. You also can move the destination files up and down via drag and drop and thus change the copy order.
- Depending on the number of source or destination files, in order to get a better overview, all files, which will not used as a tag source or which won't be changed (destination), will also be listed.
- It's possible to select the tags which shall be copied to the destination files. This information is permanently stored in another textfile called 'CopyPasteTags.ini'.
- After initiating the copy process you may be asked for a backup of the original files, if the corresponding option is set. They will be copied to a subdirectory named 'CopyTags Original Backup'.
- If you press CTRL+4 instead of CTRL+3, the script will also copy tag information to a selection of files. But in this case only the first tag information of the CopyPasteTags.txt is copied to all selected files. As it doesn't make sence, some tags are left out in this case (song name, track order and last played). You also will not be able to change the order of the destination files.
Changelog:
Changes since 2.1
- Added: Support for MM3 Tags
- Added: Option to allow or disallow the mainwindow refresh after copy process
- Fixed: Checkbox 'Delete images in destination files' in the file window works correct now
Changes since 2.0
- Changed: Drag and drop now works better with DragOverEvent instead of MouseUp, MouseMove and MouseDown (Thanks to jsg)
- Fixed: Drag and drop now works with lists longer than the visible window area
Changes since 1.12
- Added: Showing FileBox in PasteMode was added as an option
- Added: Deleting AlbumArt in target files was added as an option
- Added: Tag selection was added as an option
- Added: Tag combination can be saved as one of 20 presets
- Fixed: [CopyPasteTags] Section in inifile is generated at application start now
- Added: Drag and Drop functionality in right ListView when paste mode is active
Changes since 1.10
- Database is updated also for AlbumArt entries
- Copying AlbumArt now works with built in MediaMonkey functions
- Pasting is much faster now as wait.vbs is no longer needed
Changes since 1.9
- Option "Delete images in destination files" set to False as default
- Database is updated, if song is in Database (ID>0)
- fixed: no error occurs, when SDB.Player.CurrentSong is empty
- addded OptionSheet for the script
Changes since 1.8
- fixed: Call of 'wait.vbs' no longer opens associated applications but only the Windows scripting host (Thanks To Steegy For the fixed code)
- fixed: script error occurs when writing a 'png' file twice to the same file
- added: images in destination files can be deleted now before writing new ones
- fixed: seems to work now even with MM3
- AlbumArt tag copying set to non-default (not important for most user)
- code optimisation
Changes since 1.7
- new Menu item 'clear cache Ctrl+5' added
- wait.vbs not found error fixed (probably)
- added all songs in source or destination, files which won't be used or changed, are in light grey
Changes since 1.6
- Support for the BPM tag (it seems that I forgot this before)
- Keyboard shortcuts should work now for international installations
- code optimisations
Changes since 1.4
- new window showing the order of source and destination files
- order of destination files can be changed
- tags to be copied can be selected and permanently saved
- tagging Albumart seems to work now.
- the nasty 'Confirm' dialog was removed
Changes since 1.3
- the script asks for making a backup of the original files
- you can now paste the tag information of one file to a lot of others (CTRL+4)
Changes since 1.2 beta
- the section for the scripts.ini was removed
- during autostart the scripts adds a submenu in the scripts-menu
- Main dialog, Copy Routine and Paste Routine can be called via CTRL+1, CTRL+2 and CTRL+3
- All text tags are written to the target file. Before including the pictures a subdirectory for backup files will be created. Backup and target files are no longer in the same directory
- a progress bar was added
- code optimisation
Changes since 1.0 beta
- more tags are supported now
- all possible picture types (jpg, png, bmp, gif) are supported now
- code optimisation
Regards
Maaspuck
You can get the code here.