tbessie wrote:
This could be a solution - I'd be concerned that it might not be quite as robust or speedy as something written specifically for the purpose.
Well, It is developed for the purpose and it is speedy and so far it's robust too but it needs more testing.
Also, one question is, does it require that the files one is transferring tags to be files in the library, or can they be just any files in any folder one points to? That second part'd be a requirement for me. That and/or being able to say "associate THIS tag record set in the database with THIS file"
Yes, both set of files must be in the library. Actually I've been thinking a lot of this and came to the conclusion that it is the best approach. The reason for that is not all tags are supported between various formats but can still be present in the database. You also have explicit database values such as playhistory, playcount, Date Added, Last Played, Playlists entries. Those values would simply be impossible to transfer to a new set of files unless they are part of the library.
Finally, the above sounds like a multi-step process; a built-in tool might be a smoother experience.
The steps are going to be like this:
- Rip the CD and add the tracks to the library
- Select the new tracks and perform a new special search for the old tracks
- Drag & Drop the old tracks to a special node made for the purpose
- Confirmation window pops up. Select desired transfer/copy actions and hit ok
- Done (Well, you might want to auto-organize the new tracks and of course delete the old tracks.)
I haven't used the scripts you mention, certainly not their future incarnations

, so I can't say whether they'd have what I'd like to see in such a tool. I may try them later, or someone here who's had the FLAC problem can report back and see if they do the trick smoothly and with full control.
Try it on some copied files and let us know what you think. If you want to test my script as it is now send me a pm and I'll give it to you.
/Bex