Announcement

Collapse
No announcement yet.

VB6 module to read and write ID3 tags (attached)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • VB6 module to read and write ID3 tags (attached)

    In the interest of continuing to provide code that nobody wants, here's a module I wrote for editing ID3 tags in MP3 files.

    Also, it can be used to get the audio stream info (sample rate, num channels, bits per second, etc.)

    Exposed Functions:

    MP3read_HasTag_ID3v1
    MP3read_HasTag_ID3v2

    MP3read_GetTagInfo_ID3v1
    MP3read_GetTagInfo_ID3v2

    MP3file_SetTagInfo_ID3v1
    MP3file_SetTagInfo_ID3v2

    MP3file_RemoveTags

    MP3read_GetAudioStreamInfo

    Hopefully someone will find a use for this. I use it in a tag editor/renamer that I wrote for MP3s a while ago.

    Eventually, this and more of my code will be hosted on my site at compulsivecode.com but for now, it's going up here on mp3car.

    Rock on. Write code. Don't buy stuff -- build stuff. This applies to software as well.
    Attached Files

  • #2
    I went to your site and downloaded Driveline, but it gave me an error when I tried to run it; "Component 'MSCOMM32.OCX' or one of it's dependencies not correctly registered: a file is missing or invalid". I am not running VISTA. I guess this seems to be a common problem with VISTA.


    Also, I'm very excited that you released the source, I plan on using it as my base. Thank you VERY much.

    Comment


    • #3
      MSCOMM32.OCX fix

      this fixed the problem

      http://www.afreeocx.com/ocx/info/mscomm32_ocx.html

      Comment


      • #4
        Good to hear. I usually don't use external controls in my programs, but I figured everyone would have MSCOMM32. I guess that's my fault for not providing an installer. Anyway, thanks for checking it out.

        Comment


        • #5
          I know I'm bumping a horribly old thread, but I'm wondering - what license is this released under? It's a nice module, and I'm hoping to use it in an upcoming project.

          Comment


          • #6
            Well, I wouldn't have released the source-code if I didn't want anyone to use it.

            It's released under the 'free-to-use-and-learn-from-but-throw-me-a-bone-if-you-get-rich-from-it' license, and also the 'i-am-not-responsible-if-this-eats-your-MP3s' license.

            However, if you're using .Net, I would recommend you get the latest version of this module from DriveLine (my frontend). I've since cleaned a few things up.

            Comment


            • #7
              Originally posted by ClockWorK View Post
              Well, I wouldn't have released the source-code if I didn't want anyone to use it.

              It's released under the 'free-to-use-and-learn-from-but-throw-me-a-bone-if-you-get-rich-from-it' license, and also the 'i-am-not-responsible-if-this-eats-your-MP3s' license.

              However, if you're using .Net, I would recommend you get the latest version of this module from DriveLine (my frontend). I've since cleaned a few things up.
              Sounds good. Thanks for the response.

              Comment

              Working...
              X