Old 8th November 2003, 19:18   #1
saivert
Banned
 
saivert's Avatar
 
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/
saivert is offline   Reply With Quote
Old 8th November 2003, 20:14   #2
Rellik
Major Dude
 
Rellik's Avatar
 
Join Date: Oct 2003
Location: localhost
Posts: 1,099
Awesome! I have been hoping someone could make a plugin that does just that.
  • a few requests I think would be handy:
  • an option for setting the baloon timeout
  • ability to use custom icons
  • if winamp is set to minimise to the system tray, to use that icon instead
Rellik is offline   Reply With Quote
Old 8th November 2003, 20:35   #3
saivert
Banned
 
saivert's Avatar
 
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"??
saivert is offline   Reply With Quote
Old 8th November 2003, 20:44   #4
Rellik
Major Dude
 
Rellik's Avatar
 
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
Rellik is offline   Reply With Quote
Old 8th November 2003, 21:43   #5
Rellik
Major Dude
 
Rellik's Avatar
 
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
Rellik is offline   Reply With Quote
Old 8th November 2003, 23:40   #6
saivert
Banned
 
saivert's Avatar
 
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??
saivert is offline   Reply With Quote
Old 9th November 2003, 00:04   #7
Rellik
Major Dude
 
Rellik's Avatar
 
Join Date: Oct 2003
Location: localhost
Posts: 1,099
as of right now, there are no specific guides except for the one for foobar2000, see this thread

all there is is the stuff you get when you click the help button
Attached Images
File Type: gif advtitle.gif (24.4 KB, 497 views)
Rellik is offline   Reply With Quote
Old 9th November 2003, 00:12   #8
saivert
Banned
 
saivert's Avatar
 
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?
saivert is offline   Reply With Quote
Old 16th November 2003, 05:04   #9
saivert
Banned
 
saivert's Avatar
 
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.
saivert is offline   Reply With Quote
Old 24th December 2003, 04:27   #10
saivert
Banned
 
saivert's Avatar
 
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!
saivert is offline   Reply With Quote
Old 28th February 2004, 07:27   #11
saivert
Banned
 
saivert's Avatar
 
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.
saivert is offline   Reply With Quote
Old 29th February 2004, 03:04   #12
shaneh
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.
Attached Files
File Type: zip wanotify.zip (11.9 KB, 406 views)
shaneh is offline   Reply With Quote
Old 8th March 2004, 10:46   #13
catara
Junior Member
 
Join Date: Mar 2004
Location: romania
Posts: 1
Send a message via Yahoo to catara
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?
catara is offline   Reply With Quote
Old 5th July 2004, 13:00   #14
saivert
Banned
 
saivert's Avatar
 
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.
saivert is offline   Reply With Quote
Old 8th July 2004, 21:54   #15
Darkain
Major Dude
 
Darkain's Avatar
 
Join Date: Apr 2001
Location: Tacoma, WA
Posts: 1,224
Send a message via ICQ to Darkain Send a message via AIM to Darkain Send a message via Yahoo to Darkain
Re: Missing NxSTray and XPAbout

Quote:
Originally posted by saivert
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.
hmmm... i took a look at your ComCommander app, and built a new copy of it from scratch to work with RM-X. i was wondering it maybe you would like to try it out?

-=- 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 !!! -=-
Darkain is offline   Reply With Quote
Old 3rd August 2004, 19:13   #16
rizwank
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
rizwank is offline   Reply With Quote
Old 4th August 2004, 19:43   #17
siebe83
Forum King
 
siebe83's Avatar
 
Join Date: Feb 2004
Posts: 9,223
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)

Good Winamp plugins by Joonas, DrO and shaneh.
If you're bored go here or, if the boredom is more serious, here.
siebe83 is offline   Reply With Quote
Old 24th August 2004, 08:33   #18
saivert
Banned
 
saivert's Avatar
 
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.
saivert is offline   Reply With Quote
Old 26th August 2004, 11:42   #19
saivert
Banned
 
saivert's Avatar
 
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!!!
saivert is offline   Reply With Quote
Old 26th August 2004, 11:47   #20
shaneh
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
shaneh is offline   Reply With Quote
Old 26th August 2004, 11:55   #21
saivert
Banned
 
saivert's Avatar
 
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.
saivert is offline   Reply With Quote
Old 27th August 2004, 16:43   #22
rizwank
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
rizwank is offline   Reply With Quote
Old 30th August 2004, 07:45   #23
saivert
Banned
 
saivert's Avatar
 
Join Date: Jan 2001
Location: Norway
Posts: 927
It's available at Winamp.com/plugins now.

I'm looking into Yahoo Briefcase...
saivert is offline   Reply With Quote
Old 30th August 2004, 07:47   #24
shaneh
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.
shaneh is offline   Reply With Quote
Old 30th August 2004, 13:28   #25
saivert
Banned
 
saivert's Avatar
 
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).
saivert is offline   Reply With Quote
Old 31st August 2004, 06:01   #26
rizwank
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
rizwank is offline   Reply With Quote
Old 23rd September 2004, 10:33   #27
saivert
Banned
 
saivert's Avatar
 
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...
saivert is offline   Reply With Quote
Old 23rd September 2004, 16:27   #28
shaneh
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.
shaneh is offline   Reply With Quote
Old 24th September 2004, 06:37   #29
saivert
Banned
 
saivert's Avatar
 
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...
saivert is offline   Reply With Quote
Old 29th September 2004, 09:18   #30
saivert
Banned
 
saivert's Avatar
 
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...
saivert is offline   Reply With Quote
Old 1st October 2004, 07:12   #31
saivert
Banned
 
saivert's Avatar
 
Join Date: Jan 2001
Location: Norway
Posts: 927
Submitted NxS Thinger to Winamp.com. Going to create a new thread for it soon...
saivert is offline   Reply With Quote
Old 1st October 2004, 10:19   #32
saivert
Banned
 
saivert's Avatar
 
Join Date: Jan 2001
Location: Norway
Posts: 927
Submitted NxS XFade control to Winamp.com. Going to create a new thread for it soon...
saivert is offline   Reply With Quote
Old 18th October 2004, 11:03   #33
brotherS
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...
brotherS is offline   Reply With Quote
Old 19th October 2004, 08:38   #34
saivert
Banned
 
saivert's Avatar
 
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?`
saivert is offline   Reply With Quote
Old 27th October 2004, 08:28   #35
batagy
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!
batagy is offline   Reply With Quote
Old 27th October 2004, 08:48   #36
brotherS
Member
 
Join Date: Sep 2003
Posts: 56
Quote:
Originally posted by saivert
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.
I got Windows 2000, not XP. But I see no reason why it should not work with W2k.
brotherS is offline   Reply With Quote
Old 27th October 2004, 08:57   #37
shaneh
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?
shaneh is offline   Reply With Quote
Old 27th October 2004, 09:22   #38
brotherS
Member
 
Join Date: Sep 2003
Posts: 56
Quote:
Originally posted by shaneh
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?
XP is not *that* far from W2k like W2k from W98. This plugin would be the first software that does not run on W2k that I know of. What it does sounds great, but that should be possible on W2k too.

Pleeeeeeeaaaaaaaasssssseee, saivert, make the next version W2k compatible.
brotherS is offline   Reply With Quote
Old 27th October 2004, 09:28   #39
shaneh
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.
shaneh is offline   Reply With Quote
Old 27th October 2004, 09:32   #40
drewbar
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.

Count with us!
Jan 1st, 12AM (PST, GMT -8) 2010 - 282,246
drewbar 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