Skip to main content

Topic: Embedded Album Art with WavPack (Read 93134 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • fearan
  • [*]
Embedded Album Art with WavPack
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

  • bryant
  • [*][*][*][*][*]
  • Developer (Donating)
Embedded Album Art with WavPack
Reply #1
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... 

  • SoldierAnt
  • [*]
Embedded Album Art with WavPack
Reply #2
According to this page, 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 . . . 
  • Last Edit: 15 January, 2006, 08:55:20 PM by SoldierAnt

  • Caroliano
  • [*][*]
Embedded Album Art with WavPack
Reply #3
You can put Wavpack in Matroska also, but I don't know how is the suport for it in audio players....

  • SoldierAnt
  • [*]
Embedded Album Art with WavPack
Reply #4
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).
  • Last Edit: 16 January, 2006, 03:38:34 AM by SoldierAnt

  • spoon
  • [*][*][*][*][*]
  • Administrator
Embedded Album Art with WavPack
Reply #5
>"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).

  • fearan
  • [*]
Embedded Album Art with WavPack
Reply #6
Quote
According to this page, 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

  • fearan
  • [*]
Embedded Album Art with WavPack
Reply #7
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.

  • fearan
  • [*]
Embedded Album Art with WavPack
Reply #8
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.
  • Last Edit: 17 January, 2006, 08:32:42 PM by fearan

  • fearan
  • [*]
Embedded Album Art with WavPack
Reply #9
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?

  • DARcode
  • [*][*][*][*][*]
  • Members (Donating)
Embedded Album Art with WavPack
Reply #10
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).
WavPack 4.75.2 -b384hx6cmv/qaac 2.55 -V 100

  • Alex B
  • [*][*][*][*][*]
Embedded Album Art with WavPack
Reply #11
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]


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]
  • Last Edit: 24 January, 2006, 09:24:16 AM by Alex B

  • Alex B
  • [*][*][*][*][*]
Embedded Album Art with WavPack
Reply #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>

  • Alex B
  • [*][*][*][*][*]
Embedded Album Art with WavPack
Reply #13
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.

  • fearan
  • [*]
Embedded Album Art with WavPack
Reply #14
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

Foobar2000: (i don't remember where i got it, but it wasn't at hydrogenaudio... the link was broken when i tried it.)

  • soiaf
  • [*][*]
  • Members (Donating)
Embedded Album Art with WavPack
Reply #15
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.

  • Alex B
  • [*][*][*][*][*]
Embedded Album Art with WavPack
Reply #16
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]

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. (A word of warning: It may cause addiction.)

  • soiaf
  • [*][*]
  • Members (Donating)
Embedded Album Art with WavPack
Reply #17
Quote
I added gif and png samples: http://www.hydrogenaudio.org/forums/index....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 

  • spoon
  • [*][*][*][*][*]
  • Administrator
Embedded Album Art with WavPack
Reply #18
>"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).

  • Alex B
  • [*][*][*][*][*]
Embedded Album Art with WavPack
Reply #19
Quote
... anyone told TGF author?[{POST_SNAPBACK}][/a]

I did. ( [a href="http://com1.runboard.com/bthegodfathermp3filemanagerforum.frequestsquestions.t20]http://com1.runboard.com/bthegodfathermp3f...tsquestions.t20[/url] )

  • SoldierAnt
  • [*]
Embedded Album Art with WavPack
Reply #20
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.

  • fearan
  • [*]
Embedded Album Art with WavPack
Reply #21
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.

  • DARcode
  • [*][*][*][*][*]
  • Members (Donating)
Embedded Album Art with WavPack
Reply #22
No dev having a look into this yet?
WavPack 4.75.2 -b384hx6cmv/qaac 2.55 -V 100

  • ChristianHJW
  • [*][*][*][*][*]
Embedded Album Art with WavPack
Reply #23
Album Art is already possible for Wavpack when being put into matroska container (MKA).

Christian
matroska project admin
Support matroska - the bestest vapourware project ! http://www.matroska.org

  • beto
  • [*][*][*][*][*]
  • Members (Donating)
Embedded Album Art with WavPack
Reply #24
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.