'See :meth:`subliminal.list_subtitles`'

def list_subtitles(self, paths, languages=None, services=None, force=True, multi=False, cache_dir=None, max_depth=3, scan_filter=None):

    services = (services or SERVICES)
    languages = (language_set(languages) if (languages is not None) else language_set(LANGUAGES))
    if isinstance(paths, basestring):
        paths = [paths]
    if any([(not isinstance(p, unicode)) for p in paths]):
        logger.warning(u'Not    all    entries    are    unicode')
    tasks = create_list_tasks(paths, languages, services, force, multi, cache_dir, max_depth, scan_filter)
    for task in tasks:
        self.tasks.put(task)
    self.join()
    results = self.collect()
    return group_by_video(results)
