Author Topic: Embed artwork into multiple files (on different albums) / Workaround  (Read 24836 times)

Gary Young

  • Guest
Right now (2013-03-16) there's no direct way to achieve this.
Further information here: http://getmusicbee.com/forum/index.php?topic=8844.0

But...

...you can set up several operations to be done while MusicBee synchronizes tracks to a removable device (such as an MP3-Player, a USB-Stick and so on). One of those operations is to embed the artwork (which is assigned to a track) into the musicfile itself.

You find that option under
========================================================
Edit > Preferences > Devices > artwork storage > embed artwork in the music file
========================================================

But as you actually don't want to synchronize to a removable device, you'll have to do small "trick". You'll have to set up a "Virtual Device" in Windows, which means to tell Windows to treat a specific directory (=folder) like it was a harddisk or a removable device. By doing that you just assign a drive-letter to a specific folder, like Windows assigns drive-letters to connected devices.
And then in MusicBee you synchronize the designated tracks to that virtual device. What will happen is simply that MusicBee copies the files from the origin-folder to the virtual-device-folder, while embedding the artwork into the files.

To set up such a virtual device, use the DOS SUBST command
http://en.wikipedia.org/wiki/SUBST
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/subst.mspx?mfr=true
You'll find several further instructions online if needed...

By doing that you just map a drive-letter to a folder. Make shure that the desired drive-letter is not already in use (otherwise the command will not work). And also note that the virtual device will be disappeared after a restart of Windows.

When you have set up the virtual device go to MusicBee's left panel and find your just created virtual-device-folder there in the Computer-Node, right-click it > Manage Folders and there you'll see an option like "Set D: as a Virtual Device" (when you e.g. assigned the drive-letter "D" to the virtual device). Click it and MusicBee will add it as a virtual device as well.

Then you'll see that virtual device appear in MusicBee's left panel under the Devices-Node. And here we go... From now on it's just the same like you'd have there a connected removable device to which you can synchronize.

Now you go to Edit > Preferences > Devices and choose from the top-right dropdown-menu the virtual device you have just set up. Here you can choose several operations to be done by MusicBee when it synchronizes tracks to that device. Important in our case is (like above mentioned) this option:

====================================
artwork storage > embed artwork in the music file
====================================

But make shure to set up all of the other options there to your concerns as well (e.g. the storage paths for music files and so on...)

That's it. Now you've got all set up to synchronize your desired files WITH EMBEDDED ARTWORK to the new location (the folder you set up as a virtual device). To really synchronize, you can use several methods - just follow the help file/documentation or search the forum (e.g. drag&drop multiple files to your new virtual-device-node or choose File > Synchronise Device...)

From that point you're free to decide for yourself which is the best way to replace your old files (whithout embedded artwork) with the new files from the virtual device (with embedded artwork). Most probably you'll backup the old files, remove them from the library and then rescan/import them from the new location (=the virtual device).


So, to recapitulate:

(1) you set up a Virtual Device in Windows (SUBST command)
(2) you set up this device as a Virtual Device in MusicBee (Right-click > Manage Folders > Set as a Virtual Device)
(3) you set up the syncing-options for that device, especially that ARTWORK WILL BE EMBEDDED
(4) and then you sync to that device (means that MusicBee will copy the files to that virtual device (=folder))


Thanks a lot to Steven who gave me the right hint to the "Manage Folders > Set as a Virtual Device" option, which I had overlooked in this context



Appendix: Just some keywords for improving the traceability of this thread.
embed, embedding, embedded, artwork, cover, covers, image, images, picture, pictures, multiple



TylerMD

  • Newbie
  • *
  • Posts: 3
For anyone else stumbling across this thread, there is a fast solution outside of MusicBee:

Use Mp3Tag's Action feature to 'Import Cover From File'

========================================================
STEPS
(1) Select all track of interest in MusicBee
(2)  Drag selection from MB into an open window of Mp3Tag
(3)  In Mp3Tag, select all tracks
(4)  Use hotkey Alt-Shift-6 to open "Action (Quick)" Window
(5)  Select "Import Cover from File" and hit OK
(6)  For the format string, use "Folder.*" or "Cover.*" (the .* will find photos with JPG or PNG extensions)
(7)  You should check the box "Delete existing cover art" unless you want to risk duplicate embedded files.
(8) Hit OK
========================================================

I recently redid my entire library in a single, 12,000 track swoop.

Embedding the artwork to tracks is handy when sharing music to friends who still use iTunes.
It's satisfying to be 100% confident they get the artwork with the album.

Best of luck!

xbliss

  • Newbie
  • *
  • Posts: 13
For anyone else stumbling across this thread, there is a fast solution outside of MusicBee:

Use Mp3Tag's Action feature to 'Import Cover From File'

========================================================
STEPS
(1) Select all track of interest in MusicBee
(2)  Drag selection from MB into an open window of Mp3Tag
(3)  In Mp3Tag, select all tracks
(4)  Use hotkey Alt-Shift-6 to open "Action (Quick)" Window
(5)  Select "Import Cover from File" and hit OK
(6)  For the format string, use "Folder.*" or "Cover.*" (the .* will find photos with JPG or PNG extensions)
(7)  You should check the box "Delete existing cover art" unless you want to risk duplicate embedded files.
(8) Hit OK
========================================================

I recently redid my entire library in a single, 12,000 track swoop.

Embedding the artwork to tracks is handy when sharing music to friends who still use iTunes.
It's satisfying to be 100% confident they get the artwork with the album.

Best of luck!

Nice. I am gonna try this out.