This project will control lighting in a home theater. The lighting control is already taken care of. The software I require only needs to issue a command (ex: "c:\control\[login to view URL] -fade out") based on movie state.
This program should detect the state of a movie playing on a windows machine (vista home ultimate 32bit). The machine plays movies in many different media players (Winamp, Windows Media Player, VLC, etc). The program should issue commands based on the status of the movie playing (A command for playing, paused, and stopped movies).
## Deliverables
**The program must meet the following guidelines:**
**1.** The prorgram must issue custom commands for each state, which can be stored text files or directly reference batch files:
1. Full Screen Movie Playing - Issue Command (either from batch or txt file)
2. Full Screen Movie Stopped - Issue Command (either from batch or txt file)
3. Full Screen Movie Paused - Issue Command (either from batch or txt file)
**2.** The program should run invisibly; it does not require any window, tray entry, or taskbar entry.
**
3.** The program should detect the movie state of any media player (when full screen). However, if it is absolutely necessary it may detect the movie state from the following list of media players:
* Windows Media Player (Version 8 and above)
* Winamp (Version 5 and above)
* VLC Media Player (Version 0.9.4 and above
**4.** The program should run on all modern Windows (XP and above). However, if necessary it may run on Windows Vista (home, premium, etc and above). The program does not need to run on any other operating systems.
**5.** If the program can only detect the movie state from the list given in guideline #3 then it must also detect music state and issue an additional series of commands, like those in guideline #1, for music state.