Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

MP3 tags: Reading & writing mp3 tags with audiogenie on


  • Please log in to reply
2 replies to this topic
Gast (w/ nick)
  • Members
  • 119 posts
  • Last active: Aug 02 2013 06:52 AM
  • Joined: 28 Nov 2005
Hi,

I'm trying to get the Audiogenie wrapper to work as
described here:

http://www.autohotke...pic.php?t=55452

I'm using the current Audiogenie dll that is available here
http://sourceforge.n...cts/audiogenie/
on a Windows7 64bit system with AHK Version v1.1.02.01

I placed the AudioGenie3.dll into one directory together with
the AG3.ahk and the code from the topic above. I also added
one mp3 file with tags.

When I start the code and then click on the mp3-file a log
is created:
2011-09-11 23:12:39.0560 ERROR: Invalid argument
2011-09-11 23:12:41.0141 ERROR: No such file or directory
2011-09-11 23:12:41.0221 ERROR: No such file or directory

The original example was pointing to a beta version of the
AudioGenie.Dll. I remember running that successfully on a WinXP
machine 1-2 years ago, so it might be Win7.

If anyone has a working AudioGenie3.dll example for Windows7
please post it here.

  • Guests
  • Last active:
  • Joined: --
I suspect it might be the DLL calls that are made for an ansi version while the 64bit is unicode only, so you might try with the old ahk basic or 32bit ansi version of ahk_l and see if that works. If it does you need to convert the DLLCalls to unicode, see the script compat on the ahk_l doc page

Gast (w/ nick)
  • Members
  • 119 posts
  • Last active: Aug 02 2013 06:52 AM
  • Joined: 28 Nov 2005

I suspect it might be the DLL calls that are made for an ansi version while the 64bit is unicode only, so you might try with the old ahk basic or 32bit ansi version of ahk_l and see if that works. If it does you need to convert the DLLCalls to unicode, see the script compat on the ahk_l doc page


Thanks. This was exactly the reason for the problem.

The dll runs fine if I copy the 32bit Autohotkey.exe into the script directory and run the script by calling "autohotkey.exe script.ahk"