HydrogenAudio

Lossless Audio Compression => WavPack => Topic started by: fearan on 2006-01-14 19:47:37

Title: Embedded Album Art with WavPack
Post by: fearan on 2006-01-14 19:47:37
I was wondering if there was a way to store album art in Wavpack files, so that a software audio player could read it and display it.  If this is possible, what audio players support it, and how can it be done?
Thanks
Title: Embedded Album Art with WavPack
Post by: bryant on 2006-01-15 00:47:36
Quote
I was wondering if there was a way to store album art in Wavpack files, so that a software audio player could read it and display it.  If this is possible, what audio players support it, and how can it be done?
Thanks
[a href="index.php?act=findpost&pid=357102"][{POST_SNAPBACK}][/a]

There's no technical reason this can't be done because the APEv2 tags can support large binary items like images.

However, I don't know which taggers allow putting those kind of things in tags, and I don't know which players that support WavPack also support image display.

If you find out (or if anyone else knows) I would like to hear about it... 
Title: Embedded Album Art with WavPack
Post by: SoldierAnt on 2006-01-16 01:50:23
According to this page (http://www.free-codecs.com/download/The_GodFather.htm), the latest Godfather beta (0.71 beta 2) contains "Cover art support for APEv2 tags (using the exact same format of the ID3 APIC frame)."

Assuming the software works as promised (and the Godfather has a good track record as one of the better tagging programs out there), the only hurdle left would be to find a player that will identify the image in the tag and display it correctly.

Halfway there . . . 
Title: Embedded Album Art with WavPack
Post by: Caroliano on 2006-01-16 03:18:02
You can put Wavpack in Matroska also, but I don't know how is the suport for it in audio players....
Title: Embedded Album Art with WavPack
Post by: SoldierAnt on 2006-01-16 08:35:47
I just tried it, and the Godfather 0.71 beta will embed a cover art image in a Wavpack tag.    The bad news is that none of the WinAmp cover art plugins on my PC could read the APEv2-embedded image.    I suspect that APEv2 support generally isn't a huge priority for most mainstream media players, much less image support.

You might try asking the foobar2000 gurus if there's a way to display a cover art image from an APEv2 tag, but the answer is probably no (the idea of embedding cover art in tags is a bit controversial if you're a purist, as many foobar2000 users are). 

If you want to have album art in your lossless files, you might want to consider migrating to Apple lossless, which uses the same tag structure as iTunes AAC.  iTunes will detect and display any cover art saved to an Apple encoded file, and so will WinAmp if you install the NowPlaying plugin (I don't think there's an Apple lossless plugin for WinAmp yet, but I could be wrong).
Title: Embedded Album Art with WavPack
Post by: spoon on 2006-01-16 09:51:33
>"Cover art support for APEv2 tags (using the exact same format of the ID3 APIC frame)."

That is a good idea, we will support the same (an album art for APE2 should be specific to the tag rather than audio format it is stored in).
Title: Embedded Album Art with WavPack
Post by: fearan on 2006-01-18 01:15:52
Quote
According to this page (http://www.free-codecs.com/download/The_GodFather.htm), the latest Godfather beta (0.71 beta 2) contains "Cover art support for APEv2 tags (using the exact same format of the ID3 APIC frame)."

Assuming the software works as promised (and the Godfather has a good track record as one of the better tagging programs out there), the only hurdle left would be to find a player that will identify the image in the tag and display it correctly.

Halfway there . . . 
[a href="index.php?act=findpost&pid=357462"][{POST_SNAPBACK}][/a]

I see... but it looks like it's only for lossy codecs... am i mistaken? it didn't say wavpack anywhere on the page
Title: Embedded Album Art with WavPack
Post by: fearan on 2006-01-18 01:20:25
Quote
I just tried it, and the Godfather 0.71 beta will embed a cover art image in a Wavpack tag.     The bad news is that none of the WinAmp cover art plugins on my PC could read the APEv2-embedded image.     I suspect that APEv2 support generally isn't a huge priority for most mainstream media players, much less image support.

You might try asking the foobar2000 gurus if there's a way to display a cover art image from an APEv2 tag, but the answer is probably no (the idea of embedding cover art in tags is a bit controversial if you're a purist, as many foobar2000 users are).  

If you want to have album art in your lossless files, you might want to consider migrating to Apple lossless, which uses the same tag structure as iTunes AAC.  iTunes will detect and display any cover art saved to an Apple encoded file, and so will WinAmp if you install the NowPlaying plugin (I don't think there's an Apple lossless plugin for WinAmp yet, but I could be wrong).
[a href="index.php?act=findpost&pid=357507"][{POST_SNAPBACK}][/a]

apple lossless does not do nearly as many things as wavpack though... i chose wavpack for its flexibility.  plus, I really love using replaygain on my files, as they are all at the same volume now! it's great, i know, and i don't want to leave it.
Title: Embedded Album Art with WavPack
Post by: fearan on 2006-01-18 01:31:20
Quote
>"Cover art support for APEv2 tags (using the exact same format of the ID3 APIC frame)."

