This project detects which player you are using. Here are all the ones that it knows: Flash Java Offline + turbo Offline normal Offline single stepping It also has a very bad offline/online test. EDIT: Now doesn't require you to press space