Getting started with the SDK |
Getting started with the SDK |
DJMatty |
Aug 14 2006, 08:08 AM
Post
#1
|
Member Group: Members Posts: 11 Joined: 14-August 06 Member No.: 124 |
Hi
I've just started to play with the AMIP SDK and I'm having problems getting it to do anything. I have AMIP running in winamp, its changing my Messenger np message, and also creating a file, so it's running ok. I can also telnet to port 60333 on my pc and that gets connected, but doesn't do much else when I type stuff. However when I use the SDK the ac_init_client returns 1, but the ac_eval returns 3 (CONNECTIONFAILED). Here is the code i am using, this was built using VS2005, it's simple console app. CODE #include "stdafx.h" #include <windows.h> #include <stdio.h> #include <conio.h> #include "ac.h" #pragma comment(lib, "ac.lib") int _tmain(int argc, _TCHAR* argv[]) { int err = ac_init_client("127.0.0.1", 60333, 1000, 5, 1); if(err == 1) { char np[2048]; err = ac_eval("var_name",np); if(err == AC_ERR_NOERROR) { printf("Now playing %s\n", np); } else { printf("Error: %d\n", err); } } ac_uninit(); _getch(); return 0; } Can anyone see anything obviously wrong? Do I need a specific version of AMIP to work with the SDK? (I'm using 2.53 beta at present) I've also downloaded the java sdk and tried the example bat file, that also throws a ConnectionFailedException so I'm guessing it's not to do with my code but how I've got AMIP set up or how the SDK is set up... can anyone point me in the right direction? Thanks Matt |
Serge |
Aug 14 2006, 06:57 PM
Post
#2
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
Your sample works fine on my PC. Please try the attached version that I've compiled. Just unpack and use with the supplied ac.dll.
Attached File(s) actest.zip ( 228.81k ) Number of downloads: 60405 |
DJMatty |
Aug 15 2006, 01:14 PM
Post
#3
|
Member Group: Members Posts: 11 Joined: 14-August 06 Member No.: 124 |
Hi Serge
That works great here on my work PC... I'll try it at home tonight and that will see if I have got a problem trying to build it in VS2005... or a problem with my install of winamp\amip at home... Thanks for your help! Matt |
DJMatty |
Aug 16 2006, 12:34 AM
Post
#4
|
Member Group: Members Posts: 11 Joined: 14-August 06 Member No.: 124 |
Hi Serge
Just to let you know I've got it going on my PC at home with VS2005. I ended up removing the shoutcast dsp from winamp, and reinstalling that (not sure if it is a red herring), I also have some odd things going on with the ip addresses. If amip API is running on 0.0.0.0 (as set in the configurator) I can only init the client on 127.0.0.1 for it to work... if I try to use my actual IP address 192.168.7.20 this fails with error code 3. And it seems to fail with this error code in any other combination that I have tried, like setting it to listen on 192.168.7.20 in the configurator and connecting my client to it on that address. Strange. Anyway, its working ok now, and I'm reading playlists and getting events etc. Oh and if anyone is interested in a C# wrapper for the SDK then let me know as I've built one for it. Cheers Matt |