That is a good idea, we will support the same (an album art for APE2 should be specific to the tag rather than audio format it is stored in).
[a href="index.php?act=findpost&pid=357521"][{POST_SNAPBACK}][/a]

I see... but for winamp, i think the support for each file type's tags is determined by the input plugin... i don't think they have a unified apev2 tag supporter, though it would be nice... anyway, this means wavpack would have to support embedded album art in its provided winamp plugin, not winamp or apev2.
Title: Embedded Album Art with WavPack
Post by: fearan on 2006-01-22 01:16:08
Quote
Quote
>"Cover art support for APEv2 tags (using the exact same format of the ID3 APIC frame)."

That is a good idea, we will support the same (an album art for APE2 should be specific to the tag rather than audio format it is stored in).
[a href="index.php?act=findpost&pid=357521"][{POST_SNAPBACK}][/a]

I see... but for winamp, i think the support for each file type's tags is determined by the input plugin... i don't think they have a unified apev2 tag supporter, though it would be nice... anyway, this means wavpack would have to support embedded album art in its provided winamp plugin, not winamp or apev2.
[a href="index.php?act=findpost&pid=357929"][{POST_SNAPBACK}][/a]

Okay... I got the GodFather, and I got all the info for an album, including the Album Art, and I'm ready to start tagging, but I can't see a button that will tag using the selected information.  I used freedb for info, and amazon.com for album art.  I just need to tag-- but how?
Title: Embedded Album Art with WavPack
Post by: DARcode on 2006-01-24 10:13:53
As pointed out by guruboolez the Winamp WavPack plug-in doesn't allow tag editing and david has PM'd me for the winamp plugin with tag editing--I am accepting patches!, so isn't this a jolly good time to implement that and what's been requested in this thread ?

