In the video streaming wars, Roku is a bit like Switzerland. Where iOS and Android devotees have Apple TV and Chromecast to deliver music, movies and photos to their HDTVs, Roku walks freely between both camps in the name of neutral entertainment. While you won’t be able to stream your iTunes or Google Play purchases out of the box, Roku’s diverse library still covers an enormous array of genres to fit every taste, from instructional podcasts to the latest Hollywood hits. But with more than 1,500 channels, it can be difficult to navigate them all. That’s why we’ve narrowed the list down to 20 you absolutely need to install.