We're having people over and rockband usually devolves into everybody wanting to sing, so we figured we might as well go right to the source.
So question 1: can we use one of them wired rockband USB mics?
and question 2: what's the proper kodi setup?
The way I've been doing it is really simple. My setup consist of using these components: The (ARC Capable) TV + Receiver , The Mixer + Mics, and the Shield.
Shopping Check List:
One problem with mixing is the pass-through of audio. I don't know how to route the audio from a device connected to the receiver to the mixer, since ultimately you're gonna be routing the mixer's audio to the receiver (if anyone knows of a better way, please let me know). With that, one must take advantage of ARC and disabling it when needed; what this allows is for your TV (the devices linked to it) to pass-through their audio, and codecs that can be decoded, to be transmitted directly to the receiver.
If this option is enabled, assuming your shield is connected to the TV itself, the receiver will solely receive audio from the SHIELD. When this option is turned off, the sound from your TV will exit through the analog output of RCA Stereo; this is what we want for Karaoke, and what allows you to mix the sound from the TV, and by extension SHIELD, with the sound from the microphones.
Doing this set-up allows you to enable ARC when you want to enjoy the SHIELD for high quality sound for TV Shows and Movies with DTS, Dolby, Et Al. It also keeps the door open for Karaoke, when you want to mix sound from it. This is done either through the remote or an app for the receiver; my set-up uses an Onkyo receiver and an iOS app called oRemote that quickly allows me to switch between ARC & Analog/Coax.
Finding the songs are another matter, I search each song individually with voice search on the remote so I can play them through YouTube, but if it's a party you can also take advantage of the Cast Queue system with the shield. You can alternatively save a few songs to your NAS/Server set-up and play them with PLEX/Kodi if you don't have an internet connection. I also heard there are dedicated add-one for Kodi, but I'm not knowledgeable enough on those to comment.
Now, the actual set-up goes like this: Connect Shield Directly to the ARC port on the ---> (ARC Capable TV that has Stereo/RCA Audio Out) ---> Connect Stereo to 1/4 cable to TV Audio Out with 1/4 end going into one of the inputs on the mixer ---> Connect Microphone(s) to their respective input port(s) on the Mixer ---> Connect the other Stereo to 1/4 Cable from Mixer output to receiver input ---> Change audio Mode on Mixer from ARC to Analog/Coax with Remote/App ---> Fine Tune the levels of Volume, Echo, effects, etc to desired levels ---> Cast/Remote/Voice Search (Song Name Karaoke) ---> Play ---> Karaoke!