Mp3 tagging

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Veerle

    Mp3 tagging

    I want to write my own mp3 tagging software. Therefore I need to be
    able to connect to FreeDb to retrieve song information. I also need to
    be able to write to the ID3 tags of an mp3 file (v1 & v2) for the most
    common tags: song title, artist name, album title, album artist, track
    number, genre, comment and album artwork (cover). If I can find out
    where iTunes (or other software) gets there album artwork, I will try
    to do the same.

    Anyone knows good code samples or libraries to start with? Thanks!

    Veerle
  • kimiraikkonen

    #2
    Re: Mp3 tagging

    On Jun 2, 8:48 am, Veerle <veerleve...@ho tmail.comwrote:
    I want to write my own mp3 tagging software. Therefore I need to be
    able to connect to FreeDb to retrieve song information. I also need to
    be able to write to the ID3 tags of an mp3 file (v1 & v2) for the most
    common tags: song title, artist name, album title, album artist, track
    number, genre, comment and album artwork (cover). If I can find out
    where iTunes (or other software) gets there album artwork, I will try
    to do the same.
    >
    Anyone knows good code samples or libraries to start with? Thanks!
    >
    Veerle
    For MP3 or WMA, check these out:


    (VB version, you can convert to C# for sure)


    Hope this helps,

    Onur Güzel

    Comment

    • Kerem Gümrükcü

      #3
      Re: Mp3 tagging

      Hi Veerle,

      check this out:

      Download massid3lib - Mp3 Tag Tools for free. Intuitive ID3 Tag utility for Mp3s. Mp3 Tag Tools - intuitive ID3v1 & v2.x, lyrics, picture tag editor, mp3 organizer. massid3lib - An Open source library in VC++ & MFC for seek and mass tagging of individual one or more set ID3 v1.1 fields.


      This one os cross-platform and standards-compliant,
      so you should have no problems in adapting it to
      ..NET/C#: http://id3lib.sourceforge.net/

      As long as there is code, you should be able
      to port any language to .NET, because the
      MP3 Format is just a ordinary Data Structure
      that follows standartized rules where the rules
      can be downloaded from everywhere in the
      internet and standartization organizations.

      Regards

      Kerem

      --
      -----------------------
      Beste Grüsse / Best regards / Votre bien devoue
      Kerem Gümrükcü
      Microsoft Live Space: http://kerem-g.spaces.live.com/
      Latest Open-Source Projects: http://entwicklung.junetz.de
      -----------------------
      "This reply is provided as is, without warranty express or implied."
      "Veerle" <veerleverbr@ho tmail.comschrie b im Newsbeitrag
      news:5e196e04-77db-44ce-bbc6-d574d803b3d8@l4 2g2000hsc.googl egroups.com...
      >I want to write my own mp3 tagging software. Therefore I need to be
      able to connect to FreeDb to retrieve song information. I also need to
      be able to write to the ID3 tags of an mp3 file (v1 & v2) for the most
      common tags: song title, artist name, album title, album artist, track
      number, genre, comment and album artwork (cover). If I can find out
      where iTunes (or other software) gets there album artwork, I will try
      to do the same.
      >
      Anyone knows good code samples or libraries to start with? Thanks!
      >
      Veerle

      Comment

      • Eps

        #4
        Re: Mp3 tagging

        Kerem Gümrükcü wrote:
        Hi Veerle,
        >
        check this out:
        >
        Download massid3lib - Mp3 Tag Tools for free. Intuitive ID3 Tag utility for Mp3s. Mp3 Tag Tools - intuitive ID3v1 & v2.x, lyrics, picture tag editor, mp3 organizer. massid3lib - An Open source library in VC++ & MFC for seek and mass tagging of individual one or more set ID3 v1.1 fields.

        >
        This one os cross-platform and standards-compliant,
        so you should have no problems in adapting it to
        .NET/C#: http://id3lib.sourceforge.net/
        >
        As long as there is code, you should be able
        to port any language to .NET, because the
        MP3 Format is just a ordinary Data Structure
        that follows standartized rules where the rules
        can be downloaded from everywhere in the
        internet and standartization organizations.
        >
        Regards
        >
        Kerem
        >
        after trying out many different tag reader and writer libraries I came
        to the conclusion that taglib sharp was the best in terms of both
        features and compatibility, ymmv

        Sapporo88 merupakan situs game online terbaik hari ini gampang menang. Platform terbesar & terpercaya di Indonesia, game lengkap, akses cepat, transaksi aman, promo menarik, dan layanan responsif


        unfortunately id3 tags are not as standardized as they should be.
        Different applications have not always implemented them properly,
        therefore anyone with mp3 files that come from disparate sources may
        well find that certain files don't load or save without errors.

        Interestingly, winamp does not seem to have many problems with id3 tags,
        indicating that they have gone for the microsoft style compatibility
        at all costs method. Personally I now try to replace any old files
        (some dating back 10 years) that give me trouble.

        Comment

        • Eps

          #5
          Re: Mp3 tagging

          Veerle wrote:
          I want to write my own mp3 tagging software. Therefore I need to be
          able to connect to FreeDb to retrieve song information. I also need to
          be able to write to the ID3 tags of an mp3 file (v1 & v2) for the most
          common tags: song title, artist name, album title, album artist, track
          number, genre, comment and album artwork (cover). If I can find out
          where iTunes (or other software) gets there album artwork, I will try
          to do the same.
          >
          Anyone knows good code samples or libraries to start with? Thanks!
          >
          Veerle


          connecting to these services and getting data is not really very
          complicated but there is no point re-inventing the wheel.

          Are you familiar with MusicBrainz ?, there is a lot of information
          there. There is also a media player called banshee written in c#, as a
          part of the project there is a musicbrainz client library.



          Lastly, last.fm's web services provide a lot of meta information about
          music, I have written a client for this and am planning to open source
          it at some point (tbh its trivial to write your own client so I would
          just go ahead and do it).


          Comment

          Working...