rupert160 has asked for the wisdom of the Perl Monks concerning the following question:

I've been struggling to figure out now to rename a file. I thought if you added: 'TRUE' or 0 this would allow
#!/usr/bin/perl use strict; use warnings; use MP3::Tag; my $force_id3v2='TRUE'; $mp3 = MP3::Tag->new('my.mp3'); $mp3->title_set($new_title, $force_id3v2); $mp3->update_tags();
However this still produces the following failure: "Writing of ID3v2.4 is not fully supported (prohibited now via `write_v24')." Am I using the wrong library or the wrong code?
  • Comment on Error with MP3 tags: Writing of ID3v2.4 is not fully supported (prohibited now via `write_v24').
  • Download Code

Replies are listed 'Best First'.
Re: Error with MP3 tags: Writing of ID3v2.4 is not fully supported (prohibited now via `write_v24').
by Corion (Patriarch) on Jun 14, 2010 at 11:53 UTC
      I'm aware of that and as stated all versions of true or false return the same error
      'TRUE' 'FALSE' 'true' 'false' 0 1
      all fail

        I meant that you likely need to ->configure your tag writer, because that is where write_v24 needs to be enabled so that it is allowed later on. But then, that's only how I interpret the documentation - I haven't used the module.