i don't believe the D3 (or any other phone) has an AM tuner built in, which would be necessary for an AM app to work
Maybe try Motorola's FM radio app and listen to the 610 AM simulcast on FM 94.1 instead of streaming. Note, you need to plug in headphones or some kind of 3.5mm cord to get FM reception.
That's exactly my issue. 94.1 feed is delayed OTA as they sync it with the video feed so you can watch at home and listen to their station. Problem is, if you're at the game, the delay kills it but they also have a live feed with no delay on 610 AM. It's actually funny, if you're at the game, you watch the play and then once complete you hear "he drops back to pass" lol!
Oh so not only is the 94.1 internet feed delayed but it is delayed when you tune it in the old fashioned way, like in your car?
This site lists 610 under the sports section but I think it is delayed the same as 94.1: CBS Radio Player
So I guess they don't offer a 610 am feed anywhere that we know of.
A couple of alternatives:
1) get a cheap AM radio
2) hook up an AM radio to your home computer and then set up a server to stream via the internet so you can stream to your phone. I do something like this with Howard Stern.
what would cause the delay is:
1. analog to digital conversion (very, very slight, maybe a ms or 2)
2. compression for streaming (say a good ~100ms at least)
3. streaming across the internet, including
a. your computer to your ISP (could be anywhere from ~1ms to 1sec, depending on who you're with, time of day, etc)
b. your ISP to your mobile provider (i won't even guess)
c. your mobile provider to your phone (again ~1ms at least)
4. decoding and playback (negligible, less than a ms)
at best you're looking at a ~105ms delay, up to a couple seconds. your best bet is to find a cheapie stand alone AM radio