You suck at karaoke. Most of us do, but that doesn't stop any of us from hitting up the karaoke bar. It's not about who sounds best; there's American Idol for that. It's about having a great time without incurring negative judgement; the worse you are the better time I'm having.
Now, instead of venturing out to crowded karaoke bars or buying a karaoke machine you'll rarely use, just plug in your Chromecast. With the KaraokeCast app for Android (from dev Bas Bosschert), you'll be karaoking at home in no time—for free. It's got over 300 songs (and growing), which it pulls from YouTube, that you can easily queue and cast to your big screen.
It is possible to search YouTube for the countless "karaoke" versions of songs yourself and cast them, but this app consolidates all that work. And don't worry, the songs are both contemporary and classic, and they are always adding new ones.
The application will take a some time to initially load all the songs, so be patient. Once done, hit the Chromecast button in the top right-hand corner to cast it to your television. You can then scroll through the tracks, tap on a song, then add them to your queue.
Most videos will look great (depending on the source), but you may see a small ad which will go away eventually. You'll see a short countdown timer, then it's time to sing baby!
Enjoy a few drinks and get emotional while you sing—it's happened to the best of us.