What I might do (My project has been goign for nearly two years...but it's still quite in the primative phases) is make a small timer circuit, that doesn't allow power to the PC unless the timer has been powered for some set number of seconds. Perhaps 2 or 3. So when you turn your key from off to start, the fraction of a second that it's to the "on" position will not give a fraction of a second of power to the computer. Then when you let off, and it's in the "on" position (car has been started), then two seconds (or however many you set) after it returns to "ON", power will be allowed to the computer. So if you have to crank for 30 seconds, the computer won't get powered until you return to the on position.
Now if your intent is to have your music blasting WHILE you crank the thing, then....well......this kind of defeats that purpose.