diff --git a/resources/lib/playutils.py b/resources/lib/playutils.py
index b996b1ad..9dcd7136 100644
--- a/resources/lib/playutils.py
+++ b/resources/lib/playutils.py
@@ -93,7 +93,7 @@ class PlayUtils():
                     selected_source = source
                     break
 
-        elif (self.item['MediaType'] != 'Video' or self.item['Type'] == 'TvChannel' or
+        elif (self.item['MediaType'] != 'Video' and self.item['Type'] == 'TvChannel' and
               self.item.get('SourceType') != 'Library'):
             # Do nothing
             log.info("Special case, skip media sources selection.")