When it comes to live tv I would highly recommend one of the Plex apps, either Plex for Windows or Plex Media Player. The former is newer / simpler, the latter is older but has a lot more bells and whistles.
Live TV through a web browser is probably spotty at best.