Actually, I've been working on an iOS app for GMs during the last year or so (on and off.. job, kids).. The app covers the aspects of mapping, encounters info and... game soundtrack :)
It is not complete yet, but I'll post a screencast soon..
I've been using/testing it with my group for some...