HydrogenAudio

Hydrogenaudio Forum => Uploads => Topic started by: dafnis on 2010-06-05 00:28:20

Title: Copy pictures between FLAC files
Post by: dafnis on 2010-06-05 00:28:20
Hi, this week I've re-ripped (for AccurateRip reasons) some of my CDs using CUETools, ending up with a bunch of files without embedded album art.
Perhaps it's more of a user error, but I haven't found any component  for managing flac embedded pictures in fb2k; mp3tag does a good job at inserting pictures, but as far as I know it's not designed for copying all images from one file to another.

So I have written a little .net program that does just this. It allowed me to copy all picture metadata from my old flacs to my freshly ripped ones, preserving picture types and descriptions without altering the existing metadata.

Maybe someone finds it useful, or maybe someone can point me to a better way of managing flac embedded album art.

I'm not a programmer, and have had not time to test it thoroughly, so it's advisable to run it where it can do no harm, and to backup your files.

Usage: drag and drop a source and a destination flacs to the textboxes and click 'process'; the program treats your files as read-only, and creates a new file that has all metadata and audio frames from the destination file plus all pictures from the source file.

[attachment=5958:FlacPict...20100604.7z]
Title: Copy pictures between FLAC files
Post by: HotshotGG on 2010-06-05 18:19:04
Quote
I'm not a programmer, and have had not time to test it thoroughly, so it's advisable to run it where it can do no harm, and to backup your files.


Looks good any contributions to the community are always valued above nothing at all!. Very practical and neat tool. In Linux for instance we would do this with a Shell or Perl script. 
Title: Copy pictures between FLAC files
Post by: dafnis on 2010-06-05 19:24:19
Thanks for the feedback; btw I wonder if Linux users would value a GTK gui, I use windows.forms because the api is more suited for noobs.

Here there's a new version with a couple more options.

[attachment=5959:FlacPict...20100605.7z]