Author Topic: Systray Control Icons - Like in WinAmp!  (Read 10030 times)

saga

  • Posts: 2748
Systray Control Icons - Like in WinAmp!
« on: 17 Aug '07 - 19:43 »
Hi, as you may have read in another topic, I switched from WinAmp to XMPlay today. One of the things I missed was the Systray Control Icons. I also didn't find a plugin on the support sites, so I decided to write this little tool (it's just 24kb!). However, I also didn't find the possibility to create "generic plugins" that would load when XMPlay starts. My solution: This tool will load at system startup and will hide the icons until you open XMPlay. I know, it's not the best solution, but it works (for me)!
This project was written in Visual Basic 6 using the sourcecode provided at the support sites. It is open source, feel free to optimize the code, but please give me feedback! :)
you may download xmptray here. German information page about the program is available here.

If any of the runtime files is missing on your system (should only be an issue on pre-XP systems), you may download it here.

have fun!

edit: this is how it will look like! note that you may create as many icons as you want...


EDIT 2009-12-24: To make this work in Vista/Win7, the program should be placed in your Program Files folder. Otherwise, it can be possible that the icons won't show up.
« Last Edit: 26 Apr '22 - 11:14 by saga »

raina

  • Posts: 1163
Re: Systray Control Icons - Like in WinAmp!
« Reply #1 on: 18 Aug '07 - 01:28 »
Nice entrance!

saga

  • Posts: 2748
Re: Systray Control Icons - Like in WinAmp!
« Reply #2 on: 18 Aug '07 - 15:16 »
Version 1.1 is up (same download link), it won't show the config dialog on system startup anymore... :-X
I also wrote some more lines about the usage in the readme file.
Posted on: 18 Aug '07 - 12:27
Version 1.2 includes 2 new icon sets called "cool black" and "smooth green". now you don't have to edit the standard tray.ini file, you can create a new ini file to  create a new icon set.

Ian @ un4seen

  • Administrator
  • Posts: 26083
Re: Systray Control Icons - Like in WinAmp!
« Reply #3 on: 19 Aug '07 - 18:13 »
...I also didn't find the possibility to create "generic plugins" that would load when XmPlay starts. My solution: This tool will load a system startup and will hide the icons until you open XmPlay. I know, it's not the best method, but it works (for me)!

The DSP plugin system sort of doubles-up as a general plugin system :)

I'm not sure if it'll be possible with VB, but if you would like to give it a go, the DSP plugin API is available from the XMPlay page. For an example, you could also download the "MSN now playing" plugin, which includes the source code.

saga

  • Posts: 2748
Re: Systray Control Icons - Like in WinAmp!
« Reply #4 on: 19 Aug '07 - 19:32 »
okay, i'll have a look at it!