Free Plugin : ID3Tag Plugin

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • AMSWaves
    Forum Member
    • Jun 2008
    • 231

    Free Plugin : ID3Tag Plugin

    Hi All.
    We Released a new plugin.

    With this plugin you can Read and Write Tags of a mp3 file (Title, Artist, Picture, ....).

    with this you can read and write a secret value in mp3 with encryption.

    so this plugin have 4+1 function.

    maybe we must create this plugin commerecial but we like released our plugins free until all bodys can use it freely but you can help us with your donation.

    if you like this plugin or like our job or like our plugins so please donate us anyway Enjoy it!

    Best Regards,
    AMSWaves.

    Download
    Help
    Email

    Please Reply:yes
    Last edited by AMSWaves; 12-24-2008, 09:49 AM.
  • Imagine Programming
    Indigo Rose Customer
    • Apr 2007
    • 4252

    #2
    Thanks AMSWaves, here's a little example. It returns hexadecimal values as comment some times though:P
    Attached Files
    Bas Groothedde
    Imagine Programming :: Blog

    AMS8 Plugins
    IMXLH Compiler

    Comment

    • S0mbre
      Forum Member
      • Jan 2008
      • 133

      #3
      Hallo!

      Unfortunately, this plugin doesn't work for me: it didn't read a single mp3 file I had...

      The code I used was pretty straightforward:

      Code:
      01 [b][COLOR='#0000FF']local[/COLOR][/b] t_File [COLOR='#FF0000']=[/COLOR] Dialog[COLOR='#FF0000'].[/COLOR]FileBrowse[COLOR='#FF0000']([/COLOR]true[COLOR='#FF0000'],[/COLOR] [COLOR='#800080']"Locate File"[/COLOR][COLOR='#FF0000'],[/COLOR] _DesktopFolder[COLOR='#FF0000'],[/COLOR] [COLOR='#800080']"MP3 Files (*.mp3)|*.mp3|"[/COLOR][COLOR='#FF0000'],[/COLOR] [COLOR='#800080']""[/COLOR][COLOR='#FF0000'],[/COLOR] [COLOR='#800080']"mp3"[/COLOR][COLOR='#FF0000'],[/COLOR] false[COLOR='#FF0000'],[/COLOR] true[COLOR='#FF0000'])[/COLOR]; 
      02 
      03 [b][COLOR='#0000FF']if[/COLOR][/b] t_File [b][COLOR='#0000FF']and[/COLOR][/b] [COLOR='#FF0000']([/COLOR]t_File[COLOR='#FF0000'][[/COLOR]1[COLOR='#FF0000']][/COLOR] [COLOR='#FF0000']~[/COLOR][COLOR='#FF0000']=[/COLOR] [COLOR='#800080']"CANCEL"[/COLOR][COLOR='#FF0000'])[/COLOR] [b][COLOR='#0000FF']then[/COLOR][/b] 
      04 
      05 	[b][COLOR='#0000FF']local[/COLOR][/b] tTag [COLOR='#FF0000']=[/COLOR] ID3Tag[COLOR='#FF0000'].[/COLOR]GetTag[COLOR='#FF0000']([/COLOR]t_File[COLOR='#FF0000'][[/COLOR]1[COLOR='#FF0000']][/COLOR][COLOR='#FF0000'],[/COLOR] [COLOR='#800080']":temp:"[/COLOR][COLOR='#FF0000'])[/COLOR]; 
      06 
      07 [i][COLOR='#008000']	-- Fill values --[/COLOR][/i]
      08 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input4"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Title[COLOR='#FF0000'])[/COLOR]; 
      09 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input1"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Artist[COLOR='#FF0000'])[/COLOR]; 
      10 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input2"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Album[COLOR='#FF0000'])[/COLOR]; 
      11 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input3"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Genre[COLOR='#FF0000'])[/COLOR]; 
      12 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input5"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Year[COLOR='#FF0000'])[/COLOR]; 
      13 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input6"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Track[COLOR='#FF0000'])[/COLOR]; 
      14 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input7"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Comment[COLOR='#FF0000'])[/COLOR]; 
      15 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input8"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Lyrics[COLOR='#FF0000'])[/COLOR]; 
      16 	
      17 	[b][COLOR='#0000FF']if[/COLOR][/b] tTag[COLOR='#FF0000'].[/COLOR]Picture [COLOR='#FF0000']~[/COLOR][COLOR='#FF0000']=[/COLOR] [COLOR='#800080']""[/COLOR] [b][COLOR='#0000FF']then[/COLOR][/b] 
      18 		Image[COLOR='#FF0000'].[/COLOR]Load[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Image1"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Picture[COLOR='#FF0000'])[/COLOR]; 
      19 	[b][COLOR='#0000FF']end[/COLOR][/b] 
      20 [i][COLOR='#008000']	---[/COLOR][/i]
      21 
      22 [b][COLOR='#0000FF']end[/COLOR][/b]
      What's the matter?

      Comment

      • AMSWaves
        Forum Member
        • Jun 2008
        • 231

        #4
        Originally posted by S0mbre View Post
        Hallo!

        Unfortunately, this plugin doesn't work for me: it didn't read a single mp3 file I had...

        The code I used was pretty straightforward:

        Code:
        01 [b][COLOR='#0000FF']local[/COLOR][/b] t_File [COLOR='#FF0000']=[/COLOR] Dialog[COLOR='#FF0000'].[/COLOR]FileBrowse[COLOR='#FF0000']([/COLOR]true[COLOR='#FF0000'],[/COLOR] [COLOR='#800080']"Locate File"[/COLOR][COLOR='#FF0000'],[/COLOR] _DesktopFolder[COLOR='#FF0000'],[/COLOR] [COLOR='#800080']"MP3 Files (*.mp3)|*.mp3|"[/COLOR][COLOR='#FF0000'],[/COLOR] [COLOR='#800080']""[/COLOR][COLOR='#FF0000'],[/COLOR] [COLOR='#800080']"mp3"[/COLOR][COLOR='#FF0000'],[/COLOR] false[COLOR='#FF0000'],[/COLOR] true[COLOR='#FF0000'])[/COLOR]; 
        02 
        03 [b][COLOR='#0000FF']if[/COLOR][/b] t_File [b][COLOR='#0000FF']and[/COLOR][/b] [COLOR='#FF0000']([/COLOR]t_File[COLOR='#FF0000'][[/COLOR]1[COLOR='#FF0000']][/COLOR] [COLOR='#FF0000']~[/COLOR][COLOR='#FF0000']=[/COLOR] [COLOR='#800080']"CANCEL"[/COLOR][COLOR='#FF0000'])[/COLOR] [b][COLOR='#0000FF']then[/COLOR][/b] 
        04 
        05 	[b][COLOR='#0000FF']local[/COLOR][/b] tTag [COLOR='#FF0000']=[/COLOR] ID3Tag[COLOR='#FF0000'].[/COLOR]GetTag[COLOR='#FF0000']([/COLOR]t_File[COLOR='#FF0000'][[/COLOR]1[COLOR='#FF0000']][/COLOR][COLOR='#FF0000'],[/COLOR] [COLOR='#800080']":temp:"[/COLOR][COLOR='#FF0000'])[/COLOR]; 
        06 
        07 [i][COLOR='#008000']	-- Fill values --[/COLOR][/i]
        08 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input4"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Title[COLOR='#FF0000'])[/COLOR]; 
        09 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input1"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Artist[COLOR='#FF0000'])[/COLOR]; 
        10 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input2"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Album[COLOR='#FF0000'])[/COLOR]; 
        11 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input3"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Genre[COLOR='#FF0000'])[/COLOR]; 
        12 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input5"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Year[COLOR='#FF0000'])[/COLOR]; 
        13 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input6"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Track[COLOR='#FF0000'])[/COLOR]; 
        14 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input7"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Comment[COLOR='#FF0000'])[/COLOR]; 
        15 	Input[COLOR='#FF0000'].[/COLOR]SetText[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Input8"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Lyrics[COLOR='#FF0000'])[/COLOR]; 
        16 	
        17 	[b][COLOR='#0000FF']if[/COLOR][/b] tTag[COLOR='#FF0000'].[/COLOR]Picture [COLOR='#FF0000']~[/COLOR][COLOR='#FF0000']=[/COLOR] [COLOR='#800080']""[/COLOR] [b][COLOR='#0000FF']then[/COLOR][/b] 
        18 		Image[COLOR='#FF0000'].[/COLOR]Load[COLOR='#FF0000']([/COLOR] [COLOR='#800080']"Image1"[/COLOR][COLOR='#FF0000'],[/COLOR] tTag[COLOR='#FF0000'].[/COLOR]Picture[COLOR='#FF0000'])[/COLOR]; 
        19 	[b][COLOR='#0000FF']end[/COLOR][/b] 
        20 [i][COLOR='#008000']	---[/COLOR][/i]
        21 
        22 [b][COLOR='#0000FF']end[/COLOR][/b]
        What's the matter?
        Hi S0mbre,
        dosent work this plugin on any mp3files ? or dosent work on a mp3 file ?
        this plugin crashed your program or not ? (if this plugin returns null$ value on your mp3s files maybe your mp3s files is not mp3 :lol or dont have ID3Tag )
        can you upload that mp3file with example ?

        Comment

        • S0mbre
          Forum Member
          • Jan 2008
          • 133

          #5
          Hi!

          Thanks for replying. I've tried the plugin in several mp3 files, all of which definitely do have id3 tags (v2.1 and v1 tags), which are readable in WinAmp and any other players. Right now I can't upload a sample mp3, though. The plugin use didn't cause AMS or system crashes, it seems, the GetTag function just returned a nil table, or somehow the table items returned empty strings when called by reference...

          Here's the sample project: ID3_tags.apz

          Comment

          • JDog37
            No longer a forum member
            • Feb 2008
            • 566

            #6
            Hmm

            I tried it and it works on every one of mine...

            Thank you AMSWAVES for the plug in, its a nice addition. :yes

            Joe

            Comment

            • S0mbre
              Forum Member
              • Jan 2008
              • 133

              #7
              Still returns empty strings on all ID3 fields with me... I've got AMS 7.5, OS is Windows XP Pro SP2.

              Comment

              • medina07
                Forum Member
                • Feb 2006
                • 82

                #8
                The website no longer exists...

                Comment

                • RizlaUK
                  Indigo Rose Customer
                  • May 2006
                  • 5552

                  #9
                  there are many cheap/free alternatives!
                  Embrace change in your life, you never know, it could all work out for the best

                  Comment

                  • S0mbre
                    Forum Member
                    • Jan 2008
                    • 133

                    #10
                    Originally posted by RizlaUK View Post
                    there are many cheap/free alternatives!
                    Yeah, but I'd like to see an ID3 tagger engine fully functionable in AMS...

                    Comment

                    • AMSWaves
                      Forum Member
                      • Jun 2008
                      • 231

                      #11
                      Hi all,
                      im so sorry, i have many problem.
                      Like money, like my partner, like my love.
                      My website go down, because Im a 18 years old boy :-) because my partner travel to another country, my money go down, and my girl friend leave me :-( .
                      But i come back in this week with new plugins because i love programming and i love improve AMS.
                      Best Regards,
                      AMSWaves.

                      Comment

                      • jackdaniels
                        No longer a forum member
                        • Mar 2007
                        • 533

                        #12
                        Woooouuww that's a sad story AMSWaves

                        I really wish you the best luck from my heart, money is easy come easy go staff... I know loosing girlfriend is really difficult thing but you will get better soon :yes

                        My Own Expirience

                        Comment

                        • ShadowUK
                          No longer a forum member
                          • Oct 2007
                          • 1322

                          #13
                          If you need hosting, You can ask me. I'll happily give you cPanel.

                          Comment

                          • AMSWaves
                            Forum Member
                            • Jun 2008
                            • 231

                            #14
                            Originally posted by ShadowUK View Post
                            If you need hosting, You can ask me. I'll happily give you cPanel.
                            Hi ShadowUK,
                            How u can give me a cPanel you are a reseller ?
                            what size of host you can give me ?

                            Comment

                            • kambiz
                              Forum Member
                              • Apr 2005
                              • 6

                              #15
                              Hi AMSWave

                              If you couldn't get host for your website yet, I will help you. please do tell me necessary size of web space. Meanwhile, I will be in trip for 7 days (from this friday to next friday).

                              Comment

                              Working...
                              X