Mark, this is so easy to do.. Here is what I do for my informal "karaoke" gigs..
I joined the Karafun on line service ($10 month)… Using my laptop or tablet with internet connection.. and a projector, I am able to show lyrics on the wall behind me and play studio quality songs via Karafun..
I use a Marantz voice rover amp, and run a couple mics.. Set up time is about 10 minutes..
Karafun has over 30,000 titles and seldom does not have what I need .. I also have my files (100,000 titles) on my laptop .. Karafun searches and plays both on line and mine..
A search takes about a second with Karafun .. and playlist is available..
Absolutely the best way to go..
https://www.karafun.com/karaokeplayer/