Program Requirements: Program accesses Billboard Hot 100 ( [url removed, login to view] ) And takes (by default) top 10 songs and adds them to a data file. The songs then need to be downloaded. This is the tricky part. Figure out some way (Either by means of Gnutella, or some other way you can think up) to get these songs downloaded. They are downloaded either by the user pressing the "Update Songs" button on the program, or is automatically updated if their data file hasn't been updated in 1 week, and if their computer is connected to the internet, but dormant (no activity for 30 minutes). The program then lists the songs and allows the user to select a song to play. Songs are played by a built-in MP3 player in the program. By default, the music plays in consecutive order, and after the last song is played, repeats to number 1. Program must have a small window, and look "cool". Must have Form On Top capabilty. When program is minimized, it is minimized to system tray. A "hover-text" over the system-tray icon reveals the name of the song currently playing, with a number indicating the number on the charts it currently is. (ie: "(#1) Nelly - Hot In Here - Playing". If no song is playing, it will read the name of the program. Everytime the program downloads the new top hits, the old songs are deleted. (Users can turn off this option in the Options dialog box. User can select the "Working" directory from the Options dialog box (The place to store the current downloaded songs) Play/Pause Button | Stop Button | <- (Prev Song) | -> (Next Song) Use your imagination and be creative with this project!!!
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
Windows 98, ME, XP