Slashdot Mirror


Cultured Perl: Fun with MP3 and Perl, Part 1

Ted writes "Every self-respecting computer and music fan needs to be able to manipulate MP3s -- the defacto standard for recreational digital music use. In this article, I'll look at ways to manage and manipulate MP3s (searching, tagging, renaming, commenting, etc.) using the autotag.pl application. I'll also take you through the application, illustrating how CPAN modules enable the application."

8 of 232 comments (clear)

  1. and like every Linux geek.. by rf0 · · Score: 5, Funny

    I'm going to say "Where the ogg version?" :)

    Rus

    1. Re:and like every Linux geek.. by Simon+(S2) · · Score: 1, Funny

      just search for some ogg modules on cpan, and put something together :)

      --
      I just don't trust anything that bleeds for five days and doesn't die.
    2. Re:and like every Linux geek.. by Anonymous Coward · · Score: 1, Funny

      and like every Linux geek...

      you're going to get your ass kicked.

  2. Perkasdflop by Anonymous Coward · · Score: 2, Funny

    To be honest, I'm waiting for the Common Lisp port...

  3. Talking down? by GeorgeH · · Score: 3, Funny
    MP3s -- the defacto standard for recreational digital music use
    Really? I had no idea! What's next, the Internet on computers? Man, that would be cool, maybe they could put dancing hamsters on it.
    --
    Why can't I moderate something "Wrong" or at least "Grossly Misinformed"?
  4. Tagging my ass... by Anonymous Coward · · Score: 1, Funny

    ID3v1 tagged before the MP3 stream. ID3v2 tagged behind the MP3 stream.

    And in celebration of inconsistency: ID3v3 will put it's tag in the fucking middle of the broken-to-be MP3 stream.

    BTW... cddb (and it's free counterpart) DON'T(!) need ID3vX to identify anything correctly.

  5. Re:Why stop with tagging? by neglige · · Score: 1, Funny

    ...deleting! Don't forget deleting! unlink() forever! ;)))

    Oh, you said "generally munge"...

    --
    My cats ate my karma. They also wrote this comment.
  6. Yeah! I love crypted source! by nirvanis · · Score: 2, Funny
    $filename =~ m/([^-_]{3,})\s*-\s*(.{3,})\s*\.[^.]+$/

    ;-)

    --
    nirvanis