require_once '../getid3/getid3.php';
// Include desired writer module
require_once '../getid3/write.id3v2.php';
// Instantiate desired tag class
$tw = new getid3_write_id3v2($filename);
// Attempt to read current tag
if ($tw->read()) {
    print 'File contains tag already; artist is "' . $tw->artist . '"<br>';
}
// Attempt to write new tag  -- NOTE: all values must be in ISO-8859-1
try {
    $tw->title = 'title';
    $tw->artist = 'artist';
    $tw->album = 'album';
    $tw->year = 2005;
    $tw->genre = 'Techno';
    unset($tw->genre_id);
    $tw->comment = 'comment';
    $tw->track = 11;
    $tw->write();
    print 'New tag written<br>';
} catch (Exception $e) {
    print $e->message;
}
// Attempt to remove tag
try {
    $tw->remove();
    print 'Tag removed<br>';
} catch (Exception $e) {
    print $e->message;
}