Any developers? Sorry, I'm not one  (I'm a network admin).
Title: Embedded Album Art with WavPack
Post by: Alex B on 2006-01-24 12:55:15
Quote
Quote
I was wondering if there was a way to store album art in Wavpack files, so that a software audio player could read it and display it.  If this is possible, what audio players support it, and how can it be done?
Thanks[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=357102")


There's no technical reason this can't be done because the APEv2 tags can support large binary items like images.

However, I don't know which taggers allow putting those kind of things in tags, and I don't know which players that support WavPack also support image display.

If you find out (or if anyone else knows) I would like to hear about it... 
[a href="index.php?act=findpost&pid=357184"][{POST_SNAPBACK}][/a]

You may want to check out these two samples: [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=40860]http://www.hydrogenaudio.org/forums/index....showtopic=40860[/url]


The samples (ape and mpc) have embedded cover art in APE v2 tags. I used J. River Media Center 11.1 for adding the cover art. The program has an option for using embedded or linked cover art. Matt Ashland (from J. River) developed this system for Monkey's Audio files years ago. I suppose they use identical tagging for Musepack files too.


BTW, there is no WavPack decoder plug-in for MC yet. It has been requested a few times at J. River Forum. A Media Center user Scot Thompson made recently an excellent new FLAC encoder/decoder plug-in set, but WavPack support exists only through DirectShow filters without tagging support. Would you be interested to help if someone would like to start a WavPack plug-in project?


[span style='font-size:7pt;line-height:100%']Edit: added Quote & BTW, Edit 2: typo[/span]
Title: Embedded Album Art with WavPack
Post by: Alex B on 2006-01-24 13:51:12
It seems that the GodFather developer has chosen a different tag.

Tag displays from Media Center 11.1:

MC 11.1 embedded cover art
Quote
Monkey's Audio 3.99 (high)
Format: 44.1 khz, 16 bit, 2 ch
Length: 0:02
Compression: 72.54% (0.3 MB / 0.4 MB)
Tag: APE Tag 2.00 (2090 bytes)
   Track: 4
   Year: 2005
   Genre: Electronic
   Artist: Kraftwerk
   Album: Cover Art Test
   Tool Version: 11.1.102
   Tool Name: Media Center
   Title: Men Machine Live
   Media Jukebox: Date: 38353
   Cover Art (front): <too large to display>

The GodFather embedded cover art
Quote
Monkey's Audio 3.99 (high)
Format: 44.1 khz, 16 bit, 2 ch
Length: 0:02
Compression: 76.90% (0.3 MB / 0.4 MB)
Tag: APE Tag 2.00 (22422 bytes)
   Track: 4
   Artist: Kraftwerk
   Album: Cover Art Test
   Title: Men Machine Live
   Year: 2005
   Genre: Electronic
   Tool Version: 11.1.102
   Tool Name: Media Center
   Media Jukebox: Date: 38353
   APIC: <too large to display>
Title: Embedded Album Art with WavPack
Post by: Alex B on 2006-01-24 21:51:49
Just by looking the tag names "Cover Art (front)" makes more sense to me than "APIC". "Cover Art (back)", "Cover Art (inlay)" etc would be natural extensions to it. Since APE tags have nothing to do with ID3 I think the choice is free.

If there are no players that support APIC in APEv2 tags yet then the tag name that was invented by the original creator of APE tags should be considered as a standard. At least it is the only existing standard for Monkey's Audio files and perhaps for Musepack too. Because JRMC has had embedded APE v2 cover art support at least three years probably a lot of files around the globe are tagged with that standard.

Godfather 0.71 beta is a beta and probably the author would be willing change the tag if needed for getting better compatibility.
Title: Embedded Album Art with WavPack
Post by: fearan on 2006-01-24 22:36:36
I have found a way to display Album Art in Winamp... but it doesn't utilize APEv2 tags to get the image.  I put the cover pics in the album folder and downloaded a winamp plugin that can make use of that.  I did the same for foobar2000. 
here they are:


Winamp: http://www.winamp.com/plugins/details.php?id=138586 (http://www.winamp.com/plugins/details.php?id=138586)

Foobar2000: (i don't remember where i got it, but it wasn't at hydrogenaudio... the link was broken when i tried it.)
Title: Embedded Album Art with WavPack
Post by: soiaf on 2006-01-24 22:49:36
Quote
Because JRMC has had embedded APE v2 cover art support at least three years probably a lot of files around the globe are tagged with that standard.
[a href="index.php?act=findpost&pid=359515"][{POST_SNAPBACK}][/a]


Do you have any more sample files (with say a PNG image embedded in it)?
I actually wrote some code to extract the cover art based on using an APIC tag, but it definitely makes sense to support the JRMC approach.

The structure of the tag seems very simple, it seems to be the filename, then a null seperator, then the actual data of the file (a JPG in the case of your sample files)
But another sample file with, say, PNG would be very useful to double-check this is all that is required.
Title: Embedded Album Art with WavPack
Post by: Alex B on 2006-01-24 23:39:09
Quote
Do you have any more sample files (with say a PNG image embedded in it)?
I actually wrote some code to extract the cover art based on using an APIC tag, but it definitely makes sense to support the JRMC approach.

The structure of the tag seems very simple, it seems to be the filename, then a null seperator, then the actual data of the file (a JPG in the case of your sample files)
But another sample file with, say, PNG would be very useful to double-check this is all that is required.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=359526")

I added gif and png samples: [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=40860]http://www.hydrogenaudio.org/forums/index....showtopic=40860[/url].

If you are on Windows, you may want to try the function by yourself. JRMC has a 30-day try out period. The latest release candidate of v. 11.1 is available at the user forum, currently v. 11.1.105: http://yabb.jriver.com/interact/index.php?board=3.0 (http://yabb.jriver.com/interact/index.php?board=3.0). (A word of warning: It may cause addiction.)
Title: Embedded Album Art with WavPack
Post by: soiaf on 2006-01-25 00:08:36
Quote
I added gif and png samples: http://www.hydrogenaudio.org/forums/index....showtopic=40860 (http://www.hydrogenaudio.org/forums/index.php?showtopic=40860).
[a href="index.php?act=findpost&pid=359540"][{POST_SNAPBACK}][/a]


Thanks for that, they're all done the same way as JPG (as expected).
Good choice of PNG image 
Title: Embedded Album Art with WavPack
Post by: spoon on 2006-01-25 09:52:34
>"Because JRMC has had embedded APE v2 cover art support at least three years ......with that standard"

Agreed, that seems to be the one to support, anyone told TGF author?

Speaking of other lossless formats, what is the standard for FLAC files? (embedding art).
Title: Embedded Album Art with WavPack
Post by: Alex B on 2006-01-25 13:03:33
Quote
... anyone told TGF author?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=359608")

I did. ( [a href="http://com1.runboard.com/bthegodfathermp3filemanagerforum.frequestsquestions.t20]http://com1.runboard.com/bthegodfathermp3f...tsquestions.t20[/url] )
Title: Embedded Album Art with WavPack
Post by: SoldierAnt on 2006-01-26 02:08:18
Quote
I have found a way to display Album Art in Winamp... but it doesn't utilize APEv2 tags to get the image.  I put the cover pics in the album folder and downloaded a winamp plugin that can make use of that.  I did the same for foobar2000. 


Storing the album art files in the same folder is one solution, and some people are okay with mixing jpegs in with their music.  However, this approach only works if you're careful about naming the pictures properly, or you keep your music directory organized in certain ways (e.g., by CD).

The average listener just wants to play a song and see the cover art pop up automatically, without fiddling with multiple files.  Embedding the art in tags is the easiest way of doing this, even if you do lose a (very small) amount of disk space from inserting the same picture multiple times.

After all, if lossless codecs like Wavpack or Monkey's Audio are ever going to broaden their appeal beyond a small community of enthusiasts, they need to offer the same (or similar) features as more popular lossy formats like MP3 or iTunes AAC.  Embedded cover art is an example of such a feature. 

Therefore, it's good to see the developers hashing out the details of cover art in APEv2 tags right now, while lossless audio is still in its adolescence, instead of letting this idea sit on the back burner any longer.
Title: Embedded Album Art with WavPack
Post by: fearan on 2006-01-26 02:24:05
Quote
Quote
I have found a way to display Album Art in Winamp... but it doesn't utilize APEv2 tags to get the image.  I put the cover pics in the album folder and downloaded a winamp plugin that can make use of that.  I did the same for foobar2000. 


Storing the album art files in the same folder is one solution, and some people are okay with mixing jpegs in with their music.  However, this approach only works if you're careful about naming the pictures properly, or you keep your music directory organized in certain ways (e.g., by CD).

I set up the program so that it will display any picture in the folder.  In my case, there is only one picture per folder, so this works quite well.  I also keep my music organized by "My Music\Artist\Album\##. Title.wv".  This is very organized, and winamp's media library loves it.
Quote
The average listener just wants to play a song and see the cover art pop up automatically, without fiddling with multiple files.  Embedding the art in tags is the easiest way of doing this, even if you do lose a (very small) amount of disk space from inserting the same picture multiple times.

I actually did embed album art in each file, in addition to saving the picture in the folder.
Quote
After all, if lossless codecs like Wavpack or Monkey's Audio are ever going to broaden their appeal beyond a small community of enthusiasts, they need to offer the same (or similar) features as more popular lossy formats like MP3 or iTunes AAC.  Embedded cover art is an example of such a feature. 

Wavpack is very versatile, as shown in the wiki.  That's why I chose it.  I only wish it had player support! I'd buy one... and besides, APEv2 is the component that needs to support album art, not the codec itself. 
Quote
Therefore, it's good to see the developers hashing out the details of cover art in APEv2 tags right now, while lossless audio is still in its adolescence, instead of letting this idea sit on the back burner any longer.
[a href="index.php?act=findpost&pid=359787"][{POST_SNAPBACK}][/a]

I think it should be up to APEv2 developers to embed album art in their tag, and I think that the lossless codecs should just implement the latest version of the tag, rather than codec-specific developers working on a tag system.  That way, all codecs would have the same support for the same tags, making the efficiency and features of the codec the only thing the codec developers need to worry about, imho.
Title: Embedded Album Art with WavPack
Post by: DARcode on 2006-01-30 11:32:43
No dev having a look into this yet?
Title: Embedded Album Art with WavPack
Post by: ChristianHJW on 2006-01-30 18:44:01
Album Art is already possible for Wavpack when being put into matroska container (MKA).

Christian
matroska project admin
Title: Embedded Album Art with WavPack
Post by: beto on 2006-01-30 19:32:29
matroska with wavpack does not playback in foobar.  Do you know if this will ever be fixed?
I am not aware of directshow players that support album art embedded in matroska. If you know of any, please point them out.
Title: Embedded Album Art with WavPack
Post by: ChristianHJW on 2006-01-30 22:08:16
'Somebody' had to code a wavpack packet decoder for Foobar, adding the wavpack codec ID to foo_matroska would be trivial.

About DirectShow players, after installation of the latest matroska full pack 1.1.2 every Wavpack file (.wv or .mka) will play in every DShow player, including album art.

Soon we will also have Wavpack support in TCPMP, the Core Pocket Mediaplayer. This will allow playback on all Pocket PCs (PPC), Palm and Symbian units.

Christian
matroska project admin

EDIT : of course, we also add FLAC support to TCPMP .....
Title: Embedded Album Art with WavPack
Post by: DARcode on 2006-02-01 09:50:23
Quote
Album Art is already possible for Wavpack when being put into matroska container (MKA).

Christian
matroska project admin
[a href="index.php?act=findpost&pid=360793"][{POST_SNAPBACK}][/a]

Noted, but since .WV files already support APEv2 tags and several audio players support WavPack while few support the .MKA/V container (correct me if I'm wrong) that'd be the longer route to it, don't you think?
Title: Embedded Album Art with WavPack
Post by: DARcode on 2006-02-01 09:55:27
Quote
'Somebody' had to code a wavpack packet decoder for Foobar, adding the wavpack codec ID to foo_matroska would be trivial.

About DirectShow players, after installation of the latest matroska full pack 1.1.2 every Wavpack file (.wv or .mka) will play in every DShow player, including album art.

Soon we will also have Wavpack support in TCPMP, the Core Pocket Mediaplayer. This will allow playback on all Pocket PCs (PPC), Palm and Symbian units.

Christian
matroska project admin

EDIT : of course, we also add FLAC support to TCPMP .....
[a href="index.php?act=findpost&pid=360848"][{POST_SNAPBACK}][/a]
Okay, I guess I stand corrected to some extent, but how many mass taggers support .MKV/A files please?
Still since WavPack supports the embedding of all necessary metadata by itself I'm kinda prone to considering an additional container superflous, no disrespect, I'm a big Matroska fan.
Title: Embedded Album Art with WavPack
Post by: DARcode on 2006-02-05 14:07:13
Anyone has tested Mp3tag's behaviour in this regard?
Title: Embedded Album Art with WavPack
Post by: Florian on 2006-02-05 14:24:25
Quote
Anyone has tested Mp3tag's behaviour in this regard?

Mp3tag doesn't support album art for APEv2 tags currently (because of the "never more than 8 KByte" part on Klemm's APE Tag page (http://www.personal.uni-jena.de/~pfk/mpp/sv8/apetag.html)).

Furthermore the current version strips binary fields from the tag, but the current internal version already preserves binary fields.

Best regards,
~ Florian
Title: Embedded Album Art with WavPack
Post by: ChristianHJW on 2006-02-05 15:23:35
Quote
Okay, I guess I stand corrected to some extent, but how many mass taggers support .MKV/A files please?


no users ----> no app support
no app support ----> no users

-----> catch 22 !

Christian
matroska project admin
Title: Embedded Album Art with WavPack
Post by: Florian on 2006-02-11 20:58:29
Quote
Quote
Anyone has tested Mp3tag's behaviour in this regard?

Furthermore the current version strips binary fields from the tag, but the current internal version already preserves binary fields.[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=362084")

Just FYI: this is fixed with current [a href="http://developer.mp3tag.de]Development Build[/url]

Best regards,
~ Florian
Title: Embedded Album Art with WavPack
Post by: DARcode on 2006-02-12 17:06:02
Quote
Quote
Quote
Anyone has tested Mp3tag's behaviour in this regard?

Furthermore the current version strips binary fields from the tag, but the current internal version already preserves binary fields.[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=362084")

Just FYI: this is fixed with current [a href="http://developer.mp3tag.de]Development Build[/url]

Best regards,
~ Florian
[a href="index.php?act=findpost&pid=363570"][{POST_SNAPBACK}][/a]
Very nice.
What about The GodFather's direction then?
Sticking with APIC?
Title: Embedded Album Art with WavPack
Post by: DARcode on 2006-07-03 23:28:14
Dunno if it's already been noticed, but as of version 1.2 AudioShell supports cover art in APE tags.

http://www.softpointer.com/AudioShellHistory.htm (http://www.softpointer.com/AudioShellHistory.htm)
Title: Embedded Album Art with WavPack
Post by: audioaficionado on 2006-07-04 01:44:55
I have found a way to display Album Art in Winamp... but it doesn't utilize APEv2 tags to get the image.  I put the cover pics in the album folder and downloaded a winamp plugin that can make use of that.  I did the same for foobar2000. 
here they are:


Winamp: http://www.winamp.com/plugins/details.php?id=138586 (http://www.winamp.com/plugins/details.php?id=138586)

Foobar2000: (i don't remember where i got it, but it wasn't at hydrogenaudio... the link was broken when i tried it.)
Thanx for that link.  Toaster is working great displaying my album art on my desktop even when Winamp is minimized. 

What was the name of that foobar plugin? 

The album art panel works fine but only if foobar is NOT minimized.

Edit:  Toaster also has a foobar version on the main download page but it is somewhat dated and won't work for v0.9.

http://www.myplugins.info/update.php?plugi...76&type=install (http://www.myplugins.info/update.php?plugin=gen_toaster&version=076&type=install)
Title: Embedded Album Art with WavPack
Post by: gfngfgf on 2006-07-04 04:35:36
Edit:  Toaster also has a foobar version on the main download page but it is somewhat dated and won't work for v0.9.

foo_prettypop (http://www.hydrogenaudio.org/forums/index.php?showtopic=33236) is a plugin that is overall similar to Toaster (it pops up a little window with info about the currently playing song and album art).  Of course, there are some differences, since they're completely separate plugins.
Title: Embedded Album Art with WavPack
Post by: audioaficionado on 2006-07-04 05:30:43
Thanx for that prettypop link.  The only bug for me is the inability to re-size the height but that will be addressed eventually I'm sure.
Title: Embedded Album Art with WavPack
Post by: Alex B on 2006-07-04 15:17:05
Dunno if it's already been noticed, but as of version 1.2 AudioShell supports cover art in APE tags.

http://www.softpointer.com/AudioShellHistory.htm (http://www.softpointer.com/AudioShellHistory.htm)

Interesting. Softpointer has adopted the "Cover Art (front)" tag, which I suggested earlier in this thread.

However, I couldn't make the cover art image appear in J. River Media Center (I suppose there are no other players that can display embedded APEv2 cover art yet). At first I couldn't find a reason for this. The APEv2 tag was apparently identical with a tag made by JRMC, but then I found an explanation. AudioShell adds ID3v1 tags besides the APEv2 tags. If ID3v1 tags are present JRMC reads only them and cannot see the APEv2 tags. As a test I removed the ID3v1 part with a hex editor. This fixed the problem.

Hopefully the Softpointer developer (s?) sees this and removes the redundant ID3v1 tag writing part or makes it optional and not the default behavior (I couldn't find an option for this).

I uploaded three new test samples here: http://www.hydrogenaudio.org/forums/index....showtopic=40860 (http://www.hydrogenaudio.org/forums/index.php?showtopic=40860)
Title: Embedded Album Art with WavPack
Post by: DARcode on 2006-07-05 00:47:18
Mighty glad you had a look into this again Alex B, noticed Softpointer Inc. used the tag you suggested.

Any way to strip WavPack files of ID3v1 with different means than a hex editor please?
Title: Embedded Album Art with WavPack
Post by: bullinchinashop on 2007-03-15 23:08:59
As pointed out by guruboolez the Winamp WavPack plug-in doesn't allow tag editing and david has PM'd me for the winamp plugin with tag editing--I am accepting patches!, so isn't this a jolly good time to implement that and what's been requested in this thread ?

Any developers? Sorry, I'm not one  (I'm a network admin).


http://www.dbpoweramp.com/ (http://www.dbpoweramp.com/)
dBoweramp will allow you to edit tags in wavpack files (and .ape and  and .flac and .mp3 and .wma and .ogg...)It will also allow you to transcode between all formats that it supports (You can even go from ogg to flac though I'm not sure why you'd want to. All tags are carried over to the new file too.
This trial software though - $28 after 30 days trial period
Title: Embedded Album Art with WavPack
Post by: DARcode on 2007-03-16 13:48:57

As pointed out by guruboolez the Winamp WavPack plug-in doesn't allow tag editing and david has PM'd me for the winamp plugin with tag editing--I am accepting patches!, so isn't this a jolly good time to implement that and what's been requested in this thread ?

Any developers? Sorry, I'm not one  (I'm a network admin).


http://www.dbpoweramp.com/ (http://www.dbpoweramp.com/)
dBoweramp will allow you to edit tags in wavpack files (and .ape and  and .flac and .mp3 and .wma and .ogg...)It will also allow you to transcode between all formats that it supports (You can even go from ogg to flac though I'm not sure why you'd want to. All tags are carried over to the new file too.
This trial software though - $28 after 30 days trial period
The dBpowerAMP developer, spoon, posts here consequently the majority of HA users are familair with the app, as well as with a few other means to edit APE tags the most of which are free too, the point here is integrating that functionality into the WavPack plug-in for Winamp.
Title: Embedded Album Art with WavPack
Post by: steve3386 on 2007-04-18 09:23:09
I am ripping my CD's to WavPack images and LameMP3 tracks (using EAC with REACT2).  Can I embed the cover art in the WavPack (wv) file?  I don't think I can do this through the wvpack executable.  If not, is there another executable to do this, or can I only embed it using foobar after encoding everything.
Title: Embedded Album Art with WavPack
Post by: Night Surfer on 2007-05-12 04:05:58
My Kenwood HD30GB9 can embed art, edit tags (using Kenwood Media Application), and display album art from wav files.
Title: Embedded Album Art with WavPack
Post by: dssme on 2007-05-23 15:48:43
what about tagscanner?  http://www.xdlab.ru/en/index.htm (http://www.xdlab.ru/en/index.htm)  Although I havent used it on wavpacks, I have on mp3s and flacs so I can assume it'll fly...you can do each folder individually (as in each cd)...also I like to keep a "Folder.jpg" in each folder to help when viewing via explorer and also to work with a winamp plugin...I dont own an ipod but I do know the video models do show embedded art
Title: Embedded Album Art with WavPack
Post by: emkey08 on 2007-05-25 11:13:16
Hello all,

I'm currently working on a free generic tool to tag *any* music file with full support of *all* tags (ID3 v 1.0, 1.1, 2.2, 2.3, 2.4, APE v 1 & 2, Lyrics3 v 1 & 2, ogg vorbis comments, mp4 tags and wma tags already work fine).

I've also had a look at the binary data of the "Cover art (front)" APEv2 tag item, but the format is different than the ID3 APIC frame or any native image format. Does somebody know a specification of this tag item format written by AudioShell or JRMC?

Thanks!
Mathias
Title: Embedded Album Art with WavPack
Post by: emkey08 on 2007-05-25 11:38:12
Never mind, I found out myself.

It's simply a null terminated string (the absolute file name, which is pretty useless), followed by the binary picture data.

I think there really should be an "official" specification of attached pictures and lyrics tags on the APE wiki page (http://wiki.hydrogenaudio.org/index.php?title=APE_key)

I would suggest to use the same format as the ID3 APIC frame. ID3 tags have nothing to do with APE, but there are two good reasons to do this anyway:

1) The format is a common standard and widely supported by existing ID3 implementations. It would be easy for developers to adopt this format for APE tags because they don't have to re-implement a different tag format.
2) The APIC tag format is capable of storing description text and image type into the same single tag item.

This would help to establish a standard for embedding pictures into APE tags!!

Cheers
Mathias
Title: Embedded Album Art with WavPack
Post by: spoon on 2007-05-25 21:32:08
Except JRMC has been tagging Monkeys audio files with album art for a long time, changing the specification after it is out in the wild serves no purpose.
Title: Embedded Album Art with WavPack
Post by: emkey08 on 2007-05-26 15:11:13
Except JRMC has been tagging Monkeys audio files with album art for a long time, changing the specification after it is out in the wild serves no purpose.


Well, this is correct of course. Would you say that the "JRMC format" has established as a "standard" format for attached pictures in APE tags? If yes, it would still help to include this specification to the wiki page so that other developers can find this information too and don't implement their own tagging styles for APE pictures.

Mathias
Title: Embedded Album Art with WavPack
Post by: spoon on 2007-05-26 17:37:10
Yes, as Matt who invented apev1 and monkeys audio, implmented the album art.
Title: Embedded Album Art with WavPack
Post by: Florian on 2007-07-15 13:38:25
Just wanted to let you know that the current Development Build (http://developer.mp3tag.de) of Mp3tag adds support for cover art with APEv2 tags.

Cheers,
Florian
Title: Embedded Album Art with WavPack
Post by: TBeck on 2007-07-15 14:05:39
Just wanted to let you know that the current Development Build (http://developer.mp3tag.de) of Mp3tag adds support for cover art with APEv2 tags.

Hi Florian,

great news!

Possibly i have missed something: What format are you using? ID3 APIC?

  Thomas
Title: Embedded Album Art with WavPack
Post by: The Link on 2007-07-15 15:26:18
Just wanted to let you know that the current Development Build (http://developer.mp3tag.de) of Mp3tag adds support for cover art with APEv2 tags.

Cheers,
Florian

Thanks a lot for that!   
Title: Embedded Album Art with WavPack
Post by: Florian on 2007-07-15 20:51:56
TheLink, glad that you like it

Possibly i have missed something: What format are you using? ID3 APIC?

I'm using the format that is used by the other apps that support cover art for APEv2 (AudioShell and JRMC):

Code: [Select]
<length> 32 bit
<flags with binary bit set> 32 bit
<field name> "Cover Art (Front)"|"Cover Art (Back)"
0x00
<description> UTF-8 string (needs to be a file name to be recognized by AudioShell - meh)
0x00
<cover data> binary
Title: Embedded Album Art with WavPack
Post by: TBeck on 2007-07-15 21:16:21
I'm using the format that is used by the other apps that support cover art for APEv2 (AudioShell and JRMC):

Thank you for the detailed answer!

It would be nice to have one cover art standard for APEv2. Possibly someone could add this as a recommendation to the format specification in the wiki?

  Thomas
Title: Embedded Album Art with WavPack
Post by: Fandango on 2007-07-18 20:00:51
So what's the current status of "cover art in APEv2 tags" now?

There are two different ways to do it, "The Godfather way" which is inspired by the "ID3v2 way" and then there's the "JRMC way"...?

And what players support displaying the cover art? Was it "none yet"?

Can someone give a summary, please?

And yes, it would likely help speeding things up if you all agree on one standard.
Title: Embedded Album Art with WavPack
Post by: spoon on 2007-07-18 21:37:37
The godfather way is no standard if you ask me, the JRMC is the offical santioned way.
Title: Embedded Album Art with WavPack
Post by: scthom on 2007-07-20 02:41:19
The godfather way is no standard if you ask me, the JRMC is the offical santioned way.


Agreed.  That's the way it's done in the MAC library as Matt intended.  The wiki is just out of date.
Title: Embedded Album Art with WavPack
Post by: dobo on 2007-07-20 19:50:47
Mighty glad you had a look into this again Alex B, noticed Softpointer Inc. used the tag you suggested.

Any way to strip WavPack files of ID3v1 with different means than a hex editor please?



I've just started embeding album art into my wavpacks.

You can easily remove id3v1 tags created by audioshell using foobar and it still leaves the art embeded.

1. go into foobar and hit ctrl+p
2. look under tagging --> mp3 and make sure "Force preferred tag writing scheme on all files regardless of existing tags" is checked
3. save all --> close
4. add, highlight and select an album with audioshell embedded art
5. right click and select tagging --> "rewrite file tags" This will remove id3v1 and force apev2 file tags leaving your album art intact.

of course you can add all your albums and "rewrite file tags" for your entire collection all at once if needed.

mp3tag maybe a better option until this bug is fixed in audioshell
Title: Embedded Album Art with WavPack
Post by: Bourne on 2007-07-20 23:43:50
but how to display this natively from wv files while playing in the popular players fb2k/winamp
Title: Embedded Album Art with WavPack
Post by: Mangix on 2007-07-21 00:05:27
not possible unless the foo_uie_albumart plugin is modified.
Title: Embedded Album Art with WavPack
Post by: =]ston3y[= on 2007-10-21 14:11:58
Will embedding and extracting images ever be supported by WavPack executables?
Or is there at least any free command line tool that can perform these tasks?
Title: Embedded Album Art with WavPack
Post by: SamHain86 on 2007-11-08 15:44:09
Is there a good way to get these album images to be embedded through REACT and be visible to FB2K 0.9.5? I can't seem to do it even though it is possible.

EDIT: Is it even supported with the wavpack encoders?
Title: Embedded Album Art with WavPack
Post by: bryant on 2007-11-08 19:24:38
The command-line encoder cannot currently embed cover art because libwavpack only handles text fields in APEv2 tags. This is on my list to improve (perhaps with a stand-alone metadata cli utility), but I can't say when I'll get to it.

In the meantime, I don't know if there's a command-line program to do this, but there are several GUI tag editors that will.
Title: Embedded Album Art with WavPack
Post by: =]ston3y[= on 2007-11-11 13:27:26
The command-line encoder cannot currently embed cover art because libwavpack only handles text fields in APEv2 tags. This is on my list to improve (perhaps with a stand-alone metadata cli utility), but I can't say when I'll get to it.

Thanks for your reply. Then I'll be waiting for your stand-alone utility.

Btw.: It would be great if the self-extraction would also include embedded images!
Title: Embedded Album Art with WavPack
Post by: navin on 2010-07-23 11:46:03
I was wondering if there was a way to store album art in Wavpack files, so that a software audio player could read it and display it.  If this is possible, what audio players support it, and how can it be done?
Thanks



but how to display this natively from wv files while playing in the popular players fb2k/winamp


Sorry to rake up an old topic but I tried searching the forum and this is the thread most closely related to this topic I could find.

Many years ago (Wavpack 4.2) I ripped my CDs to Wavpack and MP3 using WACK, EAC, LAME and WavPACK. I did not realise then that the Wavpack and MP3 files I was creating did not have album (cover) art. I have about 2000 CDs ripped using the following Wavpack settings. Synthetic Soul made these


EXEPATH=D:\lame-3.96.1\lame.exe
ARGUMENTS=--preset extreme --id3v2-only --pad-id3v2 --ignore-tag-errors --scale %x --ta "%a" --tl "%g" --tn "%n" --tt "%t" --ty "%y" --tg "%m" %s %d
FILEPATH=D:\mp3\%a\%g\%n - %t
EXTENSION=.mp3
FILETYPE=1
APPLYREPLAYGAIN=false ;;;;;;;;;; mp3gain stores it's information in APEv2 tags.
REPLAYGAINEXEPATH=    ;;;;;;;;;; Using mp3gain with ID3 tags will cause the tags
REPLAYGAINARGUMENTS=  ;;;;;;;;;; to disappear on some players (ie, Foobar).

[WAVPACK]
EXEPATH=D:\wavpack-4.2\wavpack\wavpack.exe
ARGUMENTS=-hm -w "Artist=%a" -w "Album=%g" -w "Track=%n" -w "Title=%t" -w "Year=%y" -w "Genre=%m" %s %d
FILEPATH=G:\wav\%a\%g\%n - %t
EXTENSION=.wv
FILETYPE=1
APPLYREPLAYGAIN=false
REPLAYGAINEXEPATH=
REPLAYGAINARGUMENTS=

I have used iTunes to embed album (cover) art in my MP3 files but how do I embedd album art in my Wavpack files.

I have the album cover art in my "D:\MP3\Artist\Album" folders and in foobar I can display this album art for my Wavpack files by using this path in the Preferences (Columns UI). I wish I could use the same album cover art (from my D:\MP3\Artist\Album folders) and embedd the same into my Wavpack files in thier "G:\WAV\Artist\Album" foldes.

Title: Embedded Album Art with WavPack
Post by: bryant on 2010-07-24 18:24:59
I have used iTunes to embed album (cover) art in my MP3 files but how do I embedd album art in my Wavpack files.

Unfortunately, I would have no idea how to do that automatically. The WavPack command-line tools can't add the cover art to an existing file (much less do batch operations).

However, a 3rd party tagger like Mp3tag would certainly work to copy the art work, but you would have to try it to see if it could do this in a batch operation (otherwise it would take quite a while with 2000 albums). There are some command-line tagging programs that can do batch operations (like Synthetic Soul's Tag), but I don't think it handles cover art.

Sorry I couldn't be more helpful! 

David


Title: Embedded Album Art with WavPack
Post by: navin on 2010-07-26 09:04:03
The WavPack command-line tools can't add the cover art to an existing file (much less do batch operations).

However, a 3rd party tagger like Mp3tag would certainly work to copy the art work, but you would have to try it to see if it could do this in a batch operation (otherwise it would take quite a while with 2000 albums).


I did try Mp3Tag. It is terribly combersome.

Currently I only use Wavpack on my PC Using Foobar) but I envision a day when my PS3 and ipods will be able to natively read Wavpack files and would love to then have my Wavpack files taggged with album art so that they art shows on the Ipod/TV screen or PSP controller. So far there is only one car Hu I know of that reads lossless natively (Pioneer's DEX-P99RS). Do you know of any others? Wavpack in my car would be a boon (with or without the album art).
Title: Embedded Album Art with WavPack
Post by: skamp on 2013-06-26 08:20:59
The structure of the tag seems very simple, it seems to be the filename, then a null seperator, then the actual data of the file (a JPG in the case of your sample files)


Does anyone know what is the purpose of the filename?
Title: Embedded Album Art with WavPack
Post by: db1989 on 2013-06-26 12:22:42
‘Just because’ would be a good enough reason!  But it might also be a simple and logical way to differentiate between multiple images and, perhaps more importantly, to indicate their type. The latter seems especially applicable because the field written by JRMC does not specify the type of the information as does ID3v2 (as the MIME type), and one would think this information is quite necessary in some other form; otherwise, the receiving application would have to operate on guesswork.
Title: Embedded Album Art with WavPack
Post by: dutch109 on 2013-06-26 22:36:48
The structure of the tag seems very simple, it seems to be the filename, then a null seperator, then the actual data of the file (a JPG in the case of your sample files)


Does anyone know what is the purpose of the filename?

Probably detecting if the file is front cover or back cover or artist image, etc.
Title: Embedded Album Art with WavPack
Post by: skamp on 2013-06-27 09:03:07
Probably detecting if the file is front cover or back cover or artist image, etc.


No, that's the role of the field name (e.g. "Cover Art (front)").
Title: Embedded Album Art with WavPack
Post by: db1989 on 2013-06-27 12:53:32
Well then, again: file-typing, I guess.