From: yahalom on
I got lost in the jungle of mp3 ID3. I was able to use snackAmp snID3
package to handle the basic ID3 tags but when it comes to embedding
jpeg image in the mp3 file there is no support for it. I looked at
alternatives like id3lib which is a c++ platform independant ID3
library with cpp library or dll but got lost in the API jungle. what
will be the fastest approach if you need multi platform support:

1. Try to make the dll work with the dll caller library. any examples?
2. Use critcl to link to the cpp library. any examples?
3. Use the perl/python module and try to tolerate the shame of needing
other scripting languages library. is there a way to make them an exe
like the tclkit technology?

any other approach?

From: yahalom on
On Feb 22, 8:59 am, yahalom <yahal...(a)gmail.com> wrote:
> I got lost in the jungle of mp3 ID3. I was able to use snackAmp snID3
> package to handle the basic ID3 tags but when it comes to embedding
> jpeg image in the mp3 file there is no support for it. I looked at
> alternatives like id3lib which is a c++ platform independant ID3
> library with cpp library or dll but got lost in the API jungle. what
> will be the fastest approach if you need multi platform support:
>
> 1. Try to make the dll work with the dll caller library. any examples?
> 2. Use critcl to link to the cpp library. any examples?
> 3. Use the perl/python module and try to tolerate the shame of needing
> other scripting languages library. is there a way to make them an exe
> like the tclkit technology?
>
> any other approach?

In the end I was able to make it by modifying snID3 package from
snack. Was not too hard. as always the easiest solution is add to the
existing package with tcl :-)
if there is a proper place where the code can be placed I will happily
put it there.
From: yahalom on
On Feb 22, 8:59 am, yahalom <yahal...(a)gmail.com> wrote:
> I got lost in the jungle of mp3 ID3. I was able to use snackAmp snID3
> package to handle the basic ID3 tags but when it comes to embedding
> jpeg image in the mp3 file there is no support for it. I looked at
> alternatives like id3lib which is a c++ platform independant ID3
> library with cpp library or dll but got lost in the API jungle. what
> will be the fastest approach if you need multi platform support:
>
> 1. Try to make the dll work with the dll caller library. any examples?
> 2. Use critcl to link to the cpp library. any examples?
> 3. Use the perl/python module and try to tolerate the shame of needing
> other scripting languages library. is there a way to make them an exe
> like the tclkit technology?
>
> any other approach?

n the end I was able to make it by modifying snID3 package from
snack. Was not too hard. as always the easiest solution is add to the
existing package with tcl :-)
I added comments on how to do it in http://wiki.tcl.tk/3272