Not sure how up to date that list is. I'm pretty sure moriarty's doesn't have karaoke during the summer, but will pick back up after labour day. I went to Tavern 17 once, because I like that DJ, but its exactly what you'd expect from karaoke in a hotel lobby bar. I thought Joe stopped doing it there, but maybe he started up again. DJ Lars is decent, sung with him on sundays at the locust bar, but I can't vouch for the South Philly Bar and Grill, I've never been.
One of these days I really do need to get to Yakitori Boy for the bar, I've only ever done private rooms, and the selection on the import machines is iffy.
I wish Yelp had a better feature for weekly or monthly events such as karaoke, quizo, and things like that. It can actually be pretty hard to find information on good karaoke nights, mostly because the good ones tend to be pretty full.