You seem to be in the very same field as me! Kodi, streaming, and emulation!
I made your above app, and have the channel logos appear when you press a key, you scroll though them and then select one, the logos hide and the channel plays, however I never used a list, I used a db and php