<?xml version="1.0" encoding="windows-1252"?>
<node id="646886" title="Re: Adding &quot;album art&quot; to MP3s ..." created="2007-10-24 09:05:05" updated="2007-10-24 05:05:05">
<type id="11">
note</type>
<author id="10158">
andyford</author>
<data>
<field name="doctext">
&lt;p&gt;
&lt;code&gt;
#!/usr/bin/perl
use warnings;
use strict;
use MP3::Tag;

my $artfile =  'barred-spiral-NGC1512.jpg';
my $art;
{
  local $/=undef;
  open my $jpg,'&lt;', $artfile or die "Couldn't open file: $!";
  binmode $jpg;
  $art = &lt;$jpg&gt;;
  close $jpg;
}

my $mp3 = MP3::Tag-&gt;new('Andrew_Ford__Cygnus_X1_Trawler.mp3');
$mp3-&gt;get_tags();
$mp3-&gt;{ID3v2}-&gt;change_frame("APIC", chr(0x0), 'image/jpeg', chr(0x0), 'Cover Art', $art);
$mp3-&gt;update_tags();

$mp3-&gt;close();

&lt;/code&gt;
&lt;p&gt;
&lt;div class="pmsig"&gt;&lt;div class="pmsig-10158"&gt;
&lt;p&gt;&lt;small&gt;non-Perl: &lt;a href="http://www.andyford.org"&gt;Andy Ford&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</field>
<field name="root_node">
573500</field>
<field name="parent_node">
573500</field>
</data>
</node>
