Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Embed artwork when converting (Read 4406 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Embed artwork when converting

Hey guys

All of my music library is in FLAC but I use an iPod for listening on the go. That means that I'm converting any album I'd like to load to MP3. Since it appears that iPods only display artwork if it has been added to the file, do you know if/how it is possible for foobar's converter to do that automatically when I initiate a conversion? In current options it seems that the component can only copy the image to the destination folder. So currently I have to add it manually either in mp3tag or iTunes which, to say the least, is quite cumbersome...

Maybe there are other components that can do this?

Embed artwork when converting

Reply #1
How old is your version of foobar2000? According to the changelong, the ability to transfer attached images (i.e., embedded artwork) was added in v1.2.5

Embed artwork when converting

Reply #2
How old is your version of foobar2000? According to the changelong, the ability to transfer attached images (i.e., embedded artwork) was added in v1.2.5

I've got the latest one. That option appears to me to just copy the album art file from source folder to the target folder. Since I don't have art embedded in the FLAC files, converter creates MP3s without it embedded as well. Unless I'm missing/overlooking something?

Embed artwork when converting

Reply #3
you can batch embed art from within foobar but it's a step you'll have to do manually after converting. just highlight all items in a playlist>right click>tagging>batch attach pictures. add a pattern that will match your images and that's it...

Embed artwork when converting

Reply #4
Thanks for info, this does actually improve the process a bit!  Still not as seamless than if it happened automatically (considering the base functionality is already present in foobar) but it's better than before.

Ah, there are times when I wished I knew how to code.

Embed artwork when converting

Reply #5
Yeah, I wish this was built into the Converter. An option in the Converter's "Other" section, a checkbox with an input field that lets you input a source file pattern. Something like "Embed image from source folder as [Front cover/Back cover/...]: ...", where [ ] could be a drop-down list of the different image types. Then allow patterns like folder.jpg, *.png, etc.

I'm currently doing the embedding after encoding with Mp3tag. I have a quick action for embedding folder.jpg. This is very convenient and requires less additional clicks and manual image file selection like doing it in foobar after transcoding.

But a built in functionality like that would be the best solution, no doubt.

Embed artwork when converting

Reply #6
I'm currently doing the embedding after encoding with Mp3tag. I have a quick action for embedding folder.jpg. This is very convenient and requires less additional clicks and manual image file selection like doing it in foobar after transcoding.


you should find using foobar requires less effort/clicks. in the converter dialog>Other, tick the box show full status report. when converting is complete, highlight all files>right click>tagging>batch attach pictures. there is no browsing for files. you just enter a pattern like folder.jpg and it should be remembered when you use it in future.

that has to be easier than launching another application and browsing for your newly converted files.

Embed artwork when converting

Reply #7
How are you loading your music onto your iPod? Using fb2k & iPod Manager/foo_dop, or with iTunes, or something else?

If you're using fb2k/iPod Manager, you can tell it to embed the external artwork file into the audio files it copies over onto the iPod. You can also tell it to convert unsupported formats (e.g. FLAC) when adding, and it will automatically transcode them to whatever you set in the options (e.g. MP3 320, V0, etc.) So all you have to do is highlight/select your FLAC files (that you want to transfer) inside fb2k , right-click and click "iPod > Send to iPod" and it should convert them to MP3 and add the external artwork embedded in each converted MP3 for you. It will obviously take longer than loading existing MP3s onto the iPod, since it has to convert everything as well. But this reduces the task you're describing to about 3-4 mouseclicks.

With foo_dop installed, go to File > Preferences, then Tools > iPod Manager, and on the iPod Features tab, tick "Add artwork to files sent to iPod" and put whatever you name your artwork file (e.g. cover, folder, etc.) in the Source script: box - leave out the . and extension. (You may also want to tick the "Additionally use foobar2000 built-in artwork reader" box, if you've set that up under Preferences: Display - Album art.)

If you want to set it up to do the conversion for you too, then on the previous tab, Conversion, tick "Convert audio tracks in unsupported formats", pick Encoder: MP3 (LAME), click Open Encoder Manager and change the Parameters to what you want (default seems to be V5; for V0, change "-V 5" to "-V 0", or for 320, change it to "-b 320". And click the Browse... button and navigate to your copy of lame.exe if it isn't already set up.)

Some cats, if they eat a certain type of nut...

Re: Embed artwork when converting

Reply #8
How old is your version of foobar2000? According to the changelong, the ability to transfer attached images (i.e., embedded artwork) was added in v1.2.5
I've got the latest one. That option appears to me to just copy the album art file from source folder to the target folder. Since I don't have art embedded in the FLAC files, converter creates MP3s without it embedded as well. Unless I'm missing/overlooking something?

And even that doesn't work properly, unfortunately. If I batch convert a bunch of cue sheets to MP3, with a separate folder for each album, foobar copies all album artwork into the folder of the first converted cue sheet. This means copying the files during conversion is useless, I might as well manually copy all covers to a single folder and then batch attach from there.

Also, batch attaching doesn't work in many instances, because for example %artist% - %album%.jpg won't be identical to the actual file name, due to special characters for example. So, all in all, a whole bunch of manual work that could be avoided.

Including the artwork embedding in the conversion process would be the only good solution.