![]() |
#1 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
BalloonNotify plugin and other stuff
I have written a plugin in Delphi that displays a popup ballon when the song changes in Winamp. It even puts in it's own page in the preferences dialog.
Tell me if you like it or not! !!Source code included!! !!Source code included!! Download from http://members.***********/files_saivert/ |
![]() |
![]() |
![]() |
#2 |
Major Dude
Join Date: Oct 2003
Location: localhost
Posts: 1,099
|
Awesome! I have been hoping someone could make a plugin that does just that.
|
![]() |
![]() |
![]() |
#3 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Regarding "if winamp is set to minimise to the system tray,
to use that icon instead": That icon belongs to Winamp, and I don't know how to make a balloon popup on this icon. But why care about that?! The "WA" icon I use removes itself when the balloon is dismissed anyway. It doesn't bother anyone. Regarding "an option for setting the baloon timeout": That is specified by Windows. I can't change this, yet... Microsoft must change this first. 10 seconds works fine with me, but you have to work with the computer (move the mouse, press keys, e.t.c) for these 10 seconds to elapse, or else the balloon stays forever. There is however a workaround: I can wait 5 secs and then remove the tray icon. That should dismiss the balloon as well. Thought of this just now. Question: Do like the preferences page I created?? Do you have some better format tags code, to use?? Did you also check out my visualization plugin called "NxS Visualization Plugin"?? |
![]() |
![]() |
![]() |
#4 |
Major Dude
Join Date: Oct 2003
Location: localhost
Posts: 1,099
|
- The preferences works for me. No complaints
- have a look at the tags used in Winamp5 advanced titling in the prefences - I haven't got to checkin out the vis yet |
![]() |
![]() |
![]() |
#5 |
Major Dude
Join Date: Oct 2003
Location: localhost
Posts: 1,099
|
I'll expand on what Sawg said. Some people worry that putting the preferences in the main prefernces panel might clutter up the prefences which is understandable.
If anything, make that an option set for the plugin to display the prefs under the gen config or the main preferences |
![]() |
![]() |
![]() |
#6 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
NxS (My brand name) Balloon Tip is a plug-in, so that's why it is listed under Plug-ins. I think that's more clear.
Another thing: Where can I download the code for Advanced Title Formatting listed under "General Preferences->Titles". I like to implement that in NxS Balloon Tip as well. "[%artist% - ]$if2(%title%,$filepart(%filename%))" is better than my syntax parser which suspects "%track%<.>%artist%<->%title%[%listpos%/%listlen%]" Another another thing: Latest version of MikroAMP also supports Balloon Tips when Tray Icon option is turned on, but if someone doesn't like MikroAMP they can use NxS Balloon Tip. What do you think Sawg?? |
![]() |
![]() |
![]() |
#8 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Sawg said: "Well, Library, Hotkeys, Ripping, Jump to File and Video are plug-ins too. Try to put it with everything els for consistancy."
I Reply: It tends to get crowded under "General Preferences". "Jump to File" should also move down to "Plug-ins" section. Why not make a new section called "Other" or "Plug-in Prefs". And Rellik: I know all that, but what sorts of C/Delphi code do *I* have to write to implement same syntax. Is there free source code available regarding this? |
![]() |
![]() |
![]() |
#9 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
New version of Balloon Tip Plug-in available
I have uploaded a new version of my Balloon Tip Plug-in
![]() Download from: Saivert's WinampDev page This version is written (programmed) in C++ using Microsoft Visual C++. There is still no proper format parser as no one has written an e-mail to me about this. ![]() I have found time to write an NSIS installer for this one. (Lie: Just used Zip2Exe app.) This installer does not contain the source files which must be downloaded seperately from my homepage, but it's at least an NSIS installer. Direct link to this on here. |
![]() |
![]() |
![]() |
#10 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
New version of WebReport out!
Visit my WinampDev page (click link in signature).
It look nice on both Winamp 2.x and Winamp 5 now! |
![]() |
![]() |
![]() |
#11 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Finally redone the NxS Balloon Tip Notification Plug-in once again. This time I have redesigned the prefs page and added more format tags you can use. This version is compiled with mingw instead of Visual C++ 6.0. Now it is completely free.
As always, the url is: http://members.***********/files_saiv...winampdev.html And it is also located in my signature (as if you didn't see that...) The Winamp 5.02 API is available now, so I'm not going to do any more work on embedWindow/prefsPageRec stuff. Read the SDK to know more. |
![]() |
![]() |
![]() |
#12 |
Major Dude
Join Date: Jan 2004
Location: Brisbane, Australia
Posts: 1,193
|
@saivert: I had a quick look at the source, you might like to take a look at the thread 'how to check if the song has changed' for a (IMHO) better way of detecting song changes.
Also, you might like to trap the IPC_SHOW_NOTIFICATION command which my notification plugin and the WA5 notification plugin use. The attatched file sends this command to winamp - it will cause the notification to popup in either WA5+modern skins or with Toaster. The reason I say this is future plugins may use this command, and by trapping this command you have a sort of drop-in replacement for the WA5 one. |
![]() |
![]() |
![]() |
#13 |
Junior Member
|
in gen_waballoon.zip - Zip archive
my delphi 7.0 cant find NxSTray,and XPAbout. it is missing form the arhive U posted? i need a newer Delphi? can U give it tu me? |
![]() |
![]() |
![]() |
#14 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Missing NxSTray and XPAbout
I'm going to upload "Hot Components" which is a Delphi component package where TNxSTray and TXPAbout will be included. I have also updata my plug-in NxS Balloon Tip (the C++ version since the Delphi version is deprecated). It is avaliable at my homepage and on Winamp.com too after they have reviewed it.
|
![]() |
![]() |
![]() |
#15 | |
Major Dude
|
Re: Missing NxSTray and XPAbout
Quote:
-=- Darkain Dragoon -=- -=- RM-X Home Page - Controlling Winamp via RM-900, RM-1000, RM-1500, ATI Remote Wonder, Joysticks, Gamepads, Wheels, Keyboard shortcuts, Multimedia keyboards, across the net, and much more! -=- Defenestration !!! -=- |
|
![]() |
![]() |
![]() |
#16 |
Junior Member
Join Date: Nov 2000
Posts: 22
|
Cannot download updated BalloonNotify from
http://members.***********/files_saiv...balloontip.exe "This file is hosted by Tripod, a Lycos®Network Site, and is not available for download. We prohibit downloading of certain file types to protect visitors from computer viruses. Please check out Tripod's Help system for more information. " Can you rename it or something? rk |
![]() |
![]() |
![]() |
#17 |
Forum King
Join Date: Feb 2004
Posts: 9,229
|
fyi, it's also available in the plugins directory on winamp.com:
http://www.winamp.com/plugins/details.php?id=138431 (not sure wether that's the latest version... i think so, but it still says 1.1) |
![]() |
![]() |
![]() |
#18 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
I have uploaded the new version 2.0 of nxs balloon tip to winamp.com. They have to evaluate it before they post it to the plug-in archives.
|
![]() |
![]() |
![]() |
#19 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
I have uploaded version 2.3 of my plug-in to Winamp.com.
New features: - Improved configuration page with tabbed pages, more space for the masses!!! - New %pbstate% format tag. Will be 1 if playing, 0 if stopped and 2 if paused. Use together with $ifgreater() Advanced Title Formatting function to do neat tricks. I'm currently in the process of moving my homepage to another host (webspace provider) becuase Lycos Tripod now refuses links to .EXE files. And I don't like to put everything in ZIP files, as a lot of the .EXE files are installers. By using ZIP files, the users of my homepage must unzip before running the installer and that is just lame. F*** Tripod!!! |
![]() |
![]() |
![]() |
#20 |
Major Dude
Join Date: Jan 2004
Location: Brisbane, Australia
Posts: 1,193
|
Heh.. screwed over by the ol' bait and switch trick. (Damn Yahoo and their POP3 access removal..) You gotta love these free service providers and their lack of respect for their users :P
|
![]() |
![]() |
![]() |
#21 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Do you know any good free website providers that don't suck, or is this
a blind shot. |
![]() |
![]() |
![]() |
#22 |
Junior Member
Join Date: Nov 2000
Posts: 22
|
Yahoo Briefcase... perhaps?
Can you provide a direct link to 2.3 once you have it uploaded somewhere? -rk |
![]() |
![]() |
![]() |
#23 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
It's available at Winamp.com/plugins now.
I'm looking into Yahoo Briefcase... |
![]() |
![]() |
![]() |
#24 |
Major Dude
Join Date: Jan 2004
Location: Brisbane, Australia
Posts: 1,193
|
Last time I tried briefcase, you were limited to 5kb .jpgs or something ridiculous. Basically it was unusable for anything.
|
![]() |
![]() |
![]() |
#25 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Yeah, and Yahoo! Briefcase is just a hardrive on the net like XDrive.com and the like. What I need is a free homepage host like geocities and tripod, but one that doesn't suck.
Maybe you just have to pay big dollars to run a website without problems on the net. If this is the case, then I won't have a site until year 2012 (when I'm a millionaire hopefully - won the lottery). |
![]() |
![]() |
![]() |
#26 |
Junior Member
Join Date: Nov 2000
Posts: 22
|
Else I can direct host them, if you'd like; on one of the UCLA academic servers. Email me (username@geekymedia.com)
-rk |
![]() |
![]() |
![]() |
#27 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
New version!! New version!! New version!!
Latest version of NxS Balloon Tip = 2.6
Now has these new features: - Uses Media Library for info lookup. - Better song change detection, still having trouble with HTTP streams as there is no reliable way to detect if a http stream is playing (other than checkin its filename, but people might use mms:// too so i would have to check for all sorts of things). - Separate config item for "Copy to clipboard feature). This will be available at Winamp.com soon. They must check it out first, you know... |
![]() |
![]() |
![]() |
#28 |
Major Dude
Join Date: Jan 2004
Location: Brisbane, Australia
Posts: 1,193
|
Why are you using a 'ml helper' plugin for this? The only reason I do it with gen_Script is because it is the only way to get stuff on the sendto menu.
All queries etc can be done just on the Hwnd you get from GetLibraryHwnd IPC. There should be no need for a 'helper' ml plugin normally. |
![]() |
![]() |
![]() |
#29 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
I didn't think of that. Maybe I'll pull it out again, maybe not. It really doesn't matter does it??
However: Have you ever tried one of my recent versions of NxS Balloon Tip plugin? I hope you could check out the source as I have cleaned it up a bit. I know you dig Toaster, but since I'm helping you out with the documentation for ActiveWinamp (gen_script1.dll) I thought you could give it a look. It contains reusable classes for making tabbed configuration pages and so on... |
![]() |
![]() |
![]() |
#30 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
All my plugins are now available at this location:
http://www.inthegray.com/saivert/winamp-plugins/ Bye! Gotta play CS... |
![]() |
![]() |
![]() |
#31 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Submitted NxS Thinger to Winamp.com. Going to create a new thread for it soon...
|
![]() |
![]() |
![]() |
#32 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Submitted NxS XFade control to Winamp.com. Going to create a new thread for it soon...
|
![]() |
![]() |
![]() |
#33 |
Member
Join Date: Sep 2003
Posts: 56
|
won't work...
Hi,
NxS Balloon Tip Notification 2.4 did not work, 2.7 does not either :-( I *really* would like to use it, but I can enable it how often I want, no balloon at all would show up. I even disabled the "use Winamp's tray icon" function to test the "skip to next song" function: I got another tray symbol, but clicking it had no effect... |
![]() |
![]() |
![]() |
#34 |
Banned
Join Date: Jan 2001
Location: Norway
Posts: 927
|
Sure you downloaded it from:
http://www.inthegray.com/saivert/win...balloontip.exe I have tested it on two XP machines. It works for me. Make sure you got this: - Winamp 5.05 with Media Library. - Windows XP (Home or Pro, doesn't matter) - NxS Balloon Tip v2.7 installed. - The right Winamp instance. Maybe you are running a different installation of Winamp. Have you tried my other plugins?` |
![]() |
![]() |
![]() |
#35 |
Junior Member
Join Date: Oct 2004
Location: Hungary
Posts: 2
|
Saivert!
Your Nxs Balloon Tip plugin is great! New version (2.71) now works for Winamp shoutcast radios! I like it, I like it! |
![]() |
![]() |
![]() |
#36 | |
Member
Join Date: Sep 2003
Posts: 56
|
Quote:
|
|
![]() |
![]() |
![]() |
#37 |
Major Dude
Join Date: Jan 2004
Location: Brisbane, Australia
Posts: 1,193
|
You see no reason? How about the fact that Win2k != WinXP, they are different operating systems.
WinXP was relased a few years after 2K. Is it not unreasonable to expect that something was added with regards to features and API's in those years to warrant another release? |
![]() |
![]() |
![]() |
#38 | |
Member
Join Date: Sep 2003
Posts: 56
|
Quote:
Pleeeeeeeaaaaaaaasssssseee, saivert, make the next version W2k compatible. |
|
![]() |
![]() |
![]() |
#39 |
Major Dude
Join Date: Jan 2004
Location: Brisbane, Australia
Posts: 1,193
|
The balloon tips are part of XP, it would require showing the tip in a custom window or basic tip window. This is basically what my Toaster plugin does, but uses skinning and album showing etc as well.
|
![]() |
![]() |
![]() |
#40 |
Sawg 2.0
Major Dude Join Date: Mar 2004
Posts: 5,916
|
The balloon thing is a feature native to Windows XP, it was not included in Windows 2000. Therefore, it would be impossible to do in Windows 2000 without writing his own balloon code. So, for this having XP is required.
|
![]() |
![]() |
![]() |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|