SmartCopyTracks: Update for MM3 and New GUI

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

SpOiLeR
Posts: 14
Joined: Fri Dec 05, 2003 4:57 pm

SmartCopyTracks: Update for MM3 and New GUI

Post by SpOiLeR »

SmartCopyTracks

This script copies files (selected or currently viewed) to chosen directory, adds new files to database and also copies properties of source files into new database entries. This is useful if you have tracks on CD/DVD with outdated tags/properties and want to copy them to hard drive. Using normal copy/paste routine will copy tracks on the hard drive and then scan them and add them into MM database. Newly created files on hard drive will thus have outdated tags/database properties. Using this script, you will get files on hard drive that are tagged with data from database, and also new database entries pointing to these copied tracks.

Screenshot
Image

Download
Note: Requires at least MediaMonkey v3.0.3.1183
MediaMonkey3 Installer: SmartCopyTracks v0.9.1.mmip

History
21/06/2008 v0.9.1
Fix - main window title
Fix - Beter behavior if source tracks are unavailable
Fix - refuses to copy if source is same as destination
Add - More verbose preview and error messages
14/06/2008 - v0.9.0
Almost complete rewrite, added user interface, compatibility for MM3 and installer package
24/06/2006
Fix - File names of newly created files are now corrected by SDB.Tools.FileSystem.CorrectFilename before copy operation is initiated...before this fix, script simply refused to copy some files (inherited from Scripting.FileSystemObject.CopyFile restrictions on file names/paths)
19/06/2006
Fix - Fixed sub FixForSQLLike which didn't escape all characters (single quote wasn't properly escaped)
17/06/2006
Fix - Script would create duplicate database entries when user would have chosen to overwrite existing file.
14/06/2006
Update - Many changes have been done so script is now A LOT MORE user friendly
21/02/2006
Fix - naming of new files changed so files form different albums/artists saved in same directory have now very little chance to be overwiritten after subsequent copy operations done. Files that have same AlbumName AND same TrackOrder AND same Title are still overwirten when saved in same direcotry...
Last edited by SpOiLeR on Sat Jun 21, 2008 3:57 am, edited 25 times in total.
trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Hull, UK
Contact:

Post by trixmoto »

I don't understand the need for this. If the information is stored in the tags then it will get copied with the file anyway. :-?
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
psyXonova
Posts: 785
Joined: Fri May 20, 2005 3:57 am
Location: Nicosia, Cyprus
Contact:

Post by psyXonova »

Trix you are right. IMO there is need to copy inly the non -tag fields (like Album Artist?).
On the other hand, if copying from a CD with outdated tags (because changes have been made from inside MM) then i suppose you must copy all the info from inside MM and then update tags...
SpOiLeR
Posts: 14
Joined: Fri Dec 05, 2003 4:57 pm

Post by SpOiLeR »

On the other hand, if copying from a CD with outdated tags (because changes have been made from inside MM) then i suppose you must copy all the info from inside MM and then update tags...
Exactly why I needed this script... Have many CDs where tags are almost non existant... Now, if I want to give my friend a copy of some of those files (for prewiev only of course...) I like to give him also all the info in tags... Thus he can see exactly what he got and decide if he likes Artist-Album so he can buy it... Now, I can use simple copy-paste from MM or even that nifty send to dialogue and retype data into copied files... But IMHO this script is better solution :D
trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Hull, UK
Contact:

Post by trixmoto »

See, that makes more sense. As all my tracks are on my external harddrive, all the library data is stored to the tags, so this is useless. But if the tracks are stored on a CD, with incomplete tags, then this script would indeed be very useful!! :)
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
SpOiLeR
Posts: 14
Joined: Fri Dec 05, 2003 4:57 pm

Post by SpOiLeR »

trixmoto wrote:then this script would indeed be very useful!! :)
I certainly hope so... :) Although, as noted above, needs some "brushing" done...

EDIT: Brushing is now completed :D
Post Reply