docs: def _listitemify(self, item):
          '''Creates an xbmcswift2.ListItem if the provided value for item is a
          dict. If item is already a valid xbmcswift2.ListItem, the item is
          returned unmodified.
          '''
          info_type = self.info_type if hasattr(self, 'info_type') else 'video'
  
          # Create ListItems for anything that is not already an instance of
          # ListItem
          if not hasattr(item, 'as_tuple'):
              if 'info_type' not in item.keys():
                  item['info_type'] = info_type
              item = xbmcswift2.ListItem.from_dict(**item)
          return item