WINAMP.COM | Forums > Developer Center > Winamp Development > Minibrowser API Support for Winamp 5.22+ |
| Pages (2): « 1 [2] |
Last Thread
Next Thread
|
| Author |
|
|
dllmain Senior Member
Registered: Sep 2005 |
New release. This is mainly 0.5.3 with a few __________________ |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
|
||
|
|
|
Ikeburner Junior Member
Registered: Aug 2002 |
With the latest update, the plugin works for me (didn't seem to load before), but crashes whenever I use Album List's show cover in minibrowser feature. |
||
|
|
|
dllmain Senior Member
Registered: Sep 2005 |
__________________ |
||
|
|
|
Ikeburner Junior Member
Registered: Aug 2002 |
There seems to be some activity in the minibrowser for half a second, as if it's trying to load something - but then Winamp just shuts down without any notice or error. |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
|
||
|
|
|
Safai Senior Member
Registered: Sep 2000 |
OnIpcMbOpenReal: strstr crashes when szUrl is NULL. code: __________________ |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
code: Oh, I see. My bad. I only put the code for NULL when the minibrower is NOT up. It is easily fixed. Here is a new (sigh; ) version. We are in luck: 0.5.4 is NOT republished yet. This is NOT a setup file.. sorry but this forum allows only a file under 102400 bytes. (ps) yeah! quote: The URL button is currently not supported.. well, you can find "Navigate" button on the configuration dialog box... besides, is it needed? I have a feeling that browsing the net with the minibrowser is "overacting" because it is easier to surf with "internet explorer" itself.. or your choice of web browser..
|
||
|
|
|
Ikeburner Junior Member
Registered: Aug 2002 |
|
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
@Ikeburner: |
||
|
|
|
Ikeburner Junior Member
Registered: Aug 2002 |
Oh, I see. Well, I guess it really is the best solution to downgrade. Still, keep up the good work! |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
Bad news and Good news
A bad news is.. the lyric homepage which was the motive of developing mbapi plugin (the homepage distributed a lyric plugin and it became out of order when Winamp went 5.22+) seems not to come online for several days.. I am worrying it goes away.. forever. |
||
|
|
|
DrO Moderator
Registered: Sep 2003 |
you'll need to do a new submission as re-submissions just plain don't work anymore (none in the last month and a bit have so that can be classified as not working) __________________ |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
Minibrowser API Support 0.7 for Winamp 5.22+
Are you guys waiting for me? (if not, well..
|
||
|
|
|
billyvnilly Forum King, M.D.
Registered: Mar 2004 |
Re: Minibrowser API Support 0.7 for Winamp 5.22+
__________________ My webpage (WIP) |
||
|
|
|
Safai Senior Member
Registered: Sep 2000 |
whoami, __________________ |
||
|
|
|
Maxim Senior Member
Registered: Mar 2001 |
I have the same problem, but when I tried to recompile it with the fix it fails because PrepareMBDialogSubclassing() is used but not declared. code: which is up the stack from some ATL stuff and a bunch of stuff inside shdocvw.dll, apparently caused by a bad pointer being released in the ATL code. It happens when I load a MB page, switch to a different ML page, then load another MB page. __________________ Last edited by Maxim on 07-18-2006 at 08:21 AM |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
Minibrowser API Support 0.7.1 for Winamp 5.22+
code: @Maxim: I guess you are using Visual studio 2003.. and I didn't compile this code on the environment because I use Visual C++ 6.0. I wish that dllmain tries to compile the code and tell us what is wrong. Therefore, version 0.7.1 will be replaced shortly as soon as dllmain tries 0.7.1 on VS 2003 (the project files must be replaced anyway because I added new source files. Until then, please try the plugin in the rar file - which I compiled on VS 6.0 - and notify me if any issue found. (ps) By the way, I opened a project for this plugin on the sourceforge.net as dllmain recommends to me, but I haven't uploaded any files yet because I am a newbie for sf. Until I am used to sf, please be patient if I keep uploading in this forum.
|
||
|
|
|
JW Senior Member
Registered: Nov 2004 |
Looks like the "open last visited URL" got broken with 0.7. The URL still gets updated in winamp.ini, but does not get opened when Winamp is restarted. Last edited by JW on 07-18-2006 at 09:45 PM |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
|
||
|
|
|
Safai Senior Member
Registered: Sep 2000 |
@whoami, __________________ |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
code: Oh, I see. mbapi plugin DOES keep IPC_MBBLOCK value, and the "visit last URL" request is sent via IPC_MBOPEN, not IPC_MBOPENREAL (which ignores IPC_MBBLOCK setting). There are two solution for this issue: 1) send "visit last URL" via IPC_MBOPENREAL, which is responsible to mbapi plugin. 2) do not touch IPC_MBBLOCK when AL shows the cover, or turn it off when a song is finished, which is responsible to AL plugin. Hmm.. or I could set the return value of IPC_MBBLOCK to its previous value so the value changer can restore its previous value.. but it makes the respond of the IPC call different from the original one.. Please tell us your opinion so I and dllmain changes its behavior of the next version (and I believe that dllmain is working for a new version with updated project files of VS2003 or higher). |
||
|
|
|
Maxim Senior Member
Registered: Mar 2001 |
To compile in VS2003+ you need to open the .vcproj file and add this: code: at the appropriate place in the XML (ie. after the </File> for gen_mbapi.cpp). People using these versions of Visual Studio can alternatively open the .dsw file and have it automatically converted. __________________ |
||
|
|
|
Safai Senior Member
Registered: Sep 2000 |
@whoami, __________________ |
||
|
|
|
Koopa Forum King
Registered: Apr 2004 |
dllmain, sorry for being OT, but thank you for bundling the NSIS script file too. So I was finally able to fix my code in the Tray Control icon pack installer. My code to autodetect the running winamp.exe and close them was buggy, the compiler won't compile the script, so I removed the code for 2.0 final. Now it finally work as expected. __________________ |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
Minibrowser API Support 0.7.2 for Winamp 5.22+
All right, folks. I think dllmain is having busy days, so I put the changed version before he does.
|
||
|
|
|
bruder_s Junior Member
Registered: Sep 2001 |
please ignore... __________________ Last edited by bruder_s on 08-13-2006 at 12:04 PM |
||
|
|
|
Safai Senior Member
Registered: Sep 2000 |
whoami: code: IPC_IS_MBAPI_ABSENT equals 0x0001000f while code: IPC_IS_MBAPI_ABSENT equals 0x00010010 it works after changing the way you register the message in your plugin to be same as the readme (ie, replacing cszPluginName with "gen_mbapi") __________________ |
||
|
|
|
whoami Junior Member
Registered: Jun 2006 |
Ohh, ah. My bad again. You can call me .... never mind. code: cszPluginName has the ADDRESS of "gen_mbapi" and there must not be used address-of (& operator on it. The old code sends the address of cszPluginName, which is address of the pointer pointing "gen_mbapi" string.I will patch it asap.. but not right now. I just re-installed Windows on my computer and it needs re-installing other applications... Sorry for the bug and late reply. I haven't checked this forum for a while because no one writes on this thread so I assume the plugin needs no update anymore. |
||
|
|
|
DrO Moderator
Registered: Sep 2003 |
no plugin can ever truely be called complete, it's whether things stay developed or not as needed over time that's the main difference but that's something to talk about another time, heh __________________ |
||
|
|
|
onkelandy Junior Member
Registered: Jan 2006 |
Don't know if it has been posted already.. |
||
|
|
|
iandredd Junior Member
Registered: Dec 2006 |
Bumping this just to say thank you to whoami and DLLmain. Winamp now automatically jumps to the relevant artist page on AMG which saves me having to open a browser window got to AMG and then search. Marvelous. |
||
|
|
|
coreying Junior Member
Registered: Feb 2004 |
|
||
|
|
|
id2ndr Junior Member
Registered: Jul 2007 |
Hello everybody, code: It return 0 but doesn't open the browser. I'm using : Win2k SP4 IE6 WA 5.35 MBAPI 0.7.2 Maybe I don't use it correctly. Thanks to help me. |
||
|
|
|
dllmain Senior Member
Registered: Sep 2005 |
code: Have you tried IPC_MBOPENREAL instead? Beside from that do not pass structures as parameters - pass pointers to structures instead. That will push 4 bytes on the stack, not sizeof(winampMediaLibraryPlugin): code: Good luck for your plugin! Please leave us a link so we can find your plugins when it's done. Will it be Open Source? Sebastian __________________ |
||
|
|
|
id2ndr Junior Member
Registered: Jul 2007 |
It doesn't compile neither with plugin->hwndLibraryParent (VC++ outputed no operator ->) nor with plugin.hwndLibraryParent*. |
||
|
|
|
id2ndr Junior Member
Registered: Jul 2007 |
I tried with an older version of winamp (5.01) with IPC_MBOPENREAL and IPC_MBOPEN. |
||
|
|
|
JW Senior Member
Registered: Nov 2004 |
dllmain/whoami - this appears to have been broken by version 5.5. It no longer works, and when I try to access the configuration, I get two error messages - one that tells me to wait until the minibrowser opens, then when I click Retry another one appears that says pretty much the same thing. |
||
|
|
|
| Pages (2): « 1 [2] |
Last Thread Next Thread
|
WINAMP.COM | Forums > Developer Center > Winamp Development > Minibrowser API Support for Winamp 5.22+ |
Forum Rules:
|