YouTube TV provides 100+ channels if you subscribe to their base plan ($72.99/mo) and 30+ Spanish networks through their Spanish plan ($34.99/mo). You can check the complete list of channels on the YouTube TV website.