Jump to content


Photo

Id3-tag Dll


  • Please log in to reply
14 replies to this topic

#1 msoft

msoft

    GMC Member

  • New Member
  • 54 posts

Posted 22 August 2006 - 09:00 AM

ID3 DLL


I'm glad to present you my first dll :D
With this DLL you can read ID3v1, ID3v1.1 and ID3v2.x and you can even write ID3v1 tags.

It worked on nearly all files i've tested (around 200).
if it doesn't work on a file then it's because it's a messy tag or the version is not supported.

Download
Mirror (Rapidshare)

please post your comments and suggestions and what i should add next.
and if you find bugs post them too.
  • 0

#2 Smarttart62

Smarttart62

    designFUSION™

  • New Member
  • 2619 posts

Posted 22 August 2006 - 12:28 PM

How about ID3v2 write :D? And also there should be a way to find out which version of the tag they are using.

Besides that, great job.
-Steve

Edited by Smarttart62, 22 August 2006 - 12:29 PM.

  • 0

#3 msoft

msoft

    GMC Member

  • New Member
  • 54 posts

Posted 22 August 2006 - 12:39 PM

Besides that, great job.

thanks :D

yes, i'm working on id3v2 writing, but that's not as easy as writing id3v1.

there are already 2 functions to get the version: ID3v1_Get_Version and ID3v2_Get_Version.

Edited by msoft, 22 August 2006 - 12:40 PM.

  • 0

#4 Ghostkeeper

Ghostkeeper

    That's Logic

  • New Member
  • 189 posts

Posted 23 August 2006 - 01:48 PM

I get errors: (translated from Dutch)

This application can't be run because STLPMT45.DLL can't be found. Reinstalling this application could solve this problem.

ERROR in action number 1 of Create Event for object object1: Error defining an external function. (abort or ignore, you know the kinda thing)

I pressed Abort, but then the first error shows up again, exactly 9 times. Then the game information shows up. I click the cross and the program terminates.

When I press Ignore however, Every time the first (windows98 window) error occurs, I press OK and another dialog appears (Abort/Ignore from GM), after several times clicking Ignore, the Game Info appears, and when I press cross a gray window appears as from an empty room.

I didn't change anything in the ID3.gm6 file.

P.S. I use Windows XP with service pack 2, if that makes any difference to you.
  • 0

#5 msoft

msoft

    GMC Member

  • New Member
  • 54 posts

Posted 23 August 2006 - 09:46 PM

hm, strange thing. i even use windows xp with service pack 2 and it works.
tomorrow i'll test it on an other pc and tell you whether the dll doesn't work or if it is your pc.
  • 0

#6 Smarttart62

Smarttart62

    designFUSION™

  • New Member
  • 2619 posts

Posted 23 August 2006 - 09:55 PM

Oh BTW, shaltif made a GML script for this (Im positive for reading, not sure about writing, but i suppose so).
-Steve
  • 0

#7 msoft

msoft

    GMC Member

  • New Member
  • 54 posts

Posted 24 August 2006 - 11:11 AM

i know his script. but i don't think it supports ID3v1 (neither reading nor writing).
and it's not as fast as a dll. it doesn't matter for one file, but if you have hundreds of files it's much slower than a dll.
  • 0

#8 tdmgames

tdmgames

    GMC Member

  • New Member
  • 1641 posts

Posted 08 October 2006 - 02:07 PM

i've been searchin for this dll for ages and i've found it!!!
  • 0
OH Balls!

Domain change: If any of my links do you not, please PM me and I will send you a working link :)

t3mp3st+Me+BMG = t3mp3st's edited avatar with changing colour effect.

#9 Daniel-Dane

Daniel-Dane

    GMC Member

  • New Member
  • 3581 posts

Posted 09 October 2006 - 11:22 AM

With a little help from me, tdmgames ...
  • 0

#10 GmDude66

GmDude66

    GMC Member

  • New Member
  • 348 posts
  • Version:Unknown

Posted 09 October 2006 - 06:50 PM

Hmm.. if you get around to it, please add ID3v2 writing :D
  • 0

#11 tdmgames

tdmgames

    GMC Member

  • New Member
  • 1641 posts

Posted 10 October 2006 - 02:39 PM

With a little help from me, tdmgames ...

<{POST_SNAPBACK}>

Yh!!! lol :D
  • 0
OH Balls!

Domain change: If any of my links do you not, please PM me and I will send you a working link :)

t3mp3st+Me+BMG = t3mp3st's edited avatar with changing colour effect.

#12 msoft

msoft

    GMC Member

  • New Member
  • 54 posts

Posted 10 October 2006 - 05:48 PM

@GmDude66: If i have more times I will add this function.
  • 0

#13 GmDude66

GmDude66

    GMC Member

  • New Member
  • 348 posts
  • Version:Unknown

Posted 10 October 2006 - 09:37 PM

Hmm.. I might be able to add it, i'm just too lazy to port ALL of it to GM.
  • 0

#14 localmotion34

localmotion34

    GMC Member

  • New Member
  • 33 posts

Posted 18 October 2006 - 10:00 PM

do you have the version of this DLL that you would normally use with a regular programming language?

im highly interested in this DLL. im writing my own, but the writing ID3v2 tags is proving to be a nightmare.

also, i keep getting yelled at by windows that i need a Borland DLL. is your DLL statically linnked to Borland runtimes, and do you have an idependent DLL that does not require Borland?
  • 0

#15 2001572

2001572

    GMC Member

  • New Member
  • 1 posts

Posted 13 May 2011 - 12:18 PM

I get errors: (translated from Dutch)

This application can't be run because STLPMT45.DLL can't be found. Reinstalling this application could solve this problem.

ERROR in action number 1 of Create Event for object object1: Error defining an external function. (abort or ignore, you know the kinda thing)

I pressed Abort, but then the first error shows up again, exactly 9 times. Then the game information shows up. I click the cross and the program terminates.

When I press Ignore however, Every time the first (windows98 window) error occurs, I press OK and another dialog appears (Abort/Ignore from GM), after several times clicking Ignore, the Game Info appears, and when I press cross a gray window appears as from an empty room.

I didn't change anything in the ID3.gm6 file.

P.S. I use Windows XP with service pack 2, if that makes any difference to you.


Yeah, me too. I run on a laptop with XP service pack 3
  • 0