The city is using a Smartnet system as far as I can tell, and I'm using a software-defined radio system to pull in the whole band and then split off the chunks I care about. I'm also decoding the control channel so we know which talkgroup is responsible for a call, which frequency they're on, and all of this.
Your approach sounds interesting, and I bet you could get a web frontend onto it which would bring about more attention and cross-platform compatibility, too! It's worth a thought if nothing else.