diff --git a/src/livestreamer/plugins/tvcatchup.py b/src/livestreamer/plugins/tvcatchup.py
index <HASH>..<HASH> 100644
--- a/src/livestreamer/plugins/tvcatchup.py
+++ b/src/livestreamer/plugins/tvcatchup.py
@@ -25,7 +25,7 @@ class TVCatchup(Plugin):
             stream_url = match.groupdict()["stream_url"]
 
             if stream_url:
-                return {"720p": HLSStream(self.session, stream_url)}
+                return HLSStream.parse_variant_playlist(self.session, stream_url)
 
 
 __plugin__ = TVCatchup
tvcatchup now returns a variant playlist