def do_play(self, line): """play <name> -- Plays an item by name in an external player.""" if self.selection_type is None: print "Error: No feed/playlist selected." return item = self._find_item(line) if item is None: print "No item named %r" % line return if item.is_downloaded(): resources.open_file(item.get_video_filename()) else: print "%s is not downloaded" % item.get_title()
def do_play(self, line): """play <name> -- Plays an item by name in an external player.""" if self.selection_type is None: print "Error: No feed/playlist selected" return item = self._find_item(line) if item is None: print "No item named %r" % line return if item.is_downloaded(): resources.open_file(item.get_video_filename()) else: print '%s is not downloaded' % item.get_title()
def open_file(self, filename): resources.open_file(filename)