Almost work on Winamp 2.95
Hi there,
so I've followed your guide with my ancient Winamp 2.95 and it almost works - it shows in plugins, there's a dialog for entering appid, but when I play a song the player crashes.
I know that it's probably ridiculous to have a support for such version, but perhaps we could at least give a shot at debugging it? Is there some kind of logging? Or can I attach a debugger somehow to see what's going on?
Thanks for reporting this. I wonder what's changed between that version and the tested ones.
I'm swamped with my day job work right now so it might be a ways out before I can debug it, but if you're motivated you can definitely you can attach a debugger to see what's going on, Winamp is debugger-friendly. The plugins run in-process and nothing bad happens if you halt execution.
To set it up, you build from source to get symbols + plugin binary. Copy the test binary to your plugin folder. Then debug winamp.exe with Visual Studio or your debugger of choice and ensure plugin symbols get loaded. The source code's Visual Studio project has some leftover stuff for this, from what I remember.
One thing I remember being fussy is what the actual plugin interface was. The plugin API for Winamp was only like 50% documented. Some of it I had to get through experimentation or looking at other plugins. So maybe there's a behavior that the plugin relies on which it shouldn't.
On Tue, Aug 18, 2020 at 4:50 AM KaiN [email protected] wrote:
Hi there,
so I've followed your guide with my ancient Winamp 2.95 and it almost works - it shows in plugins, there's a dialog for entering appid, but when I play a song the player crashes.
I know that it's probably ridiculous to have a support for such version, but perhaps we could at least give a shot at debugging it? Is there some kind of logging? Or can I attach a debugger somehow to see what's going on?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/clandrew/wdrp/issues/18, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB56D5ZAILAZDBUNCLF4Y2LSBJTJHANCNFSM4QDKSL6Q .
I am having the same issue with my beloved Winamp 5.35 Lite (May 14th 2007). I would LOVE to see this working with my version. When the application crashes the exception code is "c0000005" which, according to Google, is an access violation -> see here
btw, I have tried using the most current version of Winamp, like 5.666, but that version does not work with the Audioscrobbler plugin for last.fm, so I stuck with 5.35.