Go Back   Winamp Forums > Developer Center > Winamp Development

Reply
Thread Tools Search this Thread Display Modes
Old 3rd July 2002, 13:45   #1
wushi
Junior Member
 
Join Date: Jul 2002
Posts: 2
Advanced WinAmp Hooking

After hooking into the WinAmp main window procedure I'm a bit dissapointed with the messages I catch. As far as I can see there are no messages sent to the main window when you -for example- start playing another song through the playlist.

So here is what I want... I want to be able to act on every change that is made in the playback of songs through any source: playing, pausing, skipping parts, etc... To get the context straight: I am trying to write a plugin that tracks your music listening behaviour to "learn" your tast in music so it can make playlist suggestions from simple instructions as: I'm in the mood for something like the last song but hated the one before it...

Please suggest me what I can do best:
* check playback parameters every _somuch_ time
* check playback parameters on every IPC_ISPLAYING or IPC_GETOUTPUTTIME
* hook into all WinAmp windows and catch their messages
* THE VERY SIMPLE & ELEGANT SOLUTION (the one I'm hoping for ;-))

Thanks!
wushi is offline   Reply With Quote
Old 4th July 2002, 02:35   #2
Gourou
Senior Member
 
Gourou's Avatar
 
Join Date: Feb 2002
Location: The backside of the universe on the trailing edge of eternity
Posts: 238
heh, funny
Quote:
THE VERY SIMPLE & ELEGANT SOLUTION (the one I'm hoping for ;-))
that'll be the day.. anyway, do all the above of what you listed, hook into everything, check every status, keep track of lengths on everything, etc, etc it's the only way, you'll simply have to do it yourself
Gourou 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