Go Back   Winamp Forums > Developer Center > Winamp Development

Reply
Thread Tools Search this Thread Display Modes
Old 31st January 2006, 23:53   #1
WoundedLion
Junior Member
 
Join Date: Sep 2005
Location: Oakland,CA
Posts: 19
AjaxAMP v2.0

I've finished version 2.0 of AjaxAMP.

In case you're curious what the hell AjaxAMP is: http://www.winamp.com/plugins/details.php?id=146128

Version 2.0 adds a simple media library so you can browse and enqueue files remotely. Check out the drag and drop from ML to PL! It also fixes a lot of bugs from the first version and dramatically increases performance, especially when working with large playlists. If anyone wants to check it out before it gets through the publishing process, you can d/l it here:

http://mp3whore.mine.nu/AjaxAMPInstaller.exe

Any comments/bug reports/criticisms are welcome. I have a lot of good things planned for 3.0 and too little time to do them!

In that vein, does anyone know if it is possible to query Winamp for the list of associated file types? Joonas - it looks like you must do something like this for the Dynamic Library....

Thanks,
WoundedLion

Last edited by WoundedLion; 1st February 2006 at 00:09.
WoundedLion is offline   Reply With Quote
Old 1st February 2006, 00:35   #2
DrO
-
 
DrO's Avatar
 
Join Date: Sep 2003
Location: UK
Posts: 22,204
code:
#define IPC_GET_EXTLIST 292
/* (requires Winamp 2.9+)
** char *extlist=(char*)SendMessage(hwnd_winamp,WM_WA_IPC,data,IPC_GET_EXTLIST);
** This will return a double null terminated string (i.e. "blah\0boing\0yadda\0\0"
** When you have finished using this you will need to to free it with a call to GlobalFree().
** If data is 0 then it will return a raw extension list of the currently supported file types.
** If data is 1 then it will return something which is suitable for GetOpenFileName(..)
** i.e. "*.mp3\0Mp3 File\0*.wav\0Wave File\0\0"
*/

-daz
DrO is offline   Reply With Quote
Old 7th February 2006, 22:18   #3
lektro
Junior Member
 
Join Date: Feb 2006
Posts: 1
Few bugs I found:
In the config window, under the library tab, clicking on "add directory" then "Cancel" appends garbage characters to the "Shared Directories" list.

After adding a root directory (X:\) to the shared directories list, I'm unable to access its files. Clicking on the entry in AjaxAMP does nothing. This prevents access to mapped network drives.

In AjaxAMP's media library, clicking on a network directory of the form "\\server\share" results in all directories being cleared from the displayed list, and the media library becomes inaccessible.

While browsing a directory on one drive, shared directories on any other drive are unreachable. There is no "parent" link to reach the complete list of shared folders.

-lektro
lektro is offline   Reply With Quote
Old 10th February 2006, 03:26   #4
WoundedLion
Junior Member
 
Join Date: Sep 2005
Location: Oakland,CA
Posts: 19
bugs

Thanks for the bug reports. You are absolutely right. Damn I should have tested more but you get excited...

I have fixed those issues for the next release, which hopefully will be done soon.

Enjoy the plugin.

-WoundedLion
WoundedLion is offline   Reply With Quote
Old 13th February 2006, 09:38   #5
BCan
Junior Member
 
Join Date: Feb 2006
Posts: 43
With play lists and Media libraries in the thousands (12,000 at work, over 1,700 at home) the media library takes a long time to load, and runs Winamp at full processor usage.


Is there a way to use the inbuilt media library database to generate the Media library function in AjaxAMP?
BCan is offline   Reply With Quote
Reply
Go Back   Winamp Forums > Developer Center > Winamp Development

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump