Ever since I started following multiple people's streams on TL, I decided that I wanted to write a program that would notify me of when my favorite streams went online. After finishing the program, a couple of friends suggested that I'd post it on TL in case other people would like to use it as well. I did some investigating, and I noticed that another TL user, FuzzyAzurik, had already made something similar. At that point, I was debating whether I should post it or not, but I decided to do so anyway since the program functions a bit differently.
So how does it work? Well, have a compilation of screenshots first:
The program itself comes in the form of a standalone .NET executable that will generate two data files (settings and favorites) upon its first startup. Minimizing the application will cause it to appear in the tray.
The program will maintain a list (in memory) of all the streams currently live on teamliquid.net. You are able to add and remove names of streamers to a list of favorites. These streams will always appear at the top of the list, and will be highlighted in a different color.
Whenever someone starts up their stream, you will be notified by the means of a messenger-esque window appearing in the bottom-right section of your screen. You are able to change, to some extent, how this notification works. You can either make it fade in or slide in/out, as well as modify the timing of the various animation sequences. There is also an option for whether you want to see ALL streams that come online, or just the ones in your favorites (which is the main thing I programmed this for).
Unfortunately this is not cross-platform as I quite frankly did not think of making it public until after I had finished it. My apologies.
If the administration of TL feels it's inappropriate that I'm using their name and logo, please tell me and I will make the proper adjustments.
DOWNLOAD LINK: http://skauert.users.avalanchehosting.com/StreamTracker.exe