From 641b11aef50e512da5e51aa672c07e69659c1634 Mon Sep 17 00:00:00 2001 From: getzze Date: Thu, 3 Oct 2024 23:15:16 +0100 Subject: [PATCH] Improve core coverage - 1 (#1174) * improve coverage split test_core.py test creation|modification_date --- changelog.d/1174.misc.rst | 1 + pyproject.toml | 1 + subliminal/core.py | 8 +- subliminal/matches.py | 4 +- subliminal/providers/bsplayer.py | 7 +- subliminal/score.py | 28 +- subliminal/subtitle.py | 237 +++-- subliminal/utils.py | 21 +- subliminal/video.py | 17 +- .../providers/test_download_bad_subtitle.yaml | 840 +++++++++++++++ .../test_download_best_subtitles.yaml | 955 ++++++++++++++++++ ...est_download_best_subtitles_min_score.yaml | 108 ++ ...test_download_best_subtitles_only_one.yaml | 551 ++++++++++ tests/providers/test_providers.py | 337 ++++++ tests/test_cache.py | 4 + tests/test_core.py | 392 +------ tests/test_extensions.py | 3 + tests/test_matches.py | 11 + tests/test_provider.py | 3 + tests/test_score.py | 6 +- tests/test_subtitle.py | 143 ++- tests/test_utils.py | 63 +- tests/test_video.py | 24 + tox.ini | 3 +- 24 files changed, 3243 insertions(+), 524 deletions(-) create mode 100644 changelog.d/1174.misc.rst create mode 100644 tests/cassettes/providers/test_download_bad_subtitle.yaml create mode 100644 tests/cassettes/providers/test_download_best_subtitles.yaml create mode 100644 tests/cassettes/providers/test_download_best_subtitles_min_score.yaml create mode 100644 tests/cassettes/providers/test_download_best_subtitles_only_one.yaml create mode 100644 tests/providers/test_providers.py diff --git a/changelog.d/1174.misc.rst b/changelog.d/1174.misc.rst new file mode 100644 index 00000000..68b458d9 --- /dev/null +++ b/changelog.d/1174.misc.rst @@ -0,0 +1 @@ +[Tests] define "core" tests, move provider specific tests from test_core.py to providers/test_providers.py diff --git a/pyproject.toml b/pyproject.toml index 0082f1ff..a133b8f5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -141,6 +141,7 @@ addopts = "--import-mode=importlib --doctest-glob='*.rst'" markers = [ "integration", "converter", + "core", ] doctest_optionflags = ["NORMALIZE_WHITESPACE", "IGNORE_EXCEPTION_DETAIL"] diff --git a/subliminal/core.py b/subliminal/core.py index d511bf84..203ecf97 100644 --- a/subliminal/core.py +++ b/subliminal/core.py @@ -60,10 +60,13 @@ class ProviderPool: #: Name of providers to use providers: Sequence[str] + #: Provider configuration provider_configs: Mapping[str, Any] + #: Initialized providers initialized_providers: dict[str, Provider] + #: Discarded providers discarded_providers: set[str] @@ -297,6 +300,7 @@ class AsyncProviderPool(ProviderPool): """ + #: Maximum number of threads to use. max_workers: int def __init__(self, max_workers: int | None = None, *args: Any, **kwargs: Any) -> None: @@ -495,7 +499,7 @@ def scan_video(path: str | os.PathLike, name: str | None = None) -> Video: return video -def scan_archive(path: str | os.PathLike, name: str | None = None) -> Video: +def scan_archive(path: str | os.PathLike, name: str | None = None) -> Video: # pragma: no cover """Scan an archive from a `path`. :param str path: existing path to the archive. @@ -632,7 +636,7 @@ def scan_videos( # skip old files try: file_age = get_age(filepath, use_ctime=use_ctime) - except ValueError: + except ValueError: # pragma: no cover logger.warning('Could not get age of file %r in %r', filename, dirpath) continue else: diff --git a/subliminal/matches.py b/subliminal/matches.py index fb90bf68..9b14c3c8 100644 --- a/subliminal/matches.py +++ b/subliminal/matches.py @@ -67,7 +67,7 @@ def title_matches(video: Video, *, title: str | None = None, episode_title: str return video.title is not None and sanitize(episode_title) == sanitize(video.title) if isinstance(video, Movie): return video.title is not None and sanitize(title) == sanitize(video.title) - return False + return False # pragma: no cover def season_matches(video: Video, *, season: int | None = None, **kwargs: Any) -> bool: @@ -142,7 +142,7 @@ def country_matches(video: Video, *, country: Country | None = None, partial: bo if isinstance(video, Movie): # count "no country" as an information return video.country is None and country is None - return False + return False # pragma: no cover def release_group_matches(video: Video, *, release_group: str | None = None, **kwargs: Any) -> bool: diff --git a/subliminal/providers/bsplayer.py b/subliminal/providers/bsplayer.py index 9ddce92d..6c449876 100644 --- a/subliminal/providers/bsplayer.py +++ b/subliminal/providers/bsplayer.py @@ -198,11 +198,11 @@ def __init__(self, search_url: str | None = None, timeout: int = 10) -> None: @staticmethod def hash_video(video_path: str | os.PathLike) -> str | None: - """Compute a hash using BSPlayer's algorithm. + """Compute a hash using BSPlayer algorithm. :param str video_path: path of the video. :return: the hash. - :rtype: str. + :rtype: str """ little_endian_long_long = ' float: - """Clip the value between a minimum and maximum. - - Cheap replacement for the numpy.clip function. - - :param float value: the value to clip (float or int). - :param (float | None) minimum: the minimum value (no minimum if None). - :param (float | None) maximum: the maximum value (no maximum if None). - :return: the clipped value. - :rtype: float - - """ - if maximum is not None: - value = min(value, maximum) - if minimum is not None: - value = max(value, minimum) - return value - - def get_equivalent_release_groups(release_group: str) -> set[str]: """Get all the equivalents of the given release group. @@ -147,7 +129,7 @@ def get_scores(video: Video) -> dict[str, Any]: return movie_scores msg = 'video must be an instance of Episode or Movie' # pragma: no-cover - raise ValueError(msg) + raise ValueError(msg) # pragma: no-cover def match_hearing_impaired(subtitle: Subtitle, *, hearing_impaired: bool | None = None) -> bool: @@ -206,7 +188,7 @@ def compute_score(subtitle: Subtitle, video: Video, *, hearing_impaired: bool | if 'series_tvdb_id' in matches: logger.debug('Adding series_tvdb_id match equivalents') matches |= {'series', 'year', 'country'} - elif isinstance(video, Movie): + elif isinstance(video, Movie): # pragma: no branch if 'imdb_id' in matches: logger.debug('Adding imdb_id match equivalents') matches |= {'title', 'year', 'country'} @@ -222,14 +204,14 @@ def compute_score(subtitle: Subtitle, video: Video, *, hearing_impaired: bool | # ensure score is within valid bounds max_score = scores['hash'] + scores['hearing_impaired'] - if not (0 <= score <= max_score): + if not (0 <= score <= max_score): # pragma: no cover logger.info('Clip score between 0 and %d: %d', max_score, score) score = int(clip(score, 0, max_score)) return score -if WITH_SYMPY: +if WITH_SYMPY: # pragma: no cover from sympy import Eq, Symbol, solve, symbols # type: ignore[import-untyped] def solve_episode_equations() -> dict[Symbol, int]: diff --git a/subliminal/subtitle.py b/subliminal/subtitle.py index 7d903e87..d72fed25 100644 --- a/subliminal/subtitle.py +++ b/subliminal/subtitle.py @@ -53,6 +53,37 @@ class LanguageType(Enum): NORMAL = 'normal' HEARING_IMPAIRED = 'hearing_impaired' + @classmethod + def from_flags(cls, *, hearing_impaired: bool | None = None, forced: bool | None = None) -> LanguageType: + """Convert to LanguageType from flags.""" + language_type = cls.UNKNOWN + if hearing_impaired: + language_type = cls.HEARING_IMPAIRED + elif forced: + language_type = cls.FORCED + # if hearing_impaired or forced is specified to be False + # then for sure the subtitle is normal. + elif hearing_impaired is False or forced is False: + language_type = cls.NORMAL + + return language_type + + def is_hearing_impaired(self) -> bool | None: + """Flag for hearing impaired.""" + if self == LanguageType.HEARING_IMPAIRED: + return True + if self == LanguageType.UNKNOWN: + return None + return False + + def is_forced(self) -> bool | None: + """Flag for forced.""" + if self == LanguageType.FORCED: + return True + if self == LanguageType.UNKNOWN: + return None + return False + class Subtitle: """Base class for subtitle. @@ -136,16 +167,7 @@ def __init__( self.fps = fps self.embedded = embedded - self.language_type = LanguageType.UNKNOWN - if hearing_impaired: - self.language_type = LanguageType.HEARING_IMPAIRED - elif forced: - self.language_type = LanguageType.FORCED - # if hearing_impaired or forced is specified to be False - # then for sure the subtitle is normal. - elif hearing_impaired is False or forced is False: - self.language_type = LanguageType.NORMAL - + self.language_type = LanguageType.from_flags(hearing_impaired=hearing_impaired, forced=forced) self.encoding = None # validate the encoding if encoding: @@ -167,20 +189,12 @@ def info(self) -> str: @property def hearing_impaired(self) -> bool | None: """Whether the subtitle is for hearing impaired.""" - if self.language_type == LanguageType.HEARING_IMPAIRED: - return True - if self.language_type == LanguageType.UNKNOWN: - return None - return False + return self.language_type.is_hearing_impaired() @property def forced(self) -> bool | None: """Whether the subtitle is a forced subtitle.""" - if self.language_type == LanguageType.FORCED: - return True - if self.language_type == LanguageType.UNKNOWN: - return None - return False + return self.language_type.is_forced() @property def content(self) -> bytes | None: @@ -239,13 +253,13 @@ def reencode(self, encoding: str = 'utf-8') -> bool: # Text is empty, maybe because the content was not decoded. # Reencoding would erase the content, so return. - if not text: + if not text: # pragma: no cover return False # Try re-encoding try: new_content = text.encode(encoding=encoding) - except UnicodeEncodeError: + except UnicodeEncodeError: # pragma: no cover logger.exception('Cannot encode text to bytes with encoding: %s', encoding) return False @@ -261,7 +275,7 @@ def is_valid(self, *, auto_fix_srt: bool = False) -> bool: :rtype: bool """ - if self._is_valid is None: + if self._is_valid is None: # pragma: no branch self._is_valid = self._check_is_valid(auto_fix_srt=auto_fix_srt) return bool(self._is_valid) @@ -279,26 +293,28 @@ def _check_is_valid(self, *, auto_fix_srt: bool = False) -> bool: # Try guessing the subtitle format if self.subtitle_format is None: guessed_format = get_subtitle_format(self.text, subtitle_format=self.subtitle_format, fps=self.fps) - if guessed_format: - # Keep the guessed format - self.subtitle_format = guessed_format - if self.subtitle_format != 'srt': - # Do not check more if the format is not 'srt' - return True + # Cannot guess format + if not guessed_format: + return False + + # Keep the guessed format + self.subtitle_format = guessed_format # Valid srt if self.subtitle_format == 'srt': try: parsed = self.parse_srt() - except Exception: + except Exception: # pragma: no cover msg = 'srt parsing failed, subtitle is invalid' logger.exception(msg) + return False else: if auto_fix_srt: self._text = parsed return True - return False + # TODO: check other formats + return True def parse_srt(self) -> str: """Text content parsed to a valid srt subtitle.""" @@ -311,7 +327,7 @@ def guess_encoding(self) -> str | None: :rtype: str """ - if not isinstance(self.content, bytes): + if not isinstance(self.content, bytes): # pragma: no cover return None logger.info('Guessing encoding for language %s', self.language) @@ -322,84 +338,7 @@ def guess_encoding(self) -> str | None: encodings.extend(find_encoding_with_bom(self.content)) # add language-specific encodings - # http://scratchpad.wikia.com/wiki/Character_Encoding_Recommendation_for_Languages - - if self.language.alpha3 == 'zho': - encodings.extend( - ['cp936', 'gb2312', 'gbk', 'hz', 'iso2022_jp_2', 'cp950', 'big5hkscs', 'big5', 'gb18030', 'utf-16'] - ) - - elif self.language.alpha3 == 'jpn': - encodings.extend( - [ - 'shift-jis', - 'cp932', - 'euc_jp', - 'iso2022_jp', - 'iso2022_jp_1', - 'iso2022_jp_2', - 'iso2022_jp_2004', - 'iso2022_jp_3', - 'iso2022_jp_ext', - ] - ) - - elif self.language.alpha3 == 'tha': - encodings.extend(['tis-620', 'cp874']) - - elif self.language.alpha3 in ('ara', 'fas', 'per'): - encodings.extend(['windows-1256', 'utf-16', 'utf-16le', 'ascii', 'iso-8859-6']) - - elif self.language.alpha3 == 'heb': - encodings.extend(['windows-1255', 'iso-8859-8']) - - elif self.language.alpha3 == 'tur': - encodings.extend(['windows-1254', 'iso-8859-9', 'iso-8859-3']) - - elif self.language.alpha3 in ('grc', 'gre', 'ell'): - encodings.extend( - ['windows-1253', 'cp1253', 'cp737', 'iso8859-7', 'cp875', 'cp869', 'iso2022_jp_2', 'mac_greek'] - ) - - elif self.language.alpha3 in ( - 'pol', - 'cze', - 'ces', - 'slk', - 'slo', - 'slv', - 'hun', - 'bos', - 'hbs', - 'hrv', - 'rsb', - 'ron', - 'rum', - 'sqi', - 'alb', - ): - encodings.extend(['windows-1250', 'iso-8859-2']) - - if self.language.alpha3 == 'slv': - encodings.extend(['iso-8859-4']) - elif self.language.alpha3 in ('sqi', 'alb'): - encodings.extend(['windows-1252', 'iso-8859-15', 'iso-8859-1', 'iso-8859-9']) - - elif self.language.alpha3 in ('bul', 'srp', 'mkd', 'mac', 'rus', 'ukr'): - if self.language.alpha3 in ('bul', 'mkd', 'mac', 'rus', 'ukr'): - encodings.extend(['windows-1251', 'iso-8859-5']) - - elif self.language.alpha3 == 'srp': - if self.language.script == 'Latn': - encodings.extend(['windows-1250', 'iso-8859-2']) - elif self.language.script == 'Cyrl': - encodings.extend(['windows-1251', 'iso-8859-5']) - else: - encodings.extend(['windows-1250', 'windows-1251', 'iso-8859-2', 'iso-8859-5']) - - else: - # Western European (windows-1252) / Northern European - encodings.extend(['windows-1252', 'iso-8859-15', 'iso-8859-9', 'iso-8859-4', 'iso-8859-1']) + encodings.extend(find_potential_encodings(self.language)) # try to decode logger.debug('Trying encodings %r', encodings) @@ -409,7 +348,7 @@ def guess_encoding(self) -> str | None: # remove whitespace other than spaces from the string # see https://docs.python.org/3/library/stdtypes.html#str.isprintable decoded = decoded.replace('\r', '').replace('\n', '').replace('\t', '') - if not decoded.isprintable(): + if not decoded.isprintable(): # pragma: no cover continue except UnicodeDecodeError: pass @@ -491,7 +430,7 @@ def __init__( encoding: str | None = None, subtitle_format: str | None = None, ) -> None: - subtitle_id = f'Embedded {language}' + subtitle_id = f'Embedded <{language}>' super().__init__( language, @@ -592,6 +531,80 @@ def get_subtitle_suffix( return language_type_part + language_part +def find_potential_encodings(language: Language) -> list[str]: # pragma: no cover + """Find potential encodings given the language.""" + # http://scratchpad.wikia.com/wiki/Character_Encoding_Recommendation_for_Languages + + if language.alpha3 == 'zho': + return ['cp936', 'gb2312', 'gbk', 'hz', 'iso2022_jp_2', 'cp950', 'big5hkscs', 'big5', 'gb18030', 'utf-16'] + + if language.alpha3 == 'jpn': + return [ + 'shift-jis', + 'cp932', + 'euc_jp', + 'iso2022_jp', + 'iso2022_jp_1', + 'iso2022_jp_2', + 'iso2022_jp_2004', + 'iso2022_jp_3', + 'iso2022_jp_ext', + ] + + if language.alpha3 == 'tha': + return ['tis-620', 'cp874'] + + if language.alpha3 in ('ara', 'fas', 'per'): + return ['windows-1256', 'utf-16', 'utf-16le', 'ascii', 'iso-8859-6'] + + if language.alpha3 == 'heb': + return ['windows-1255', 'iso-8859-8'] + + if language.alpha3 == 'tur': + return ['windows-1254', 'iso-8859-9', 'iso-8859-3'] + + if language.alpha3 in ('grc', 'gre', 'ell'): + return ['windows-1253', 'cp1253', 'cp737', 'iso8859-7', 'cp875', 'cp869', 'iso2022_jp_2', 'mac_greek'] + + if language.alpha3 in ( + 'pol', + 'cze', + 'ces', + 'slk', + 'slo', + 'slv', + 'hun', + 'bos', + 'hbs', + 'hrv', + 'rsb', + 'ron', + 'rum', + 'sqi', + 'alb', + ): + encodings = ['windows-1250', 'iso-8859-2'] + + if language.alpha3 == 'slv': + encodings.extend(['iso-8859-4']) + elif language.alpha3 in ('sqi', 'alb'): + encodings.extend(['windows-1252', 'iso-8859-15', 'iso-8859-1', 'iso-8859-9']) + return encodings + + if language.alpha3 in ('bul', 'mkd', 'mac', 'rus', 'ukr'): + return ['windows-1251', 'iso-8859-5'] + + if language.alpha3 == 'srp': + if language.script == 'Latn': + return ['windows-1250', 'iso-8859-2'] + if language.script == 'Cyrl': + return ['windows-1251', 'iso-8859-5'] + return ['windows-1250', 'windows-1251', 'iso-8859-2', 'iso-8859-5'] + + # Western European (windows-1252) / Northern European + return ['windows-1252', 'iso-8859-15', 'iso-8859-9', 'iso-8859-4', 'iso-8859-1'] + + def get_subtitle_path( video_path: str | os.PathLike, suffix: str = '', diff --git a/subliminal/utils.py b/subliminal/utils.py index 037d0f0b..e80ff39d 100644 --- a/subliminal/utils.py +++ b/subliminal/utils.py @@ -127,7 +127,7 @@ def timestamp(date: datetime) -> float: return (date - datetime(1970, 1, 1, tzinfo=timezone.utc)).total_seconds() -def matches_title( +def matches_extended_title( actual: str | None, title: str | None, alternative_titles: Sequence[str], @@ -334,3 +334,22 @@ def get_extend_and_ignore_union( item_set -= set(ignore) return list(item_set) + + +def clip(value: float, minimum: float | None, maximum: float | None) -> float: + """Clip the value between a minimum and maximum. + + Cheap replacement for the numpy.clip function. + + :param float value: the value to clip (float or int). + :param (float | None) minimum: the minimum value (no minimum if None). + :param (float | None) maximum: the maximum value (no maximum if None). + :return: the clipped value. + :rtype: float + + """ + if maximum is not None: + value = min(value, maximum) + if minimum is not None: + value = max(value, minimum) + return value diff --git a/subliminal/video.py b/subliminal/video.py index e533d027..4c806c5d 100644 --- a/subliminal/video.py +++ b/subliminal/video.py @@ -9,7 +9,7 @@ from guessit import guessit # type: ignore[import-untyped] -from subliminal.utils import ensure_list, get_age, matches_title +from subliminal.utils import ensure_list, get_age, matches_extended_title if TYPE_CHECKING: from collections.abc import Mapping, Set @@ -273,7 +273,7 @@ def get_age(self, *, use_ctime: bool = False) -> timedelta: """Age of the video, with an option to take into account creation time.""" return get_age(self.name, use_ctime=use_ctime) - def __repr__(self) -> str: + def __repr__(self) -> str: # pragma: no cover return f'<{self.__class__.__name__} [{self.name!r}]>' def __hash__(self) -> int: @@ -370,7 +370,7 @@ def episode(self) -> int | None: def matches(self, series: str | None) -> bool: """Match the name to the series name, using alternative series names also..""" - return matches_title(series, self.series, self.alternative_series) + return matches_extended_title(series, self.series, self.alternative_series) @classmethod def fromguess(cls, name: str, guess: Mapping[str, Any]) -> Episode: @@ -407,16 +407,13 @@ def fromname(cls, name: str) -> Episode: return cls.fromguess(name, guessit(name, {'type': 'episode'})) def __repr__(self) -> str: - return '<{cn} [{series}{open}{country}{sep}{year}{close} s{season:02d}e{episodes}]>'.format( + return '<{cn} [{series}{country}{year} s{season:02d}e{episodes}]>'.format( cn=self.__class__.__name__, series=self.series, - year=self.year or '', - country=self.country or '', + country=f' ({self.country})' if not self.original_series and self.country else '', + year=f' ({self.year})' if not self.original_series and self.year else '', season=self.season, episodes='-'.join(f'{num:02d}' for num in self.episodes), - open=' (' if not self.original_series else '', - sep=') (' if self.year and self.country else '', - close=')' if not self.original_series else '', ) @@ -463,7 +460,7 @@ def __init__( def matches(self, title: str) -> bool: """Match the name to the movie title, using alternative titles also..""" - return matches_title(title, self.title, self.alternative_titles) + return matches_extended_title(title, self.title, self.alternative_titles) @classmethod def fromguess(cls, name: str, guess: Mapping[str, Any]) -> Movie: diff --git a/tests/cassettes/providers/test_download_bad_subtitle.yaml b/tests/cassettes/providers/test_download_bad_subtitle.yaml new file mode 100644 index 00000000..af553b50 --- /dev/null +++ b/tests/cassettes/providers/test_download_bad_subtitle.yaml @@ -0,0 +1,840 @@ +interactions: +- request: + body: ' + + + + LogIn + + + + + + + + + + + + + + + + + + eng + + + + + + VLSub 0.11.1 + + + + + + + + ' + headers: + Accept-Encoding: + - gzip + Content-Length: + - '314' + Content-Type: + - text/xml + User-Agent: + - VLSub + method: POST + uri: https://api.opensubtitles.org/xml-rpc + response: + body: + string: tokenAHIHll8i1XZ6aGW39wYw94xy5k8status200 + OKseconds0.021000 + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Age: + - '0' + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8cbfa777dc57f858-CDG + Connection: + - keep-alive + Content-Type: + - text/xml;charset=UTF-8 + Date: + - Tue, 01 Oct 2024 21:47:58 GMT + Download-Quota: + - '999999999' + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=E11aq3k8Zhq0X4yoVh3ffrTGqIrr1jWSjQlidTYiXRQxnbpXyznwEu042CMMXbGbuRqL%2B5Y4%2F%2FHB3i%2BAqk0LehO44R5HNsuRzBlet1I%2B%2BdCVJIMpFuyTaaSForfR4XlfKvqDZu2uwl8%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Set-Cookie: + - PHPSESSID=AHIHll8i1XZ6aGW39wYw94xy5k8; expires=Wed, 02-Oct-2024 03:47:58 GMT; + Max-Age=21600; path=/; domain=.opensubtitles.org; HttpOnly + Vary: + - Accept-Encoding + X-Cache-Backend: + - lw1 + X-Compressed-Content-Length: + - '212' + X-Content-Encoding: + - gzip + X-HTTP-Version: + - '1.0' + X-RateLimit-Remaining: + - '39' + X-Uncompressed-Content-Length: + - '380' + X-Var-Cache: + - MISS + X-Via: + - fw2 + content-length: + - '380' + status: + code: 200 + message: OK +- request: + body: ' + + + + SearchSubtitles + + + + + + AHIHll8i1XZ6aGW39wYw94xy5k8 + + + + + + + + + + + + moviehash + + 5b8f8f4e41ccb21e + + + + + + moviebytesize + + 7033732714 + + + + + + sublanguageid + + eng + + + + + + + + + + imdbid + + 770828 + + + + + + sublanguageid + + eng + + + + + + + + + + tag + + man.of.steel.2013.720p.bluray.x264-felony.mkv + + + + + + sublanguageid + + eng + + + + + + + + + + query + + Man of Steel + + + + + + sublanguageid + + eng + + + + + + + + + + + + + + ' + headers: + Accept-Encoding: + - gzip + Content-Length: + - '1161' + Content-Type: + - text/xml + User-Agent: + - VLSub + method: POST + uri: https://api.opensubtitles.org/xml-rpc + response: + body: + string: "status200 + OKdataMatchedBymoviehashIDSubMovieFile8081005MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953767330SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.srtSubActualCD1SubSize92835SubHashce47b7fc6cb744359180ddc54c12b3dfSubLastTS02:12:43SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5225493UserID847082SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 00:37:02SubBad0SubRating10.0SubSumVotes3SubDownloadsCnt404990MovieReleaseName720p.BluRay.x264-Felony + [and BDRiP.XViD-NoGRP]MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured1UserNickNameciprySubTranslatorISO639enLanguageNameEnglishSubComments1SubHearingImpaired0UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ce0c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767330.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bb7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225493SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225493/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore111.049900MatchedBymoviehashIDSubMovieFile8027273MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953766883SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.srtSubActualCD1SubSize116749SubHashd5bf7b9e52425401d0f9545f0e26067dSubLastTS02:22:57SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5225494UserID847082SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 00:37:20SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt38787MovieReleaseName720p.BluRay.x264-Felony + (COLOR Hearing Impaired)MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameciprySubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e60c61/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766883.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5380bb8/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225494SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225494/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore103.387870MatchedBymoviehashIDSubMovieFile8025352MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953621994SubFileNameMan.of.Steel.2013.R6.LiNE.All.Version.srtSubActualCD1SubSize76484SubHashd72450e66660c779353ca0d787cc4cc8SubLastTS02:12:34SubTSGroup18InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5079931UserID1629008SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-07-09 + 13:03:41SubBad0SubRating10.0SubSumVotes1SubDownloadsCnt107169MovieReleaseNameMan.of.Steel.2013.R6.LiNE.All.VersionMovieFPS29.970IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameigorrmlSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingCP1252SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19be0c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953621994.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5550bbb/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5079931SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5079931/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore94.071690MatchedBymoviehashIDSubMovieFile8052350MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953767218SubFileNameMan + Of Steel 2013 - Bluray.EN.srtSubActualCD1SubSize94145SubHashc357bd3a140c4d4f8ba17daaa43e5036SubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatBluRayInfoOtherIDSubtitle5225826UserID1534270SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 08:26:55SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt41690MovieReleaseNameMan + Of Steel 2013 - BlurayMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameRacunz01SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cf0c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767218.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5380bb7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225826SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225826/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore91.416900MatchedBymoviehashIDSubMovieFile8024653MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953766413SubFileNamel-manofsteel.srtSubActualCD1SubSize104971SubHash8bd65422dcc914418cd41c058d65ea5fSubLastTS02:22:57SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5225027UserID121929SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 20:22:10SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt12528MovieReleaseNameMan.Of.Steel.2013.BDRip.x264-Larceny[rarbg]MovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamewadukSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cc0c56/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766413.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5210bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225027SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225027/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore91.125280MatchedBymoviehashIDSubMovieFile8033657MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953767678SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.English.srtSubActualCD1SubSize92108SubHash477f4e2eeb32041fc13062d8e5a8a6faSubLastTS02:12:43SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5226279UserID338814SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 17:30:21SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt56745MovieReleaseNameMan.Of.Steel.2013.720p.BluRay.x264-FelonyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameBabylonianSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksilver + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e70c64/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767678.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bba/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5226279SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5226279/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore86.567450MatchedBymoviehashIDSubMovieFile8081002MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953766751SubFileNameMan.Of.Steel.2013.720p.BRRip.x264.AC3-UNDERCOVER_eng.srtSubActualCD1SubSize91497SubHash99e72489b6939334927f2189bec7bfeeSubLastTS02:12:43SubTSGroup1InfoReleaseGroupUNDERCOVERInfoFormatBluRayInfoOtherIDSubtitle5225363UserID1447693SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 23:33:54SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt14754MovieReleaseName + Man.Of.Steel.2013.720p.BRRip.x264.AC3-UNDERCOVERMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameNeomaleSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksilver + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19db0c5b/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766751.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f52e0bb3/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225363SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225363/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore86.147540MatchedBymoviehashIDSubMovieFile8171118MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953785668SubFileNameMan + of Steel 2013 BRRip XvidHD 720p-NPW.srtSubActualCD1SubSize92119SubHash190ad4a3a4cec008d0dfe3b92b65173aSubLastTS02:12:43SubTSGroup1InfoReleaseGroupNPWInfoFormatBluRayInfoOtherIDSubtitle5244413UserID429031SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-28 + 01:20:44SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt10657MovieReleaseNameMan + of Steel 2013 BRRip XvidHD 720p-NPWMovieFPS23.980IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamewillygeertsSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankvip + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e70c63/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953785668.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f52d0bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5244413SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5244413/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore86.106570MatchedBymoviehashIDSubMovieFile8081004MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953767141SubFileNameManOf.Steel.(2013).BDRip.600MB.Ganool.srtSubActualCD1SubSize91148SubHash8683a50023fde0cc597f0bc60665fb53SubLastTS02:12:43SubTSGroup1InfoReleaseGroup600MB.GanoolInfoFormatBluRayInfoOtherIDSubtitle5225752UserID1548471SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 06:52:41SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt9551MovieReleaseNameManOf.Steel.(2013).BDRip.600MB.GanoolMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameDrigerraySubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cb0c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767141.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bb5/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225752SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225752/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore86.095510MatchedBymoviehashIDSubMovieFile8024242MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953766280SubFileNameMan + Of Steel 2013 BDRip.x264-Larceny.srtSubActualCD1SubSize91543SubHash43ec07fe50e0d5d812e35f10a81a74a0SubLastTS02:12:43SubTSGroup1InfoReleaseGroupLarcenyInfoFormatBluRayInfoOtherIDSubtitle5224905UserID2020399SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 19:02:17SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt145809MovieReleaseName + Man Of Steel 2013 BDRip.x264-LarcenyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamefelixmartiniSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksub + leecherSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d10c58/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766280.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5320bb4/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5224905SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5224905/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore82.458090MatchedBymoviehashIDSubMovieFile8061590MovieHash5b8f8f4e41ccb21eMovieByteSize7033732714MovieTimeMS0IDSubtitleFile1953766279SubFileNameMan + Of Steel 2013 BDRip.x264-Larceny.Hi.srtSubActualCD1SubSize103431SubHashf8832e337d9b5a5da65691fa9b738a10SubLastTS02:22:57SubTSGroup1InfoReleaseGroupLarcenyInfoFormatBluRayInfoOtherIDSubtitle5224904UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 19:01:42SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt23183MovieReleaseNameMan + Of Steel 2013 BDRip.x264-LarcenyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d80c60/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766279.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5310bb3/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5224904SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5224904/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber0QueryParametersmoviehash5b8f8f4e41ccb21emoviebytesize-1556201878sublanguageidengScore80.231830MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767330SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.srtSubActualCD1SubSize92835SubHashce47b7fc6cb744359180ddc54c12b3dfSubLastTS02:12:43SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5225493UserID847082SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 00:37:02SubBad0SubRating10.0SubSumVotes3SubDownloadsCnt405020MovieReleaseName720p.BluRay.x264-Felony + [and BDRiP.XViD-NoGRP]MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured1UserNickNameciprySubTranslatorISO639enLanguageNameEnglishSubComments1SubHearingImpaired0UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ce0c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767330.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bb7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225493SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225493/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore41.050200MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766881SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.srtSubActualCD1SubSize104689SubHash1b1090df7fe6e2d6019ba2a8a89d23adSubLastTS02:22:57SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5225492UserID847082SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 00:36:37SubBad0SubRating10.0SubSumVotes1SubDownloadsCnt71282MovieReleaseName720p.BluRay.x264-Felony + [and BDRiP.XViD-NoGRP]MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameciprySubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e40c5f/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766881.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5360bb6/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225492SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225492/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore35.712820MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766883SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.srtSubActualCD1SubSize116749SubHashd5bf7b9e52425401d0f9545f0e26067dSubLastTS02:22:57SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5225494UserID847082SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 00:37:20SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt38789MovieReleaseName720p.BluRay.x264-Felony + (COLOR Hearing Impaired)MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameciprySubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e60c61/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766883.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5380bb8/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225494SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225494/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore33.387890MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957352727SubFileNameMan.of.Steel.2013.Hybrid.1080p.BluRay.REMUX.AVC.TrueHD.Atmos.7.1-BLURANiUM.srtSubActualCD1SubSize92996SubHash6ca07ead1ca5574712d4784299e5be15SubLastTS02:22:57SubTSGroup1InfoReleaseGroupBLURANiUMInfoFormatBluRayInfoOtherRemuxIDSubtitle8786641UserID5140732SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-08-28 + 22:15:12SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt14590MovieReleaseName + Man.of.Steel.2013.Hybrid.1080p.BluRay.REMUX.AVC.TrueHD.Atmos.7.1-BLURANiUMMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamehadilanSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ca0c59/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957352727.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5860bc1/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8786641SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8786641/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore33.145900MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957352725SubFileNameMan.of.Steel.2013.Hybrid.1080p.BluRay.REMUX.AVC.TrueHD.Atmos.7.1-BLURANiUM-HI.srtSubActualCD1SubSize104929SubHashc50d3cf4a49e7695707e06ac84e80d89SubLastTS02:22:57SubTSGroup1InfoReleaseGroupBLURANiUMInfoFormatBluRayInfoOtherRemuxIDSubtitle8786639UserID5140732SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-08-28 + 22:15:02SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt5870MovieReleaseName + Man.of.Steel.2013.Hybrid.1080p.BluRay.REMUX.AVC.TrueHD.Atmos.7.1-BLURANiUMMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamehadilanSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c80c57/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957352725.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f58c0bc8/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8786639SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8786639/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore33.058700MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767330SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.srtSubActualCD1SubSize92835SubHashce47b7fc6cb744359180ddc54c12b3dfSubLastTS02:12:43SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5225493UserID847082SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 00:37:02SubBad0SubRating10.0SubSumVotes3SubDownloadsCnt405048MovieReleaseName720p.BluRay.x264-Felony + [and BDRiP.XViD-NoGRP]MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured1UserNickNameciprySubTranslatorISO639enLanguageNameEnglishSubComments1SubHearingImpaired0UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ce0c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767330.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bb7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225493SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225493/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score31.050480MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766881SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.srtSubActualCD1SubSize104689SubHash1b1090df7fe6e2d6019ba2a8a89d23adSubLastTS02:22:57SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5225492UserID847082SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 00:36:37SubBad0SubRating10.0SubSumVotes1SubDownloadsCnt71288MovieReleaseName720p.BluRay.x264-Felony + [and BDRiP.XViD-NoGRP]MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameciprySubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e40c5f/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766881.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5360bb6/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225492SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225492/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score25.712880MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953621994SubFileNameMan.of.Steel.2013.R6.LiNE.All.Version.srtSubActualCD1SubSize76484SubHashd72450e66660c779353ca0d787cc4cc8SubLastTS02:12:34SubTSGroup18InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5079931UserID1629008SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-07-09 + 13:03:41SubBad0SubRating10.0SubSumVotes1SubDownloadsCnt107181MovieReleaseNameMan.of.Steel.2013.R6.LiNE.All.VersionMovieFPS29.970IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameigorrmlSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingCP1252SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19be0c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953621994.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5550bbb/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5079931SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5079931/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore24.071810MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955387666SubFileNameMan.of.Steel.2013.720p.BluRay.x264.YIFY.srtSubActualCD1SubSize91583SubHashab3d3d4de102ae3be927c8bf41e90646SubLastTS02:12:43SubTSGroup1InfoReleaseGroupYIFYInfoFormatBluRayInfoOtherIDSubtitle6807352UserID1955730SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2016-11-25 + 14:46:11SubBad0SubRating10.0SubSumVotes2SubDownloadsCnt61995MovieReleaseNameMan.of.Steel.2013.720p.BluRay.x264.YIFYMovieFPS29.970IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameauthenticSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e30c61/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955387666.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5540bb8/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6807352SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6807352/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore23.619950MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766883SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.srtSubActualCD1SubSize116749SubHashd5bf7b9e52425401d0f9545f0e26067dSubLastTS02:22:57SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5225494UserID847082SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 00:37:20SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt38793MovieReleaseName720p.BluRay.x264-Felony + (COLOR Hearing Impaired)MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameciprySubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e60c61/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766883.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5380bb8/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225494SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225494/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score23.387930MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957352727SubFileNameMan.of.Steel.2013.Hybrid.1080p.BluRay.REMUX.AVC.TrueHD.Atmos.7.1-BLURANiUM.srtSubActualCD1SubSize92996SubHash6ca07ead1ca5574712d4784299e5be15SubLastTS02:22:57SubTSGroup1InfoReleaseGroupBLURANiUMInfoFormatBluRayInfoOtherRemuxIDSubtitle8786641UserID5140732SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-08-28 + 22:15:12SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt14594MovieReleaseName + Man.of.Steel.2013.Hybrid.1080p.BluRay.REMUX.AVC.TrueHD.Atmos.7.1-BLURANiUMMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamehadilanSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ca0c59/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957352727.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5860bc1/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8786641SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8786641/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score23.145940MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955930463SubFileNameEnglish.srtSubActualCD1SubSize92843SubHash103ebb471aed1df7218bd8a1faf97685SubLastTS02:12:42SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle7352021UserID4427945SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2018-05-06 + 16:48:00SubBad0SubRating10.0SubSumVotes1SubDownloadsCnt11226MovieReleaseNameMan.of.Steel.2013.2160p.BluRay.x265.10bit.HDR.TrueHD.7.1.Atmos-DEPTHMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameBodyGuardsSubTranslatorBluRay + RetailISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c90c56/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955930463.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5320bad/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7352021SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7352021/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore23.112260MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957352725SubFileNameMan.of.Steel.2013.Hybrid.1080p.BluRay.REMUX.AVC.TrueHD.Atmos.7.1-BLURANiUM-HI.srtSubActualCD1SubSize104929SubHashc50d3cf4a49e7695707e06ac84e80d89SubLastTS02:22:57SubTSGroup1InfoReleaseGroupBLURANiUMInfoFormatBluRayInfoOtherRemuxIDSubtitle8786639UserID5140732SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-08-28 + 22:15:02SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt5872MovieReleaseName + Man.of.Steel.2013.Hybrid.1080p.BluRay.REMUX.AVC.TrueHD.Atmos.7.1-BLURANiUMMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamehadilanSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanktrustedSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted1QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c80c57/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957352725.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f58c0bc8/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8786639SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8786639/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score23.058720MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954220340SubFileNameMan + of Steel (2013).srtSubActualCD1SubSize192617SubHash6d50c8e3a5f227d9432cfdaec62aba90SubLastTS02:12:48SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5634421UserID1621585SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2014-04-21 + 18:40:49SubBad0SubRating3.0SubSumVotes1SubDownloadsCnt35896MovieReleaseNameMan + of Steel 2013 1080p BrRip x264 YIFY,Man of Steel 2013 720p BrRip x264 YIFYMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamesene14822SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19890c47/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954220340.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5400bb2/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5634421SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5634421/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.958960MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953771828SubFileNameMan + Of Steel (2013) [English].srtSubActualCD1SubSize104884SubHashf19f3fed8b5a4835138001ecbbd5ccb0SubLastTS02:07:18SubTSGroup18InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5230420UserID847035SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-19 + 10:02:16SubBad0SubRating2.0SubSumVotes1SubDownloadsCnt15222MovieReleaseNameMan + of SteelMovieFPS25.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameAmmar79SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankplatinum + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d00c5c/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953771828.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5170ba9/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5230420SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5230420/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.552220MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767218SubFileNameMan + Of Steel 2013 - Bluray.EN.srtSubActualCD1SubSize94145SubHashc357bd3a140c4d4f8ba17daaa43e5036SubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatBluRayInfoOtherIDSubtitle5225826UserID1534270SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 08:26:55SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt41690MovieReleaseNameMan + Of Steel 2013 - BlurayMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameRacunz01SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cf0c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767218.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5380bb7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225826SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225826/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.416900MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767380SubFileNameMan + of Steel.[2013].DVDRIP.DIVX.[Eng]-DUQA\xAE.srtSubActualCD1SubSize104628SubHashc41b8ee4eca909550a12f69f2da17c8bSubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatDVDInfoOtherIDSubtitle5225985UserID1464447SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 12:42:54SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt23751MovieReleaseNameMan + of Steel.[2013].DVDRIP.DIVX.[Eng]-DUQA\xAEMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameDUQASubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d80c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767380.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5460bbd/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225985SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225985/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.237510MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953626065SubFileNameMan + of Steel.[2013].INTERNAL.TS.720p.DIVX.[Eng]-DUQA\xAE.srtSubActualCD1SubSize70871SubHash504c956050801489fa8a625099fee18dSubLastTS02:12:47SubTSGroup18InfoReleaseGroupInfoFormatTelesyncInfoOtherIDSubtitle5084006UserID1464447SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-07-12 + 09:03:42SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt20015MovieReleaseNameMan + of Steel.[2013].INTERNAL.TS.720p.DIVX.[Eng]-DUQA\xAEMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameDUQASubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingCP1252SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19b20c54/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953626065.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f52a0bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5084006SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5084006/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.200150MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766413SubFileNamel-manofsteel.srtSubActualCD1SubSize104971SubHash8bd65422dcc914418cd41c058d65ea5fSubLastTS02:22:57SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5225027UserID121929SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 20:22:10SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt12528MovieReleaseNameMan.Of.Steel.2013.BDRip.x264-Larceny[rarbg]MovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamewadukSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cc0c56/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766413.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5210bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225027SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225027/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.125280MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957249899SubFileNameSuperman.and.Lois.S01E07.WEBRip.x264-ION10.srtSubActualCD1SubSize51168SubHash456f2008f92a0ce1c9b4da9d08b10117SubLastTS00:42:16SubTSGroup1InfoReleaseGroupION10InfoFormatWEBRipInfoOtherIDSubtitle8682708UserID8396040SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-05-26 + 10:35:15SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt8049MovieReleaseNameSuperman.and.Lois.S01E07.WEBRip.x264-ION10MovieFPS23.976IDMovie1012711IDMovieImdb11949922MovieName"Superman + & Lois" Man of SteelMovieNameEngMovieYear2021MovieImdbRating8.5SubFeatured0UserNickNameM_I_SSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankadministratorSeriesSeason1SeriesEpisode7MovieKindepisodeSubHD1SeriesIMDBParent11192306SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash4bbdca816fc7ca490719c4b456240911SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ee0c68/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957249899.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5720bc0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8682708SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8682708/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/superman-lois-man-of-steel-enQueryNumber3Score21.080490MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954573522SubFileNameMan + of Steel (2013).srtSubActualCD1SubSize92859SubHash0ab1250157afdf8112498034ec7d337bSubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5994317UserID2074672SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2015-01-07 + 22:32:43SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt6910MovieReleaseName + Man of Steel (2013)MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamejraw123SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c40c54/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954573522.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5710bbf/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5994317SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5994317/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.069100MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954293583SubFileNameMan + of Steel (2013) Crystal Clear.srtSubActualCD1SubSize106354SubHash394e68bda1187432e6bbaa8ece260994SubLastTS02:12:48SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5715595UserID1621585SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2014-06-08 + 04:50:10SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt6415MovieReleaseNameMan + of Steel 2013 720p BrRip x264MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamesene14822SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c90c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954293583.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5550bbe/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5715595SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5715595/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.064150MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957249900SubFileNameSuperman.and.Lois.S01E07.WEBRip.x264-ION10.Hi.srtSubActualCD1SubSize57990SubHash073ed9a1b85e7406c4aca35b976682aeSubLastTS00:42:16SubTSGroup2InfoReleaseGroupION10InfoFormatWEBRipInfoOtherIDSubtitle8682709UserID8396040SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-05-26 + 10:36:07SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt3392MovieReleaseNameSuperman.and.Lois.S01E07.WEBRip.x264-ION10.HiMovieFPS23.976IDMovie1012711IDMovieImdb11949922MovieName"Superman + & Lois" Man of SteelMovieNameEngMovieYear2021MovieImdbRating8.5SubFeatured0UserNickNameM_I_SSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankadministratorSeriesSeason1SeriesEpisode7MovieKindepisodeSubHD0SeriesIMDBParent11192306SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHashc97c345e345158fe9a915ea1243b1c83SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d60c57/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957249900.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5730bc1/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8682709SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8682709/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/superman-lois-man-of-steel-enQueryNumber3Score21.033920MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1956824611SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-SECTOR7.srtSubActualCD1SubSize95714SubHash2ec7e8ec608e4d4a95005a91d730afe4SubLastTS02:12:49SubTSGroup1InfoReleaseGroupSECTOR7InfoFormatBluRayInfoOtherIDSubtitle8256672UserID4008162SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2020-06-23 + 13:28:45SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt2678MovieReleaseNameMan.Of.Steel.2013.720p.BluRay.x264-SECTOR7MovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameLeSaigneurSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cf0c54/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1956824611.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5600bbd/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8256672SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8256672/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.026780MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954564208SubFileNameMan + of Steel (2013) 23.976 ftp - 143.02 min version.srtSubActualCD1SubSize93737SubHash7146583e1496a0873eec1f27883e08c7SubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5985182UserID1404851SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2014-12-31 + 23:53:26SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1830MovieReleaseName + Man of Steel (2013) 23.976 ftp - 143.02 min versionMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameklaff2004SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19bc0c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954564208.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5730bbf/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5985182SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5985182/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.018300MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957376154SubFileNameSupergirl + S04E03 Man of Steel.DVDRip.HI.en.WB.srtSubActualCD1SubSize57659SubHash00f61605f8c210a5a2b9865bef4920c1SubLastTS00:40:32SubTSGroup3InfoReleaseGroupInfoFormatDVDInfoOtherIDSubtitle8810368UserID7755957SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-09-19 + 19:56:41SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt977MovieReleaseName + Supergirl S04E03 Man of Steel.DVDRip.HI.en.WBMovieFPS29.970IDMovie654459IDMovieImdb8685330MovieName"Supergirl" + Man of SteelMovieNameEngMovieYear2018MovieImdbRating7.5SubFeatured0UserNickNamemrtinklesSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankadministratorSeriesSeason4SeriesEpisode3MovieKindepisodeSubHD0SeriesIMDBParent4016454SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash49e3b03a49a02622f1759423102ae24eSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d50c59/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957376154.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5530bbb/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8810368SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8810368/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/supergirl-man-of-steel-enQueryNumber3Score21.009770MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1958134875SubFileNameMan.of.Steel.2013.2160p.WEB-DL.HEVC.DV.TrueHD.7.1.Atmos-ViSiON.srtSubActualCD1SubSize92899SubHashbd79d89570938e639866fa4616ec2846SubLastTS02:22:44SubTSGroup1InfoReleaseGroupViSiONInfoFormatInfoOtherIDSubtitle9567290UserID9302226SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2023-05-23 + 23:42:51SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt891MovieReleaseNameMan.of.Steel.2013.2160p.WEB-DL.HEVC.DV.TrueHD.7.1.Atmos-ViSiONMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameViSiON-UHDSubTranslatorBluRay + RetailISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ce0c5c/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1958134875.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5780bbf/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/9567290SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/9567290/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.008910MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957624761SubFileNameSuperman + and Lois S01E07 Man of Steel.DVDRip.HI.en.WB.srtSubActualCD1SubSize48494SubHash19595c5535eb39eb89f2376b77dddf00SubLastTS00:41:48SubTSGroup3InfoReleaseGroupInfoFormatDVDInfoOtherIDSubtitle9054663UserID7755957SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2022-04-17 + 00:14:14SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt864MovieReleaseName + Superman and Lois S01E07 Man of Steel.DVDRip.HI.en.WBMovieFPS29.970IDMovie1012711IDMovieImdb11949922MovieName"Superman + & Lois" Man of SteelMovieNameEngMovieYear2021MovieImdbRating8.5SubFeatured0UserNickNamemrtinklesSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankadministratorSeriesSeason1SeriesEpisode7MovieKindepisodeSubHD0SeriesIMDBParent11192306SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash9a34f608c0941acb1e913e167fed9630SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d70c59/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957624761.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5520bba/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/9054663SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/9054663/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/superman-lois-man-of-steel-enQueryNumber3Score21.008640MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957624776SubFileNameSuperman + and Lois S01E07 Man of Steel.DVDRip.NonHI.en.WB.srtSubActualCD1SubSize45999SubHash6cd2fe9aaddf6eb82a75e88c4872d00eSubLastTS00:41:48SubTSGroup1InfoReleaseGroupInfoFormatDVDInfoOtherIDSubtitle9054679UserID7755957SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2022-04-17 + 00:16:44SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt466MovieReleaseName + Superman and Lois S01E07 Man of Steel.DVDRip.NonHI.en.WBMovieFPS29.970IDMovie1012711IDMovieImdb11949922MovieName"Superman + & Lois" Man of SteelMovieNameEngMovieYear2021MovieImdbRating8.5SubFeatured0UserNickNamemrtinklesSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankadministratorSeriesSeason1SeriesEpisode7MovieKindepisodeSubHD0SeriesIMDBParent11192306SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash4bbdca816fc7ca490719c4b456240911SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19de0c5f/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957624776.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f55a0bc1/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/9054679SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/9054679/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/superman-lois-man-of-steel-enQueryNumber3Score21.004660MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1958134874SubFileNameMan.of.Steel.2013.2160p.WEB-DL.HEVC.DV.TrueHD.7.1.Atmos-ViSiON.srtSubActualCD1SubSize104805SubHash680ca173004c9676863df6c24b7b4c7bSubLastTS02:22:44SubTSGroup1InfoReleaseGroupViSiONInfoFormatInfoOtherIDSubtitle9567289UserID9302226SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2023-05-23 + 23:41:24SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt412MovieReleaseNameMan.of.Steel.2013.2160p.WEB-DL.HEVC.DV.TrueHD.7.1.Atmos-ViSiONMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameViSiON-UHDSubTranslatorBluRay + RetailISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cd0c5b/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1958134874.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f57f0bc7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/9567289SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/9567289/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore21.004120MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957376188SubFileNameSupergirl + S04E03 Man of Steel.DVDRip.NonHI.en.WB.srtSubActualCD1SubSize54448SubHash13469f4c688d33238d2f9d72ea834f55SubLastTS00:40:20SubTSGroup3InfoReleaseGroupInfoFormatDVDInfoOtherIDSubtitle8810402UserID7755957SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-09-19 + 19:59:24SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt304MovieReleaseName + Supergirl S04E03 Man of Steel.DVDRip.NonHI.en.WBMovieFPS29.970IDMovie654459IDMovieImdb8685330MovieName"Supergirl" + Man of SteelMovieNameEngMovieYear2018MovieImdbRating7.5SubFeatured0UserNickNamemrtinklesSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankadministratorSeriesSeason4SeriesEpisode3MovieKindepisodeSubHD0SeriesIMDBParent4016454SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash49e3b03a49a02622f1759423102ae24eSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19df0c60/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957376188.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5440bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8810402SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8810402/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/supergirl-man-of-steel-enQueryNumber3Score21.003040MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955459717SubFileNameMan + of Steel (2013).eng.srtSubActualCD1SubSize92767SubHash3648502d7bdda0c3bd8541d75239b2cdSubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle6879222UserID1671429SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2017-02-09 + 00:39:03SubBad0SubRating10.0SubSumVotes2SubDownloadsCnt2840MovieReleaseNameMan + of Steel (2013)[UTF-8]--movieconosurMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamexylus-jamesonSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19dc0c5e/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955459717.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5760bbd/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6879222SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6879222/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore18.028400MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954056791SubFileNameMan + Of Steel.en.srtSubActualCD1SubSize92878SubHashc7ae716655c16f9ae5ff9c5e718c681aSubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5460702UserID1566401SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-12-25 + 17:50:10SubBad0SubRating4.0SubSumVotes2SubDownloadsCnt14227MovieReleaseNameMan + of Steel.2013.Bluray.1080P.fick1226.en.srtMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamefick1226SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19bb0c58/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954056791.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5390bb1/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5460702SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5460702/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.942270MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767678SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.English.srtSubActualCD1SubSize92108SubHash477f4e2eeb32041fc13062d8e5a8a6faSubLastTS02:12:43SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5226279UserID338814SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 17:30:21SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt56745MovieReleaseNameMan.Of.Steel.2013.720p.BluRay.x264-FelonyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameBabylonianSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksilver + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e70c64/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767678.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bba/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5226279SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5226279/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.567450MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955155335SubFileNameMan.Of.Steel.2013.1080p.BluRay.x264.AC3-ETRG.srtSubActualCD1SubSize91231SubHashe8e7f2371742192128101064bb4cd578SubLastTS02:12:43SubTSGroup1InfoReleaseGroupETRGInfoFormatBluRayInfoOtherIDSubtitle6574826UserID1493983SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2016-04-01 + 20:19:38SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt29888MovieReleaseNameMan.Of.Steel.2013.1080p.BluRay.x264.AC3-ETRG.mp4MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamesuperkorektorSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19b00c53/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955155335.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5660bbf/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6574826SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6574826/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.298880MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766751SubFileNameMan.Of.Steel.2013.720p.BRRip.x264.AC3-UNDERCOVER_eng.srtSubActualCD1SubSize91497SubHash99e72489b6939334927f2189bec7bfeeSubLastTS02:12:43SubTSGroup1InfoReleaseGroupUNDERCOVERInfoFormatBluRayInfoOtherIDSubtitle5225363UserID1447693SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 23:33:54SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt14754MovieReleaseName + Man.Of.Steel.2013.720p.BRRip.x264.AC3-UNDERCOVERMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameNeomaleSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksilver + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19db0c5b/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766751.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f52e0bb3/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225363SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225363/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.147540MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953785668SubFileNameMan + of Steel 2013 BRRip XvidHD 720p-NPW.srtSubActualCD1SubSize92119SubHash190ad4a3a4cec008d0dfe3b92b65173aSubLastTS02:12:43SubTSGroup1InfoReleaseGroupNPWInfoFormatBluRayInfoOtherIDSubtitle5244413UserID429031SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-28 + 01:20:44SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt10657MovieReleaseNameMan + of Steel 2013 BRRip XvidHD 720p-NPWMovieFPS23.980IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamewillygeertsSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankvip + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e70c63/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953785668.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f52d0bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5244413SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5244413/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.106570MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767141SubFileNameManOf.Steel.(2013).BDRip.600MB.Ganool.srtSubActualCD1SubSize91148SubHash8683a50023fde0cc597f0bc60665fb53SubLastTS02:12:43SubTSGroup1InfoReleaseGroup600MB.GanoolInfoFormatBluRayInfoOtherIDSubtitle5225752UserID1548471SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 06:52:41SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt9551MovieReleaseNameManOf.Steel.(2013).BDRip.600MB.GanoolMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameDrigerraySubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cb0c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767141.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bb5/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225752SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225752/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.095510MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955742627SubFileNameMan.of.Steel.2013.German.AC3.DL.2160p.UHD.BluRay.HDR.HEVC.Remux-NIMA4K.eng.srtSubActualCD1SubSize104689SubHash3a1b31590dde7ed51c63a5ee75b366b7SubLastTS02:22:56SubTSGroup1InfoReleaseGroupNIMA4KInfoFormatBluRayInfoOtherRemuxIDSubtitle7161146UserID5726190SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2017-11-16 + 02:59:49SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1970MovieReleaseNameMan.of.Steel.2013.German.AC3.DL.2160p.UHD.BluRay.HDR.HEVC.Remux-NIMA4KMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameTomRoylsSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanksilver + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cc0c59/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955742627.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5330bb3/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7161146SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7161146/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.019700MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955459715SubFileNameMan + of Steel (2013).eng.SDH.srtSubActualCD1SubSize104707SubHash0376d4a9e307d83fc1feff307967c42bSubLastTS02:22:57SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle6879220UserID1671429SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2017-02-09 + 00:38:04SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1308MovieReleaseNameMan + of Steel (2013)[UTF-8]--movieconosurMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamexylus-jamesonSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19da0c5c/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955459715.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5740bbb/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6879220SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6879220/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.013080MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955665138SubFileNameEl + hombre de acero 2013 HD Espa\xF1ol Latino.eng.srtSubActualCD1SubSize91462SubHashf9bf9c28bef61cb700f1460f32ed4368SubLastTS02:12:43SubTSGroup1InfoReleaseGroupLatinoInfoFormatInfoOtherHDIDSubtitle7084225UserID1289737SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2017-09-02 + 01:57:56SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1034MovieReleaseName + El hombre de acero 2013 HD Espa\xF1ol LatinoMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamestu40SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingGB18030SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d00c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955665138.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5410bb5/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7084225SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7084225/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.010340MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957720378SubFileNameMan + of Steel.Full - English.assSubActualCD1SubSize103183SubHash6d436397bc30499d6c6165f61f7c0412SubLastTS02:12:42SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle9150446UserID9372469SubLanguageIDengSubFormatssaSubSumCD1SubAuthorCommentSubAddDate2022-06-26 + 19:34:21SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt496MovieReleaseNameGerman + Retail 4k BDMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameOch_NeeSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ca0c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957720378.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5410bb6/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/9150446SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/9150446/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore16.004960MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953621994SubFileNameMan.of.Steel.2013.R6.LiNE.All.Version.srtSubActualCD1SubSize76484SubHashd72450e66660c779353ca0d787cc4cc8SubLastTS02:12:34SubTSGroup18InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5079931UserID1629008SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-07-09 + 13:03:41SubBad0SubRating10.0SubSumVotes1SubDownloadsCnt107199MovieReleaseNameMan.of.Steel.2013.R6.LiNE.All.VersionMovieFPS29.970IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameigorrmlSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingCP1252SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19be0c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953621994.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5550bbb/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5079931SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5079931/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score14.071990MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955387666SubFileNameMan.of.Steel.2013.720p.BluRay.x264.YIFY.srtSubActualCD1SubSize91583SubHashab3d3d4de102ae3be927c8bf41e90646SubLastTS02:12:43SubTSGroup1InfoReleaseGroupYIFYInfoFormatBluRayInfoOtherIDSubtitle6807352UserID1955730SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2016-11-25 + 14:46:11SubBad0SubRating10.0SubSumVotes2SubDownloadsCnt62016MovieReleaseNameMan.of.Steel.2013.720p.BluRay.x264.YIFYMovieFPS29.970IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameauthenticSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e30c61/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955387666.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5540bb8/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6807352SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6807352/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score13.620160MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955930463SubFileNameEnglish.srtSubActualCD1SubSize92843SubHash103ebb471aed1df7218bd8a1faf97685SubLastTS02:12:42SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle7352021UserID4427945SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2018-05-06 + 16:48:00SubBad0SubRating10.0SubSumVotes1SubDownloadsCnt11228MovieReleaseNameMan.of.Steel.2013.2160p.BluRay.x265.10bit.HDR.TrueHD.7.1.Atmos-DEPTHMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameBodyGuardsSubTranslatorBluRay + RetailISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c90c56/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955930463.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5320bad/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7352021SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7352021/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score13.112280MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766280SubFileNameMan + Of Steel 2013 BDRip.x264-Larceny.srtSubActualCD1SubSize91543SubHash43ec07fe50e0d5d812e35f10a81a74a0SubLastTS02:12:43SubTSGroup1InfoReleaseGroupLarcenyInfoFormatBluRayInfoOtherIDSubtitle5224905UserID2020399SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 19:02:17SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt145811MovieReleaseName + Man Of Steel 2013 BDRip.x264-LarcenyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamefelixmartiniSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksub + leecherSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d10c58/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766280.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5320bb4/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5224905SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5224905/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore12.458110MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954220340SubFileNameMan + of Steel (2013).srtSubActualCD1SubSize192617SubHash6d50c8e3a5f227d9432cfdaec62aba90SubLastTS02:12:48SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5634421UserID1621585SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2014-04-21 + 18:40:49SubBad0SubRating3.0SubSumVotes1SubDownloadsCnt35898MovieReleaseNameMan + of Steel 2013 1080p BrRip x264 YIFY,Man of Steel 2013 720p BrRip x264 YIFYMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamesene14822SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19890c47/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954220340.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5400bb2/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5634421SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5634421/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.958980MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953771828SubFileNameMan + Of Steel (2013) [English].srtSubActualCD1SubSize104884SubHashf19f3fed8b5a4835138001ecbbd5ccb0SubLastTS02:07:18SubTSGroup18InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5230420UserID847035SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-19 + 10:02:16SubBad0SubRating2.0SubSumVotes1SubDownloadsCnt15223MovieReleaseNameMan + of SteelMovieFPS25.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameAmmar79SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankplatinum + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d00c5c/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953771828.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5170ba9/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5230420SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5230420/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.552230MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767218SubFileNameMan + Of Steel 2013 - Bluray.EN.srtSubActualCD1SubSize94145SubHashc357bd3a140c4d4f8ba17daaa43e5036SubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatBluRayInfoOtherIDSubtitle5225826UserID1534270SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 08:26:55SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt41691MovieReleaseNameMan + Of Steel 2013 - BlurayMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameRacunz01SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cf0c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767218.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5380bb7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225826SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225826/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.416910MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767380SubFileNameMan + of Steel.[2013].DVDRIP.DIVX.[Eng]-DUQA\xAE.srtSubActualCD1SubSize104628SubHashc41b8ee4eca909550a12f69f2da17c8bSubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatDVDInfoOtherIDSubtitle5225985UserID1464447SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 12:42:54SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt23752MovieReleaseNameMan + of Steel.[2013].DVDRIP.DIVX.[Eng]-DUQA\xAEMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameDUQASubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d80c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767380.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5460bbd/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225985SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225985/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.237520MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953626065SubFileNameMan + of Steel.[2013].INTERNAL.TS.720p.DIVX.[Eng]-DUQA\xAE.srtSubActualCD1SubSize70871SubHash504c956050801489fa8a625099fee18dSubLastTS02:12:47SubTSGroup18InfoReleaseGroupInfoFormatTelesyncInfoOtherIDSubtitle5084006UserID1464447SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-07-12 + 09:03:42SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt20020MovieReleaseNameMan + of Steel.[2013].INTERNAL.TS.720p.DIVX.[Eng]-DUQA\xAEMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameDUQASubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingCP1252SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19b20c54/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953626065.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f52a0bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5084006SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5084006/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.200200MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766413SubFileNamel-manofsteel.srtSubActualCD1SubSize104971SubHash8bd65422dcc914418cd41c058d65ea5fSubLastTS02:22:57SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5225027UserID121929SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 20:22:10SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt12529MovieReleaseNameMan.Of.Steel.2013.BDRip.x264-Larceny[rarbg]MovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamewadukSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cc0c56/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766413.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5210bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225027SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225027/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.125290MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954573522SubFileNameMan + of Steel (2013).srtSubActualCD1SubSize92859SubHash0ab1250157afdf8112498034ec7d337bSubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5994317UserID2074672SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2015-01-07 + 22:32:43SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt6912MovieReleaseName + Man of Steel (2013)MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamejraw123SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c40c54/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954573522.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5710bbf/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5994317SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5994317/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.069120MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954293583SubFileNameMan + of Steel (2013) Crystal Clear.srtSubActualCD1SubSize106354SubHash394e68bda1187432e6bbaa8ece260994SubLastTS02:12:48SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5715595UserID1621585SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2014-06-08 + 04:50:10SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt6417MovieReleaseNameMan + of Steel 2013 720p BrRip x264MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamesene14822SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c90c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954293583.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5550bbe/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5715595SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5715595/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.064170MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1956824611SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-SECTOR7.srtSubActualCD1SubSize95714SubHash2ec7e8ec608e4d4a95005a91d730afe4SubLastTS02:12:49SubTSGroup1InfoReleaseGroupSECTOR7InfoFormatBluRayInfoOtherIDSubtitle8256672UserID4008162SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2020-06-23 + 13:28:45SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt2679MovieReleaseNameMan.Of.Steel.2013.720p.BluRay.x264-SECTOR7MovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameLeSaigneurSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cf0c54/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1956824611.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5600bbd/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8256672SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8256672/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.026790MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1956102651SubFileNameSupergirl + - 04x03 - Man of Steel.AMZN.QOQ-ION10-DEFLATE-HI.srtSubActualCD1SubSize58354SubHash6b8372a1da08bfddf9050081d8d57f42SubLastTS00:40:29SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle7525897UserID6745465SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2018-10-30 + 02:21:17SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt2513MovieReleaseNameSupergirl + - 04x03 - Man of Steel.AMZN.QOQ-ION10-DEFLATE-HIMovieFPS23.976IDMovie654459IDMovieImdb8685330MovieName"Supergirl" + Man of SteelMovieNameEngMovieYear2018MovieImdbRating7.5SubFeatured0UserNickNamenovabrosSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankplatinum + memberSeriesSeason4SeriesEpisode3MovieKindepisodeSubHD0SeriesIMDBParent4016454SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHashcb79b3594aaa1d5ae088c7a5436319a3SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-199b0c4d/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1956102651.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5670bc4/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7525897SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7525897/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/supergirl-man-of-steel-enQueryNumber3Score11.025130MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954564208SubFileNameMan + of Steel (2013) 23.976 ftp - 143.02 min version.srtSubActualCD1SubSize93737SubHash7146583e1496a0873eec1f27883e08c7SubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5985182UserID1404851SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2014-12-31 + 23:53:26SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1831MovieReleaseName + Man of Steel (2013) 23.976 ftp - 143.02 min versionMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameklaff2004SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19bc0c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954564208.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5730bbf/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5985182SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5985182/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.018310MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1956257892SubFileNameO + Homem de A\xE7o (2013) 1080p .Man of Steel. aud.por, eng. leg.por, eng.eng.srtSubActualCD1SubSize93035SubHash8f444e056f51b15204760177b0e5170eSubLastTS02:12:43SubTSGroup1InfoReleaseGroupleg[porInfoFormatInfoOtherIDSubtitle7682968UserID6266001SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2019-03-11 + 04:31:21SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1200MovieReleaseName + O Homem de A\xE7o (2013) 1080p [Man of Steel] aud[por, eng] leg[por, eng]MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19dd0c5f/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1956257892.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f57d0bc7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7682968SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7682968/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore11.012000MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1958134875SubFileNameMan.of.Steel.2013.2160p.WEB-DL.HEVC.DV.TrueHD.7.1.Atmos-ViSiON.srtSubActualCD1SubSize92899SubHashbd79d89570938e639866fa4616ec2846SubLastTS02:22:44SubTSGroup1InfoReleaseGroupViSiONInfoFormatInfoOtherIDSubtitle9567290UserID9302226SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2023-05-23 + 23:42:51SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt892MovieReleaseNameMan.of.Steel.2013.2160p.WEB-DL.HEVC.DV.TrueHD.7.1.Atmos-ViSiONMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameViSiON-UHDSubTranslatorBluRay + RetailISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ce0c5c/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1958134875.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5780bbf/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/9567290SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/9567290/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.008920MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957359589SubFileNameLois.and.Clark.The.New.Adventures.of.Superman.S01E09.1080p.HMAX.WEB-DL.DD2.0.H.264-L0IS.srtSubActualCD1SubSize58681SubHash86fb804489bb76263de48e942a50f738SubLastTS00:45:16SubTSGroup1InfoReleaseGroupL0ISInfoFormatWEB-DLInfoOtherIDSubtitle8793613UserID9041032SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-09-03 + 11:37:18SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt777MovieReleaseName + Lois.and.Clark.The.New.Adventures.of.Superman.S01E09.1080p.HMAX.WEB-DL.DD2.0.H.264-L0ISMovieFPS23.976IDMovie106218IDMovieImdb635199MovieName"Lois + & Clark: The New Adventures of Superman" The Man of Steel BarsMovieNameEngMovieYear1993MovieImdbRating7.3SubFeatured0UserNickNameOTT-PlatformSubTranslatorOTT + Platform HBOMAXISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankgold + memberSeriesSeason1SeriesEpisode9MovieKindepisodeSubHD1SeriesIMDBParent106057SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHashdb25e5f1fad39e5099a197813d82fb77SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19ee0c66/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957359589.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f57b0bbe/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8793613SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8793613/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/lois-clark-the-new-adventures-of-superman-the-man-of-steel-bars-enQueryNumber3Score11.007770MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1957359566SubFileNameLois.and.Clark.The.New.Adventures.of.Superman.S01E09.1080p.HMAX.WEB-DL.DD2.0.H.264-L0IS-HI.srtSubActualCD1SubSize64945SubHash806e1cd116a346e5b2de09589dce556eSubLastTS00:45:44SubTSGroup13InfoReleaseGroupL0ISInfoFormatWEB-DLInfoOtherIDSubtitle8793589UserID9041032SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2021-09-03 + 11:33:51SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt509MovieReleaseName + Lois.and.Clark.The.New.Adventures.of.Superman.S01E09.1080p.HMAX.WEB-DL.DD2.0.H.264-L0ISMovieFPS23.976IDMovie106218IDMovieImdb635199MovieName"Lois + & Clark: The New Adventures of Superman" The Man of Steel BarsMovieNameEngMovieYear1993MovieImdbRating7.3SubFeatured0UserNickNameOTT-PlatformSubTranslatorOTT + Platform HBOMAXISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason1SeriesEpisode9MovieKindepisodeSubHD1SeriesIMDBParent106057SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHashc17c7d73cee59d8fefcaef18d97bc2a8SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e70c61/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1957359566.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f58c0bca/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8793589SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8793589/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/lois-clark-the-new-adventures-of-superman-the-man-of-steel-bars-enQueryNumber3Score11.005090MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1958134874SubFileNameMan.of.Steel.2013.2160p.WEB-DL.HEVC.DV.TrueHD.7.1.Atmos-ViSiON.srtSubActualCD1SubSize104805SubHash680ca173004c9676863df6c24b7b4c7bSubLastTS02:22:44SubTSGroup1InfoReleaseGroupViSiONInfoFormatInfoOtherIDSubtitle9567289UserID9302226SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2023-05-23 + 23:41:24SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt413MovieReleaseNameMan.of.Steel.2013.2160p.WEB-DL.HEVC.DV.TrueHD.7.1.Atmos-ViSiONMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameViSiON-UHDSubTranslatorBluRay + RetailISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankgold + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cd0c5b/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1958134874.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f57f0bc7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/9567289SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/9567289/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score11.004130MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1959184057SubFileNameMan + of Steel 2013 720p R6 x264 LiNE-JYK.srtSubActualCD1SubSize66694SubHashab951d6b2fe0dfd45ebc5627741f2903SubLastTS02:12:33SubTSGroup18InfoReleaseGroupLiNE-JYKInfoFormatInfoOtherIDSubtitle10609979UserID10030650SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2024-06-26 + 01:35:31SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt69MovieReleaseNameMan + of Steel 2013 720p R6 x264 LiNE-JYKMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubSceneImportSubTranslators_asp.ig + (464189)ISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d40c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1959184057.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-01230bf2/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/10609979SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/10609979/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore11.000690MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1959181064SubFileNameMan.of.Steel.2013.720p.R6.LiNE.x264.AAC-DiGiTAL.srtSubActualCD1SubSize70964SubHashe5b15b92a4104e834efc727fe16f72f2SubLastTS02:12:34SubTSGroup18InfoReleaseGroupDiGiTALInfoFormatInfoOtherIDSubtitle10606976UserID10030650SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2024-06-26 + 00:34:14SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt59MovieReleaseNameMan.of.Steel.2013.720p.R6.LiNE.x264.AAC-DiGiTALMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubSceneImportSubTranslators_hasiboy + (739032)ISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c70c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1959181064.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-01140bec/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/10606976SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/10606976/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore11.000590MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766279SubFileNameMan + Of Steel 2013 BDRip.x264-Larceny.Hi.srtSubActualCD1SubSize103431SubHashf8832e337d9b5a5da65691fa9b738a10SubLastTS02:22:57SubTSGroup1InfoReleaseGroupLarcenyInfoFormatBluRayInfoOtherIDSubtitle5224904UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 19:01:42SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt23183MovieReleaseNameMan + Of Steel 2013 BDRip.x264-LarcenyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d80c60/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766279.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5310bb3/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5224904SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5224904/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore10.231830MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954663476SubFileNameMan.of.Steel.BluRay.1080p.x264.5.1.Judas.srtSubActualCD1SubSize93178SubHash3cf1709aa265637cbebd66fb976179cdSubLastTS02:12:43SubTSGroup1InfoReleaseGroupJudasInfoFormatBluRayInfoOtherIDSubtitle6083689UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2015-03-18 + 03:03:08SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt10571MovieReleaseNameMan.of.Steel.BluRay.1080p.x264.5.1.JudasMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d00c5c/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954663476.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5520bc1/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6083689SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6083689/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore10.105710MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954230601SubFileNameMan + of Steel (2013) 1080p BluRay {1920x1080p} {Dual Audio} {6Ch.} [Hindi-English] + ~SaNRiM~.srtSubActualCD1SubSize91627SubHash6205c51bf78f54959a27eee16a5e2810SubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatBluRayInfoOtherDualAudioIDSubtitle5644910UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2014-04-28 + 07:59:50SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt7236MovieReleaseName + Man of Steel (2013) 1080p BluRay {1920x1080p} {Dual Audio} {6Ch.} [Hindi-English] + ~SaNRiM~MovieFPS25.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19900c48/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954230601.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5510bb6/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5644910SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5644910/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore10.072360MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953819328SubFileNameMan + of Steel [Eng].srtSubActualCD1SubSize91632SubHash9e80cb1ae21596425902158b8f872b23SubLastTS02:17:34SubTSGroup18InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5278071UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-11-18 + 19:46:20SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt4009MovieReleaseName + Man of Steel [Eng]MovieFPS25.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingCP1252SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c90c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953819328.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f54a0bb7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5278071SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5278071/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore10.040090MatchedByimdbidIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1956683240SubFileNameMan.of.Steel.German.DL.1080p.BluRay.x264-EXQUiSiTE.srtSubActualCD1SubSize90322SubHash84faf58b214c75bbc1f0cdc72fdcee5cSubLastTS02:12:43SubTSGroup1InfoReleaseGroupEXQUiSiTEInfoFormatBluRayInfoOtherIDSubtitle8114595UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2020-03-02 + 16:03:01SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt3097MovieReleaseName + Man.of.Steel.German.DL.1080p.BluRay.x264-EXQUiSiTEMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d60c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1956683240.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5420bba/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8114595SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8114595/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber1QueryParametersimdbid0770828sublanguageidengScore10.030970MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955459717SubFileNameMan + of Steel (2013).eng.srtSubActualCD1SubSize92767SubHash3648502d7bdda0c3bd8541d75239b2cdSubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle6879222UserID1671429SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2017-02-09 + 00:39:03SubBad0SubRating10.0SubSumVotes2SubDownloadsCnt2841MovieReleaseNameMan + of Steel (2013)[UTF-8]--movieconosurMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamexylus-jamesonSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19dc0c5e/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955459717.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5760bbd/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6879222SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6879222/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score8.028410MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954056791SubFileNameMan + Of Steel.en.srtSubActualCD1SubSize92878SubHashc7ae716655c16f9ae5ff9c5e718c681aSubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5460702UserID1566401SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-12-25 + 17:50:10SubBad0SubRating4.0SubSumVotes2SubDownloadsCnt14228MovieReleaseNameMan + of Steel.2013.Bluray.1080P.fick1226.en.srtMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamefick1226SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19bb0c58/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954056791.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5390bb1/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5460702SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5460702/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score6.942280MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767678SubFileNameMan.Of.Steel.2013.720p.BluRay.x264-Felony.English.srtSubActualCD1SubSize92108SubHash477f4e2eeb32041fc13062d8e5a8a6faSubLastTS02:12:43SubTSGroup1InfoReleaseGroupFelonyInfoFormatBluRayInfoOtherIDSubtitle5226279UserID338814SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 17:30:21SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt56745MovieReleaseNameMan.Of.Steel.2013.720p.BluRay.x264-FelonyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameBabylonianSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksilver + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e70c64/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767678.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bba/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5226279SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5226279/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score6.567450MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955155335SubFileNameMan.Of.Steel.2013.1080p.BluRay.x264.AC3-ETRG.srtSubActualCD1SubSize91231SubHashe8e7f2371742192128101064bb4cd578SubLastTS02:12:43SubTSGroup1InfoReleaseGroupETRGInfoFormatBluRayInfoOtherIDSubtitle6574826UserID1493983SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2016-04-01 + 20:19:38SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt29888MovieReleaseNameMan.Of.Steel.2013.1080p.BluRay.x264.AC3-ETRG.mp4MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamesuperkorektorSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19b00c53/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955155335.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5660bbf/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6574826SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6574826/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score6.298880MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766751SubFileNameMan.Of.Steel.2013.720p.BRRip.x264.AC3-UNDERCOVER_eng.srtSubActualCD1SubSize91497SubHash99e72489b6939334927f2189bec7bfeeSubLastTS02:12:43SubTSGroup1InfoReleaseGroupUNDERCOVERInfoFormatBluRayInfoOtherIDSubtitle5225363UserID1447693SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 23:33:54SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt14754MovieReleaseName + Man.Of.Steel.2013.720p.BRRip.x264.AC3-UNDERCOVERMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameNeomaleSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksilver + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19db0c5b/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766751.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f52e0bb3/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225363SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225363/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score6.147540MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953785668SubFileNameMan + of Steel 2013 BRRip XvidHD 720p-NPW.srtSubActualCD1SubSize92119SubHash190ad4a3a4cec008d0dfe3b92b65173aSubLastTS02:12:43SubTSGroup1InfoReleaseGroupNPWInfoFormatBluRayInfoOtherIDSubtitle5244413UserID429031SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-28 + 01:20:44SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt10657MovieReleaseNameMan + of Steel 2013 BRRip XvidHD 720p-NPWMovieFPS23.980IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamewillygeertsSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankvip + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19e70c63/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953785668.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f52d0bb0/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5244413SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5244413/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score6.106570MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953767141SubFileNameManOf.Steel.(2013).BDRip.600MB.Ganool.srtSubActualCD1SubSize91148SubHash8683a50023fde0cc597f0bc60665fb53SubLastTS02:12:43SubTSGroup1InfoReleaseGroup600MB.GanoolInfoFormatBluRayInfoOtherIDSubtitle5225752UserID1548471SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-16 + 06:52:41SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt9551MovieReleaseNameManOf.Steel.(2013).BDRip.600MB.GanoolMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameDrigerraySubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cb0c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953767141.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5370bb5/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5225752SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5225752/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score6.095510MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile226695SubFileNameLois.&.Clark.TNAoS.[1x09].The.Green,Green.Glow.Of.Home.AC3.DVDRip.XviD-LostEden9.srtSubActualCD1SubSize51046SubHash7bfb16de6062ac326632260bcd03e885SubLastTS00:46:02SubTSGroup1InfoReleaseGroupLostEden9InfoFormatDVDInfoOtherIDSubtitle168624UserID63294SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2005-05-07 + 00:00:00SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt9320MovieReleaseNameLois + & Clark: The New Adventures of Superman (1993)MovieFPS23.976IDMovie106218IDMovieImdb635199MovieName"Lois + & Clark: The New Adventures of Superman" The Man of Steel BarsMovieNameEngMovieYear1993MovieImdbRating7.3SubFeatured0UserNickNamekatja1a + (a)SubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankbronze + memberSeriesSeason1SeriesEpisode9MovieKindepisodeSubHD0SeriesIMDBParent106057SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHashdb25e5f1fad39e5099a197813d82fb77SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-e9870b87/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/226695.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-e98e0b84/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/168624SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/168624/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/lois-clark-the-new-adventures-of-superman-the-man-of-steel-bars-enQueryNumber3Score6.093200MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955742627SubFileNameMan.of.Steel.2013.German.AC3.DL.2160p.UHD.BluRay.HDR.HEVC.Remux-NIMA4K.eng.srtSubActualCD1SubSize104689SubHash3a1b31590dde7ed51c63a5ee75b366b7SubLastTS02:22:56SubTSGroup1InfoReleaseGroupNIMA4KInfoFormatBluRayInfoOtherRemuxIDSubtitle7161146UserID5726190SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2017-11-16 + 02:59:49SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1970MovieReleaseNameMan.of.Steel.2013.German.AC3.DL.2160p.UHD.BluRay.HDR.HEVC.Remux-NIMA4KMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameTomRoylsSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRanksilver + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19cc0c59/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955742627.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5330bb3/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7161146SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7161146/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score6.019700MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1955459715SubFileNameMan + of Steel (2013).eng.SDH.srtSubActualCD1SubSize104707SubHash0376d4a9e307d83fc1feff307967c42bSubLastTS02:22:57SubTSGroup1InfoReleaseGroupInfoFormatInfoOtherIDSubtitle6879220UserID1671429SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2017-02-09 + 00:38:04SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1308MovieReleaseNameMan + of Steel (2013)[UTF-8]--movieconosurMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamexylus-jamesonSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankbronze + memberSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19da0c5c/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1955459715.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5740bbb/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6879220SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6879220/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score6.013080MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766280SubFileNameMan + Of Steel 2013 BDRip.x264-Larceny.srtSubActualCD1SubSize91543SubHash43ec07fe50e0d5d812e35f10a81a74a0SubLastTS02:12:43SubTSGroup1InfoReleaseGroupLarcenyInfoFormatBluRayInfoOtherIDSubtitle5224905UserID2020399SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 19:02:17SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt145812MovieReleaseName + Man Of Steel 2013 BDRip.x264-LarcenyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNamefelixmartiniSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRanksub + leecherSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d10c58/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766280.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5320bb4/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5224905SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5224905/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score2.458120MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1956102652SubFileNameSupergirl + - 04x03 - Man of Steel.AMZN.QOQ-ION10-DEFLATE.srtSubActualCD1SubSize56964SubHash7c0539dae1b4651700e39e72cf35a368SubLastTS00:40:23SubTSGroup3InfoReleaseGroupInfoFormatInfoOtherIDSubtitle7525898UserID6745465SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2018-10-30 + 02:23:07SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt5322MovieReleaseNameSupergirl + - 04x03 - Man of Steel.AMZN.QOQ-ION10-DEFLATEMovieFPS23.976IDMovie654459IDMovieImdb8685330MovieName"Supergirl" + Man of SteelMovieNameEngMovieYear2018MovieImdbRating7.5SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason4SeriesEpisode3MovieKindepisodeSubHD0SeriesIMDBParent4016454SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash49e3b03a49a02622f1759423102ae24eSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-199c0c4e/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1956102652.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5680bc5/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7525898SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7525898/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/supergirl-man-of-steel-enQueryNumber3Score1.053220MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1956257892SubFileNameO + Homem de A\xE7o (2013) 1080p .Man of Steel. aud.por, eng. leg.por, eng.eng.srtSubActualCD1SubSize93035SubHash8f444e056f51b15204760177b0e5170eSubLastTS02:12:43SubTSGroup1InfoReleaseGroupleg[porInfoFormatInfoOtherIDSubtitle7682968UserID6266001SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2019-03-11 + 04:31:21SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt1200MovieReleaseName + O Homem de A\xE7o (2013) 1080p [Man of Steel] aud[por, eng] leg[por, eng]MovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19dd0c5f/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1956257892.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f57d0bc7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/7682968SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/7682968/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score1.012000MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1959184057SubFileNameMan + of Steel 2013 720p R6 x264 LiNE-JYK.srtSubActualCD1SubSize66694SubHashab951d6b2fe0dfd45ebc5627741f2903SubLastTS02:12:33SubTSGroup18InfoReleaseGroupLiNE-JYKInfoFormatInfoOtherIDSubtitle10609979UserID10030650SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2024-06-26 + 01:35:31SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt69MovieReleaseNameMan + of Steel 2013 720p R6 x264 LiNE-JYKMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubSceneImportSubTranslators_asp.ig + (464189)ISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingASCIISubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d40c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1959184057.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-01230bf2/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/10609979SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/10609979/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score1.000690MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1959181064SubFileNameMan.of.Steel.2013.720p.R6.LiNE.x264.AAC-DiGiTAL.srtSubActualCD1SubSize70964SubHashe5b15b92a4104e834efc727fe16f72f2SubLastTS02:12:34SubTSGroup18InfoReleaseGroupDiGiTALInfoFormatInfoOtherIDSubtitle10606976UserID10030650SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2024-06-26 + 00:34:14SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt59MovieReleaseNameMan.of.Steel.2013.720p.R6.LiNE.x264.AAC-DiGiTALMovieFPS0.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubSceneImportSubTranslators_hasiboy + (739032)ISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c70c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1959181064.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-01140bec/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/10606976SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/10606976/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score1.000590MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953766279SubFileNameMan + Of Steel 2013 BDRip.x264-Larceny.Hi.srtSubActualCD1SubSize103431SubHashf8832e337d9b5a5da65691fa9b738a10SubLastTS02:22:57SubTSGroup1InfoReleaseGroupLarcenyInfoFormatBluRayInfoOtherIDSubtitle5224904UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-10-15 + 19:01:42SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt23184MovieReleaseNameMan + Of Steel 2013 BDRip.x264-LarcenyMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired1UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d80c60/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953766279.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5310bb3/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5224904SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5224904/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score0.231840MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954663476SubFileNameMan.of.Steel.BluRay.1080p.x264.5.1.Judas.srtSubActualCD1SubSize93178SubHash3cf1709aa265637cbebd66fb976179cdSubLastTS02:12:43SubTSGroup1InfoReleaseGroupJudasInfoFormatBluRayInfoOtherIDSubtitle6083689UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2015-03-18 + 03:03:08SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt10571MovieReleaseNameMan.of.Steel.BluRay.1080p.x264.5.1.JudasMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d00c5c/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954663476.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5520bc1/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/6083689SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/6083689/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score0.105710MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1954230601SubFileNameMan + of Steel (2013) 1080p BluRay {1920x1080p} {Dual Audio} {6Ch.} [Hindi-English] + ~SaNRiM~.srtSubActualCD1SubSize91627SubHash6205c51bf78f54959a27eee16a5e2810SubLastTS02:12:43SubTSGroup1InfoReleaseGroupInfoFormatBluRayInfoOtherDualAudioIDSubtitle5644910UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2014-04-28 + 07:59:50SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt7236MovieReleaseName + Man of Steel (2013) 1080p BluRay {1920x1080p} {Dual Audio} {6Ch.} [Hindi-English] + ~SaNRiM~MovieFPS25.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19900c48/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1954230601.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5510bb6/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5644910SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5644910/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score0.072360MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1953819328SubFileNameMan + of Steel [Eng].srtSubActualCD1SubSize91632SubHash9e80cb1ae21596425902158b8f872b23SubLastTS02:17:34SubTSGroup18InfoReleaseGroupInfoFormatInfoOtherIDSubtitle5278071UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2013-11-18 + 19:46:20SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt4010MovieReleaseName + Man of Steel [Eng]MovieFPS25.000IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD0SeriesIMDBParent0SubEncodingCP1252SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash24b2c6835da02051d302579647e41552SubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19c90c5a/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1953819328.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f54a0bb7/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/5278071SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/5278071/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score0.040100MatchedByfulltextIDSubMovieFile0MovieHash0MovieByteSize0MovieTimeMS0IDSubtitleFile1956683240SubFileNameMan.of.Steel.German.DL.1080p.BluRay.x264-EXQUiSiTE.srtSubActualCD1SubSize90322SubHash84faf58b214c75bbc1f0cdc72fdcee5cSubLastTS02:12:43SubTSGroup1InfoReleaseGroupEXQUiSiTEInfoFormatBluRayInfoOtherIDSubtitle8114595UserID0SubLanguageIDengSubFormatsrtSubSumCD1SubAuthorCommentSubAddDate2020-03-02 + 16:03:01SubBad0SubRating0.0SubSumVotes0SubDownloadsCnt3097MovieReleaseName + Man.of.Steel.German.DL.1080p.BluRay.x264-EXQUiSiTEMovieFPS23.976IDMovie143341IDMovieImdb770828MovieNameMan + of SteelMovieNameEngMovieYear2013MovieImdbRating7.1SubFeatured0UserNickNameSubTranslatorISO639enLanguageNameEnglishSubComments0SubHearingImpaired0UserRankSeriesSeason0SeriesEpisode0MovieKindmovieSubHD1SeriesIMDBParent0SubEncodingUTF-8SubAutoTranslation0SubForeignPartsOnly0SubFromTrusted0QueryParametersqueryman + of steelsublanguageidengQueryCached1SubTSGroupHash02f67211b8d854114356f322431f733cSubDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-19d60c55/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/file/1956683240.gzZipDownloadLinkhttps://dl.opensubtitles.org/en/download/src-api/vrf-f5420bba/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/sub/8114595SubtitlesLinkhttp://www.opensubtitles.org/en/subtitles/8114595/sid-AHIHll8i1XZ6aGW39wYw94xy5k8/man-of-steel-enQueryNumber3Score0.030970seconds0.145000" + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Age: + - '0' + CF-RAY: + - 8cbfa7789cf6f858-CDG + Connection: + - keep-alive + Content-Type: + - text/xml;charset=UTF-8 + Date: + - Tue, 01 Oct 2024 21:47:58 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=eGFCJ2WqdZ%2BgRpTeK8zwfdRBnXSkL875xjuL99DDxJjW124D0%2BiuUhQ%2F7BE0o%2Bye%2Bm662RY8NVN6RuYu%2B8QjJvgsmdAjJnuqgU64hJ1JNDVNg2rWLRzElOh5QomhQ4MHjAl6IsYtKIg%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Set-Cookie: + - PHPSESSID=AHIHll8i1XZ6aGW39wYw94xy5k8; expires=Wed, 02-Oct-2024 03:47:58 GMT; + Max-Age=21600; path=/; domain=.opensubtitles.org; HttpOnly + Vary: + - Accept-Encoding + X-Cache-Backend: + - lw1 + X-Compressed-Content-Length: + - '21164' + X-Content-Encoding: + - gzip + X-HTTP-Version: + - '1.0' + X-RateLimit-Remaining: + - '38' + X-Uncompressed-Content-Length: + - '515268' + X-Var-Cache: + - MISS + X-Via: + - fw2 + cf-cache-status: + - DYNAMIC + content-length: + - '515268' + status: + code: 200 + message: OK +- request: + body: ' + + + + DownloadSubtitles + + + + + + AHIHll8i1XZ6aGW39wYw94xy5k8 + + + + + + + + + + + + + + + + + + ' + headers: + Accept-Encoding: + - gzip + Content-Length: + - '283' + Content-Type: + - text/xml + User-Agent: + - VLSub + method: POST + uri: https://api.opensubtitles.org/xml-rpc + response: + body: + string: 'status206 + Partial content; missing idsubtitlefile(s): dataseconds0.017000' + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Age: + - '0' + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8cbfa77b7ef0f858-CDG + Connection: + - keep-alive + Content-Type: + - text/xml;charset=UTF-8 + Date: + - Tue, 01 Oct 2024 21:47:58 GMT + Download-Quota: + - '999999999' + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=1yogLrC7wjNznb8mLegXv39wzJMTSvZCSSsO81JGgzR2ZcZM17EucoCRxnqWtKJBpStZsiG%2BcyY1hM6B0Oail%2F6UklKe4CdSRvRaKBOYWPSIbp08mXwIiipcYTHinVWL4NpW38u%2BnRs%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Set-Cookie: + - PHPSESSID=AHIHll8i1XZ6aGW39wYw94xy5k8; expires=Wed, 02-Oct-2024 03:47:58 GMT; + Max-Age=21600; path=/; domain=.opensubtitles.org; HttpOnly + Vary: + - Accept-Encoding + X-Cache-Backend: + - lw1 + X-Compressed-Content-Length: + - '214' + X-Content-Encoding: + - gzip + X-HTTP-Version: + - '1.0' + X-RateLimit-Remaining: + - '38' + X-Uncompressed-Content-Length: + - '386' + X-Var-Cache: + - MISS + X-Via: + - fw2 + content-length: + - '386' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/providers/test_download_best_subtitles.yaml b/tests/cassettes/providers/test_download_best_subtitles.yaml new file mode 100644 index 00000000..fde1f102 --- /dev/null +++ b/tests/cassettes/providers/test_download_best_subtitles.yaml @@ -0,0 +1,955 @@ +interactions: +- request: + body: null + headers: + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + accept: + - application/json + method: GET + uri: https://api.gestdown.info/shows/external/tvdb/80379 + response: + body: + string: '{"shows":[{"id":"91eb9278-8cf5-4ddd-9111-7f60b15958cb","name":"The + Big Bang Theory","nbSeasons":12,"seasons":[1,2,3,4,5,6,7,8,9,10,11,12],"tvDbId":80379,"tmdbId":1418,"slug":"the-big-bang-theory"}]}' + headers: + Age: + - '476325' + CF-Cache-Status: + - HIT + CF-RAY: + - 8cbfa7070fcd3cd1-CDG + Cache-Control: + - public, max-age=14400 + Connection: + - keep-alive + Content-Encoding: + - br + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 01 Oct 2024 21:47:40 GMT + Last-Modified: + - Wed, 25 Sep 2024 23:17:44 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=bhUxhtXQ9cS5G7jmJpc8Ji0TZOIrbUJJW%2BvUTS19122Y2TbYN%2FzxHAS2hhXbmZjG%2B7hUFSVdq%2B%2FlGKJCokQ15W7DOJTIG%2FJ7jMQ6JA16tA4XUaRia0xU4rbd8l2CtQDAB2%2FtZg%3D%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains; preload + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + alt-svc: + - h3=":443"; ma=86400 + vary: + - Accept-Encoding + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + accept: + - application/json + method: GET + uri: https://api.gestdown.info/subtitles/get/91eb9278-8cf5-4ddd-9111-7f60b15958cb/7/5/eng + response: + body: + string: '{"matchingSubtitles":[{"subtitleId":"a245f3f1-920f-41f5-b9af-876a633cc8dd","version":"DIMENSION","completed":true,"hearingImpaired":true,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/a245f3f1-920f-41f5-b9af-876a633cc8dd","language":"English","discovered":"2022-05-30T14:51:00.621696Z","downloadCount":58},{"subtitleId":"a295515c-a460-44ea-9ba8-8d37bcb9b5a6","version":"DIMENSION","completed":true,"hearingImpaired":false,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/a295515c-a460-44ea-9ba8-8d37bcb9b5a6","language":"English","discovered":"2022-05-30T14:51:00.621698Z","downloadCount":64},{"subtitleId":"a00559a0-f510-4f7f-bc95-071ded7d852a","version":"WEB-DL","completed":true,"hearingImpaired":false,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/a00559a0-f510-4f7f-bc95-071ded7d852a","language":"English","discovered":"2022-05-30T14:51:00.621703Z","downloadCount":59},{"subtitleId":"c85f0280-f3c2-4558-bad6-780334ac7e21","version":"WEB-DL","completed":true,"hearingImpaired":true,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/c85f0280-f3c2-4558-bad6-780334ac7e21","language":"English","discovered":"2022-05-30T14:51:00.621705Z","downloadCount":22},{"subtitleId":"95c351b3-3889-490a-acd3-92a8067894f5","version":"BDRip.x264.DEMAND","completed":true,"hearingImpaired":false,"corrected":true,"hd":false,"downloadUri":"/subtitles/download/95c351b3-3889-490a-acd3-92a8067894f5","language":"English","discovered":"2022-05-30T14:51:00.621728Z","downloadCount":581}],"episode":{"season":7,"number":5,"title":"The + Workplace Proximity","show":"The Big Bang Theory","discovered":"2022-05-30T14:51:00.621694Z"}}' + headers: + Age: + - '2599' + CF-Cache-Status: + - HIT + CF-RAY: + - 8cbfa707db7d153a-CDG + Cache-Control: + - public, max-age=7200 + Connection: + - keep-alive + Content-Encoding: + - br + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 01 Oct 2024 21:47:40 GMT + Last-Modified: + - Tue, 01 Oct 2024 21:04:21 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=suZtIQKio7M9rIZMfBvtL5fEtyRM%2FmC15aB%2FTM38sr5dfXTbtQx2Kiee1Q5ZbnRuAiilDzMxjHJZyP%2F1cjxroGhYVkHCA2BEy9vMfiYvZQay2Tknw2t%2BrMcPRnttcsTxv%2Bosiw%3D%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains; preload + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + vary: + - Accept-Encoding + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + accept: + - application/json + method: GET + uri: https://api.gestdown.info/subtitles/get/91eb9278-8cf5-4ddd-9111-7f60b15958cb/7/5/fra + response: + body: + string: '{"matchingSubtitles":[{"subtitleId":"90fe1369-fa0c-4154-bd04-d3d332dec587","version":"DIMENSION","completed":true,"hearingImpaired":false,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/90fe1369-fa0c-4154-bd04-d3d332dec587","language":"French","discovered":"2022-05-30T14:51:00.621699Z","downloadCount":148}],"episode":{"season":7,"number":5,"title":"The + Workplace Proximity","show":"The Big Bang Theory","discovered":"2022-05-30T14:51:00.621694Z"}}' + headers: + Age: + - '2599' + CF-Cache-Status: + - HIT + CF-RAY: + - 8cbfa708cdc999c8-CDG + Cache-Control: + - public, max-age=7200 + Connection: + - keep-alive + Content-Encoding: + - br + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 01 Oct 2024 21:47:40 GMT + Last-Modified: + - Tue, 01 Oct 2024 21:04:21 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=luoqL0Pcol7Va6RfyXqpRE2wlNhUinXQQNPTCm%2FrVi0Z8FKLJjHv7GuV6W2C7cY8AAr%2BHk4RiDAX951%2BEVTAgy3KFM3niyfnPLssZzdEUSuP%2FGKQop13xnM6WxbD5aryW%2FBEsQ%3D%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains; preload + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + vary: + - Accept-Encoding + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + method: GET + uri: https://www.podnapisi.net/subtitles/search/advanced?keywords=The+Big+Bang+Theory&language=en&seasons=7&episodes=5&movie_type=tv-series&movie_type=mini-series&year=2007 + response: + body: + string: "{\n \"all_pages\": 1, \n \"data\": [\n {\n \"audited\": true, + \n \"contributions\": [\n {\n \"contributor\": {\n \"id\": + 23329, \n \"name\": \"jane\", \n \"type\": \"user\"\n + \ }, \n \"role\": \"uploader\", \n \"share\": 0.0\n + \ }\n ], \n \"contributor\": {\n \"id\": 23329, \n + \ \"name\": \"jane\", \n \"type\": \"user\"\n }, \n \"created\": + \"2014-09-07T07:06:05+00:00\", \n \"custom_releases\": [\n \"the.big.bang.theory.s07e05.1080p.bluray.x264-rovers\"\n + \ ], \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/2581/download\", + \n \"flags\": [\n \"hearing_impaired\", \n \"high_definition\"\n + \ ], \n \"fps\": \"\", \n \"id\": \"2581\", \n \"language\": + \"en\", \n \"movie\": {\n \"aliases\": [\n \"Veliki pokovci\"\n + \ ], \n \"episode_info\": {\n \"episode\": 5, \n \"id\": + null, \n \"season\": 7, \n \"slug\": \"S07E05-O\", \n \"title\": + \"\", \n \"type\": \"ordinary\", \n \"year\": null\n }, + \n \"id\": \"uJE\", \n \"posters\": {\n \"inline\": + \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 33320, \n \"lines\": 348\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/2581\"\n }, \n {\n + \ \"audited\": true, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 23329, \n \"name\": \"jane\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 23329, + \n \"name\": \"jane\", \n \"type\": \"user\"\n }, \n \"created\": + \"2014-09-07T07:04:24+00:00\", \n \"custom_releases\": [\n \"the.big.bang.theory.s07e05.1080p.bluray.x264-rovers\"\n + \ ], \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/w581/download\", + \n \"flags\": [\n \"high_definition\"\n ], \n \"fps\": + \"\", \n \"id\": \"w581\", \n \"language\": \"en\", \n \"movie\": + {\n \"aliases\": [\n \"Veliki pokovci\"\n ], \n \"episode_info\": + {\n \"episode\": 5, \n \"id\": null, \n \"season\": + 7, \n \"slug\": \"S07E05-O\", \n \"title\": \"\", \n \"type\": + \"ordinary\", \n \"year\": null\n }, \n \"id\": \"uJE\", + \n \"posters\": {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 47114, \n \"lines\": 335\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/w581\"\n }, \n {\n + \ \"audited\": true, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 1, \n \"name\": \"Anonymous\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 1, \n + \ \"name\": \"Anonymous\", \n \"type\": \"user\"\n }, \n + \ \"created\": \"2013-10-18T14:12:21+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.720p.WEB-DL.DD5.1.H.264\"\n ], + \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/ftUo/download\", + \n \"flags\": [\n \"hearing_impaired\", \n \"high_definition\"\n + \ ], \n \"fps\": \"23.976\", \n \"id\": \"ftUo\", \n \"language\": + \"en\", \n \"movie\": {\n \"aliases\": [\n \"Veliki pokovci\"\n + \ ], \n \"episode_info\": {\n \"episode\": 5, \n \"id\": + null, \n \"season\": 7, \n \"slug\": \"S07E05-O\", \n \"title\": + \"\", \n \"type\": \"ordinary\", \n \"year\": null\n }, + \n \"id\": \"uJE\", \n \"posters\": {\n \"inline\": + \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 40660, \n \"lines\": 347\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/ftUo\"\n }, \n {\n + \ \"audited\": true, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 44181, \n \"name\": \"grzesiek11\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 44181, + \n \"name\": \"grzesiek11\", \n \"type\": \"user\"\n }, + \n \"created\": \"2013-10-18T05:49:11+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", + \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n + \ ], \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/EdQo/download\", + \n \"flags\": [\n \"high_definition\"\n ], \n \"fps\": + \"23.976\", \n \"id\": \"EdQo\", \n \"language\": \"en\", \n \"movie\": + {\n \"aliases\": [\n \"Veliki pokovci\"\n ], \n \"episode_info\": + {\n \"episode\": 5, \n \"id\": null, \n \"season\": + 7, \n \"slug\": \"S07E05-O\", \n \"title\": \"\", \n \"type\": + \"ordinary\", \n \"year\": null\n }, \n \"id\": \"uJE\", + \n \"posters\": {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 67501, \n \"lines\": 430\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/EdQo\"\n }, \n {\n + \ \"audited\": true, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 1, \n \"name\": \"Anonymous\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 1, \n + \ \"name\": \"Anonymous\", \n \"type\": \"user\"\n }, \n + \ \"created\": \"2013-10-18T02:09:50+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", + \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n + \ ], \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/WNMo/download\", + \n \"flags\": [\n \"hearing_impaired\", \n \"high_definition\"\n + \ ], \n \"fps\": \"23.976\", \n \"id\": \"WNMo\", \n \"language\": + \"en\", \n \"movie\": {\n \"aliases\": [\n \"Veliki pokovci\"\n + \ ], \n \"episode_info\": {\n \"episode\": 5, \n \"id\": + null, \n \"season\": 7, \n \"slug\": \"S07E05-O\", \n \"title\": + \"\", \n \"type\": \"ordinary\", \n \"year\": null\n }, + \n \"id\": \"uJE\", \n \"posters\": {\n \"inline\": + \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 39684, \n \"lines\": 439\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/WNMo\"\n }\n ], \n + \ \"page\": 1, \n \"per_page\": 50, \n \"status\": \"ok\"\n}" + headers: + Connection: + - keep-alive + Content-Length: + - '10231' + Content-Type: + - application/json + Date: + - Tue, 01 Oct 2024 21:47:41 GMT + Server: + - nginx + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + method: GET + uri: https://www.podnapisi.net/subtitles/search/advanced?keywords=The+Big+Bang+Theory&language=fr&seasons=7&episodes=5&movie_type=tv-series&movie_type=mini-series&year=2007 + response: + body: + string: "{\n \"all_pages\": 1, \n \"data\": [\n {\n \"audited\": false, + \n \"contributions\": [\n {\n \"contributor\": {\n \"id\": + 1, \n \"name\": \"Anonymous\", \n \"type\": \"user\"\n + \ }, \n \"role\": \"uploader\", \n \"share\": 0.0\n + \ }\n ], \n \"contributor\": {\n \"id\": 1, \n \"name\": + \"Anonymous\", \n \"type\": \"user\"\n }, \n \"created\": + \"2013-10-22T01:06:38+00:00\", \n \"custom_releases\": [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", + \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", + \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n ], \n \"download\": + \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/Dego/download\", \n \"flags\": + [\n \"high_definition\"\n ], \n \"fps\": \"\", \n \"id\": + \"Dego\", \n \"language\": \"fr\", \n \"movie\": {\n \"aliases\": + [\n \"Veliki pokovci\"\n ], \n \"episode_info\": {\n + \ \"episode\": 5, \n \"id\": null, \n \"season\": + 7, \n \"slug\": \"S07E05-O\", \n \"title\": \"\", \n \"type\": + \"ordinary\", \n \"year\": null\n }, \n \"id\": \"uJE\", + \n \"posters\": {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": null, \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 5201, \n \"lines\": 307\n }, \n \"url\": + \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/Dego\"\n }, \n {\n + \ \"audited\": false, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 1, \n \"name\": \"Anonymous\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 1, \n + \ \"name\": \"Anonymous\", \n \"type\": \"user\"\n }, \n + \ \"created\": \"2013-10-19T18:46:00+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", + \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n + \ ], \n \"download\": \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/lNso/download\", + \n \"flags\": [], \n \"fps\": \"\", \n \"id\": \"lNso\", \n + \ \"language\": \"fr\", \n \"movie\": {\n \"aliases\": [\n + \ \"Veliki pokovci\"\n ], \n \"episode_info\": {\n \"episode\": + 5, \n \"id\": null, \n \"season\": 7, \n \"slug\": + \"S07E05-O\", \n \"title\": \"\", \n \"type\": \"ordinary\", + \n \"year\": null\n }, \n \"id\": \"uJE\", \n \"posters\": + {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": null, \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 1844, \n \"lines\": 394\n }, \n \"url\": + \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/lNso\"\n }, \n {\n + \ \"audited\": false, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 1, \n \"name\": \"Anonymous\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 1, \n + \ \"name\": \"Anonymous\", \n \"type\": \"user\"\n }, \n + \ \"created\": \"2013-10-19T16:43:45+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", + \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n + \ ], \n \"download\": \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/u9oo/download\", + \n \"flags\": [], \n \"fps\": \"\", \n \"id\": \"u9oo\", \n + \ \"language\": \"fr\", \n \"movie\": {\n \"aliases\": [\n + \ \"Veliki pokovci\"\n ], \n \"episode_info\": {\n \"episode\": + 5, \n \"id\": null, \n \"season\": 7, \n \"slug\": + \"S07E05-O\", \n \"title\": \"\", \n \"type\": \"ordinary\", + \n \"year\": null\n }, \n \"id\": \"uJE\", \n \"posters\": + {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": null, \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 1732, \n \"lines\": 336\n }, \n \"url\": + \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/u9oo\"\n }, \n {\n + \ \"audited\": false, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 1, \n \"name\": \"Anonymous\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 1, \n + \ \"name\": \"Anonymous\", \n \"type\": \"user\"\n }, \n + \ \"created\": \"2013-10-19T04:30:28+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", + \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n + \ ], \n \"download\": \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/dNgo/download\", + \n \"flags\": [\n \"high_definition\"\n ], \n \"fps\": + \"25\", \n \"id\": \"dNgo\", \n \"language\": \"fr\", \n \"movie\": + {\n \"aliases\": [\n \"Veliki pokovci\"\n ], \n \"episode_info\": + {\n \"episode\": 5, \n \"id\": null, \n \"season\": + 7, \n \"slug\": \"S07E05-O\", \n \"title\": \"\", \n \"type\": + \"ordinary\", \n \"year\": null\n }, \n \"id\": \"uJE\", + \n \"posters\": {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": null, \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 2300, \n \"lines\": 416\n }, \n \"url\": + \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/dNgo\"\n }, \n {\n + \ \"audited\": false, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 1, \n \"name\": \"Anonymous\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 1, \n + \ \"name\": \"Anonymous\", \n \"type\": \"user\"\n }, \n + \ \"created\": \"2013-10-18T16:29:09+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", + \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n + \ ], \n \"download\": \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/9dUo/download\", + \n \"flags\": [], \n \"fps\": \"\", \n \"id\": \"9dUo\", \n + \ \"language\": \"fr\", \n \"movie\": {\n \"aliases\": [\n + \ \"Veliki pokovci\"\n ], \n \"episode_info\": {\n \"episode\": + 5, \n \"id\": null, \n \"season\": 7, \n \"slug\": + \"S07E05-O\", \n \"title\": \"\", \n \"type\": \"ordinary\", + \n \"year\": null\n }, \n \"id\": \"uJE\", \n \"posters\": + {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": null, \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 2770, \n \"lines\": 439\n }, \n \"url\": + \"/en/subtitles/fr-the-big-bang-theory-2007-S07E05-O/9dUo\"\n }\n ], \n + \ \"page\": 1, \n \"per_page\": 50, \n \"status\": \"ok\"\n}" + headers: + Connection: + - keep-alive + Content-Length: + - '10526' + Content-Type: + - application/json + Date: + - Tue, 01 Oct 2024 21:47:42 GMT + Server: + - nginx + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + method: GET + uri: https://www.podnapisi.net/subtitles/EdQo/download?container=zip + response: + body: + string: !!binary | + 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 + AA== + headers: + Accept-Ranges: + - bytes + Connection: + - keep-alive + Content-Disposition: + - attachment; filename="0c6b155a117b40b11344631efc44c341502cbcf3.zip" + Content-Length: + - '12427' + Content-Type: + - application/octet-stream + Date: + - Tue, 01 Oct 2024 21:47:44 GMT + ETag: + - '"5260cbd7-308b"' + Last-Modified: + - Fri, 18 Oct 2013 05:49:11 GMT + Server: + - nginx + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + method: GET + uri: https://www.podnapisi.net/subtitles/Dego/download?container=zip + response: + body: + string: !!binary | + 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 + headers: + Accept-Ranges: + - bytes + Connection: + - keep-alive + Content-Disposition: + - attachment; filename="031865ae6dea392a5056a9d4bdc3e91bb60a2695.zip" + Content-Length: + - '10064' + Content-Type: + - application/octet-stream + Date: + - Tue, 01 Oct 2024 21:47:45 GMT + ETag: + - '"5265cf9d-2750"' + Last-Modified: + - Tue, 22 Oct 2013 01:06:37 GMT + Server: + - nginx + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/providers/test_download_best_subtitles_min_score.yaml b/tests/cassettes/providers/test_download_best_subtitles_min_score.yaml new file mode 100644 index 00000000..fa37e811 --- /dev/null +++ b/tests/cassettes/providers/test_download_best_subtitles_min_score.yaml @@ -0,0 +1,108 @@ +interactions: +- request: + body: null + headers: + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + accept: + - application/json + method: GET + uri: https://api.gestdown.info/shows/external/tvdb/80379 + response: + body: + string: '{"shows":[{"id":"91eb9278-8cf5-4ddd-9111-7f60b15958cb","name":"The + Big Bang Theory","nbSeasons":12,"seasons":[1,2,3,4,5,6,7,8,9,10,11,12],"tvDbId":80379,"tmdbId":1418,"slug":"the-big-bang-theory"}]}' + headers: + Age: + - '476330' + CF-Cache-Status: + - HIT + CF-RAY: + - 8cbfa72abce899ba-CDG + Cache-Control: + - public, max-age=14400 + Connection: + - keep-alive + Content-Encoding: + - br + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 01 Oct 2024 21:47:45 GMT + Last-Modified: + - Wed, 25 Sep 2024 23:17:44 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=PqFoTLOc1upxGpGQTM7qN3QIw4GbqcDo3%2FQmR5KO2OpMXVDDHGcvie0q1cQ5nnjTMShT7eFlPypNa4yPTtCsPsshzgp9cn5krbkkSgOtQ3tp3L9azeQpKpamW%2BgnhITabv42xw%3D%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains; preload + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + vary: + - Accept-Encoding + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept-Encoding: + - gzip, deflate, br, zstd + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + accept: + - application/json + method: GET + uri: https://api.gestdown.info/subtitles/get/91eb9278-8cf5-4ddd-9111-7f60b15958cb/7/5/fra + response: + body: + string: '{"matchingSubtitles":[{"subtitleId":"90fe1369-fa0c-4154-bd04-d3d332dec587","version":"DIMENSION","completed":true,"hearingImpaired":false,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/90fe1369-fa0c-4154-bd04-d3d332dec587","language":"French","discovered":"2022-05-30T14:51:00.621699Z","downloadCount":148}],"episode":{"season":7,"number":5,"title":"The + Workplace Proximity","show":"The Big Bang Theory","discovered":"2022-05-30T14:51:00.621694Z"}}' + headers: + Age: + - '2604' + CF-Cache-Status: + - HIT + CF-RAY: + - 8cbfa72b7a09f850-CDG + Cache-Control: + - public, max-age=7200 + Connection: + - keep-alive + Content-Encoding: + - br + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 01 Oct 2024 21:47:45 GMT + Last-Modified: + - Tue, 01 Oct 2024 21:04:21 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=MMavRQ8JlpHCzB0qaRgszOosQPZWd%2Bqw7sUsQQc7Q1%2F03Cd6yUuMLez4Ozqy1w%2FYL2%2Bh7CV%2FpgQW3F4CFQ6ip5BTCjgNuPAqmCFtV8OHZXj7Im6p9qTVerJPT3DviW9%2F9mjkcA%3D%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains; preload + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + vary: + - Accept-Encoding + status: + code: 200 + message: OK +version: 1 diff --git a/tests/cassettes/providers/test_download_best_subtitles_only_one.yaml b/tests/cassettes/providers/test_download_best_subtitles_only_one.yaml new file mode 100644 index 00000000..5984fe73 --- /dev/null +++ b/tests/cassettes/providers/test_download_best_subtitles_only_one.yaml @@ -0,0 +1,551 @@ +interactions: +- request: + body: null + headers: + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + accept: + - application/json + method: GET + uri: https://api.gestdown.info/shows/external/tvdb/80379 + response: + body: + string: '{"shows":[{"id":"91eb9278-8cf5-4ddd-9111-7f60b15958cb","name":"The + Big Bang Theory","nbSeasons":12,"seasons":[1,2,3,4,5,6,7,8,9,10,11,12],"tvDbId":80379,"tmdbId":1418,"slug":"the-big-bang-theory"}]}' + headers: + CF-RAY: + - 8cc04056dc0503e2-LIS + Cache-Control: + - public, max-age=14400 + Connection: + - keep-alive + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 01 Oct 2024 23:32:19 GMT + Last-Modified: + - Wed, 25 Sep 2024 23:17:44 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=thf1O8MPiCVRFKowkfS8sRFiheopOAoJXqcbRde77f4QOCFa3ZUWPtqVl%2B8x666%2FFoObGaodz2WU7PW8J%2BrVk3NGryG4W9%2FB3tPO6z59PeCaKUlw0cJ7bcWbSqhHXbZ9igg0Ug%3D%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains; preload + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + cf-cache-status: + - HIT + content-length: + - '198' + vary: + - Accept-Encoding + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + accept: + - application/json + method: GET + uri: https://api.gestdown.info/subtitles/get/91eb9278-8cf5-4ddd-9111-7f60b15958cb/7/5/eng + response: + body: + string: '{"matchingSubtitles":[{"subtitleId":"a245f3f1-920f-41f5-b9af-876a633cc8dd","version":"DIMENSION","completed":true,"hearingImpaired":true,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/a245f3f1-920f-41f5-b9af-876a633cc8dd","language":"English","discovered":"2022-05-30T14:51:00.621696Z","downloadCount":58},{"subtitleId":"a295515c-a460-44ea-9ba8-8d37bcb9b5a6","version":"DIMENSION","completed":true,"hearingImpaired":false,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/a295515c-a460-44ea-9ba8-8d37bcb9b5a6","language":"English","discovered":"2022-05-30T14:51:00.621698Z","downloadCount":65},{"subtitleId":"a00559a0-f510-4f7f-bc95-071ded7d852a","version":"WEB-DL","completed":true,"hearingImpaired":false,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/a00559a0-f510-4f7f-bc95-071ded7d852a","language":"English","discovered":"2022-05-30T14:51:00.621703Z","downloadCount":59},{"subtitleId":"c85f0280-f3c2-4558-bad6-780334ac7e21","version":"WEB-DL","completed":true,"hearingImpaired":true,"corrected":true,"hd":true,"downloadUri":"/subtitles/download/c85f0280-f3c2-4558-bad6-780334ac7e21","language":"English","discovered":"2022-05-30T14:51:00.621705Z","downloadCount":22},{"subtitleId":"95c351b3-3889-490a-acd3-92a8067894f5","version":"BDRip.x264.DEMAND","completed":true,"hearingImpaired":false,"corrected":true,"hd":false,"downloadUri":"/subtitles/download/95c351b3-3889-490a-acd3-92a8067894f5","language":"English","discovered":"2022-05-30T14:51:00.621728Z","downloadCount":581}],"episode":{"season":7,"number":5,"title":"The + Workplace Proximity","show":"The Big Bang Theory","discovered":"2022-05-30T14:51:00.621694Z"}}' + headers: + CF-Cache-Status: + - EXPIRED + CF-RAY: + - 8cc040577be77110-LIS + Cache-Control: + - public, max-age=7200 + Connection: + - keep-alive + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 01 Oct 2024 23:32:19 GMT + Last-Modified: + - Tue, 01 Oct 2024 23:32:19 GMT + NEL: + - '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}' + Report-To: + - '{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=ikOC12RXuapdBUGkjtuL0UrO75QK1EZ5Wm2V0TiR%2BTlSOKG5WTG9xu9TyzVY0d8VsP4dbU9%2ByV4cLgQHpqlFn9VDoYMmEsSf%2Bl9Vh53dYbW58ao05tXUIRyDinqn1yVu%2FrLSKA%3D%3D"}],"group":"cf-nel","max_age":604800}' + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains; preload + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + content-length: + - '1665' + vary: + - Accept-Encoding + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + method: GET + uri: https://www.podnapisi.net/subtitles/search/advanced?keywords=The+Big+Bang+Theory&language=en&seasons=7&episodes=5&movie_type=tv-series&movie_type=mini-series&year=2007 + response: + body: + string: "{\n \"all_pages\": 1, \n \"data\": [\n {\n \"audited\": true, + \n \"contributions\": [\n {\n \"contributor\": {\n \"id\": + 23329, \n \"name\": \"jane\", \n \"type\": \"user\"\n + \ }, \n \"role\": \"uploader\", \n \"share\": 0.0\n + \ }\n ], \n \"contributor\": {\n \"id\": 23329, \n + \ \"name\": \"jane\", \n \"type\": \"user\"\n }, \n \"created\": + \"2014-09-07T07:06:05+00:00\", \n \"custom_releases\": [\n \"the.big.bang.theory.s07e05.1080p.bluray.x264-rovers\"\n + \ ], \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/2581/download\", + \n \"flags\": [\n \"hearing_impaired\", \n \"high_definition\"\n + \ ], \n \"fps\": \"\", \n \"id\": \"2581\", \n \"language\": + \"en\", \n \"movie\": {\n \"aliases\": [\n \"Veliki pokovci\"\n + \ ], \n \"episode_info\": {\n \"episode\": 5, \n \"id\": + null, \n \"season\": 7, \n \"slug\": \"S07E05-O\", \n \"title\": + \"\", \n \"type\": \"ordinary\", \n \"year\": null\n }, + \n \"id\": \"uJE\", \n \"posters\": {\n \"inline\": + \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 33320, \n \"lines\": 348\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/2581\"\n }, \n {\n + \ \"audited\": true, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 23329, \n \"name\": \"jane\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 23329, + \n \"name\": \"jane\", \n \"type\": \"user\"\n }, \n \"created\": + \"2014-09-07T07:04:24+00:00\", \n \"custom_releases\": [\n \"the.big.bang.theory.s07e05.1080p.bluray.x264-rovers\"\n + \ ], \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/w581/download\", + \n \"flags\": [\n \"high_definition\"\n ], \n \"fps\": + \"\", \n \"id\": \"w581\", \n \"language\": \"en\", \n \"movie\": + {\n \"aliases\": [\n \"Veliki pokovci\"\n ], \n \"episode_info\": + {\n \"episode\": 5, \n \"id\": null, \n \"season\": + 7, \n \"slug\": \"S07E05-O\", \n \"title\": \"\", \n \"type\": + \"ordinary\", \n \"year\": null\n }, \n \"id\": \"uJE\", + \n \"posters\": {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 47114, \n \"lines\": 335\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/w581\"\n }, \n {\n + \ \"audited\": true, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 1, \n \"name\": \"Anonymous\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 1, \n + \ \"name\": \"Anonymous\", \n \"type\": \"user\"\n }, \n + \ \"created\": \"2013-10-18T14:12:21+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.720p.WEB-DL.DD5.1.H.264\"\n ], + \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/ftUo/download\", + \n \"flags\": [\n \"hearing_impaired\", \n \"high_definition\"\n + \ ], \n \"fps\": \"23.976\", \n \"id\": \"ftUo\", \n \"language\": + \"en\", \n \"movie\": {\n \"aliases\": [\n \"Veliki pokovci\"\n + \ ], \n \"episode_info\": {\n \"episode\": 5, \n \"id\": + null, \n \"season\": 7, \n \"slug\": \"S07E05-O\", \n \"title\": + \"\", \n \"type\": \"ordinary\", \n \"year\": null\n }, + \n \"id\": \"uJE\", \n \"posters\": {\n \"inline\": + \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 40660, \n \"lines\": 347\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/ftUo\"\n }, \n {\n + \ \"audited\": true, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 44181, \n \"name\": \"grzesiek11\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 44181, + \n \"name\": \"grzesiek11\", \n \"type\": \"user\"\n }, + \n \"created\": \"2013-10-18T05:49:11+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", + \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n + \ ], \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/EdQo/download\", + \n \"flags\": [\n \"high_definition\"\n ], \n \"fps\": + \"23.976\", \n \"id\": \"EdQo\", \n \"language\": \"en\", \n \"movie\": + {\n \"aliases\": [\n \"Veliki pokovci\"\n ], \n \"episode_info\": + {\n \"episode\": 5, \n \"id\": null, \n \"season\": + 7, \n \"slug\": \"S07E05-O\", \n \"title\": \"\", \n \"type\": + \"ordinary\", \n \"year\": null\n }, \n \"id\": \"uJE\", + \n \"posters\": {\n \"inline\": \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 67502, \n \"lines\": 430\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/EdQo\"\n }, \n {\n + \ \"audited\": true, \n \"contributions\": [\n {\n \"contributor\": + {\n \"id\": 1, \n \"name\": \"Anonymous\", \n \"type\": + \"user\"\n }, \n \"role\": \"uploader\", \n \"share\": + 0.0\n }\n ], \n \"contributor\": {\n \"id\": 1, \n + \ \"name\": \"Anonymous\", \n \"type\": \"user\"\n }, \n + \ \"created\": \"2013-10-18T02:09:50+00:00\", \n \"custom_releases\": + [\n \"The.Big.Bang.Theory.S07E05.HDTV.x264-LOL\", \n \"The.Big.Bang.Theory.S07E05.720p.HDTV.x264-DIMENSION\", + \n \"The.Big.Bang.Theory.S07E05.480p.HDTV.x264-mSD\", \n \"The.Big.Bang.Theory.S07E05.HDTV.XviD-AFG\"\n + \ ], \n \"download\": \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/WNMo/download\", + \n \"flags\": [\n \"hearing_impaired\", \n \"high_definition\"\n + \ ], \n \"fps\": \"23.976\", \n \"id\": \"WNMo\", \n \"language\": + \"en\", \n \"movie\": {\n \"aliases\": [\n \"Veliki pokovci\"\n + \ ], \n \"episode_info\": {\n \"episode\": 5, \n \"id\": + null, \n \"season\": 7, \n \"slug\": \"S07E05-O\", \n \"title\": + \"\", \n \"type\": \"ordinary\", \n \"year\": null\n }, + \n \"id\": \"uJE\", \n \"posters\": {\n \"inline\": + \"/thumbnails/moviedb/inline/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"normal\": \"/thumbnails/moviedb/normal/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"small\": \"/thumbnails/moviedb/small/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\", + \n \"title\": \"/thumbnails/moviedb/title/2c/9c/f5/c9/ae/30/0df660438f29fcf6bef8/uJE.jpg\"\n + \ }, \n \"providers\": [\n \"omdb:sY0G\"\n ], + \n \"slug\": \"the-big-bang-theory-2007-S07E05-O\", \n \"title\": + \"The Big Bang Theory\", \n \"type\": \"tv-series\", \n \"year\": + 2007\n }, \n \"notes\": \"\", \n \"num_cds\": 1, \n \"rejected\": + null, \n \"releases\": [], \n \"state\": \"migration\", \n \"stats\": + {\n \"downloads\": 39684, \n \"lines\": 439\n }, \n \"url\": + \"/en/subtitles/en-the-big-bang-theory-2007-S07E05-O/WNMo\"\n }\n ], \n + \ \"page\": 1, \n \"per_page\": 50, \n \"status\": \"ok\"\n}" + headers: + Connection: + - keep-alive + Content-Length: + - '10231' + Content-Type: + - application/json + Date: + - Tue, 01 Oct 2024 23:32:20 GMT + Server: + - nginx + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + method: GET + uri: https://www.podnapisi.net/subtitles/search/advanced?keywords=The+Big+Bang+Theory&language=pt-BR&seasons=7&episodes=5&movie_type=tv-series&movie_type=mini-series&year=2007 + response: + body: + string: "{\n \"all_pages\": 0, \n \"data\": [], \n \"page\": 1, \n \"per_page\": + 50, \n \"status\": \"ok\"\n}" + headers: + Connection: + - keep-alive + Content-Length: + - '87' + Content-Type: + - application/json + Date: + - Tue, 01 Oct 2024 23:32:21 GMT + Server: + - nginx + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - Subliminal/2.2 + method: GET + uri: https://www.podnapisi.net/subtitles/EdQo/download?container=zip + response: + body: + string: !!binary | + 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 + AA== + headers: + Accept-Ranges: + - bytes + Connection: + - keep-alive + Content-Disposition: + - attachment; filename="0c6b155a117b40b11344631efc44c341502cbcf3.zip" + Content-Length: + - '12427' + Content-Type: + - application/octet-stream + Date: + - Tue, 01 Oct 2024 23:32:22 GMT + ETag: + - '"5260cbd7-308b"' + Last-Modified: + - Fri, 18 Oct 2013 05:49:11 GMT + Server: + - nginx + status: + code: 200 + message: OK +version: 1 diff --git a/tests/providers/test_providers.py b/tests/providers/test_providers.py new file mode 100644 index 00000000..d0cef19d --- /dev/null +++ b/tests/providers/test_providers.py @@ -0,0 +1,337 @@ +import os +from unittest.mock import Mock + +import pytest +from babelfish import Language # type: ignore[import-untyped] +from subliminal.core import ( + AsyncProviderPool, + ProviderPool, + download_best_subtitles, + download_subtitles, + list_subtitles, +) +from subliminal.extensions import provider_manager +from subliminal.providers.tvsubtitles import TVsubtitlesSubtitle +from subliminal.score import episode_scores +from subliminal.subtitle import Subtitle +from vcr import VCR # type: ignore[import-untyped] + +vcr = VCR( + path_transformer=lambda path: path + '.yaml', + record_mode=os.environ.get('VCR_RECORD_MODE', 'once'), + decode_compressed_response=True, + match_on=['method', 'scheme', 'host', 'port', 'path', 'query', 'body'], + cassette_library_dir=os.path.realpath(os.path.join('tests', 'cassettes', 'providers')), +) + + +@pytest.fixture() +def _mock_providers(monkeypatch): + for provider in provider_manager: + monkeypatch.setattr(provider.plugin, 'initialize', Mock()) + monkeypatch.setattr(provider.plugin, 'list_subtitles', Mock(return_value=[provider.name])) + monkeypatch.setattr(provider.plugin, 'download_subtitle', Mock()) + monkeypatch.setattr(provider.plugin, 'terminate', Mock()) + + +def test_provider_pool_get_keyerror(): + pool = ProviderPool() + with pytest.raises(KeyError): + pool['de7cidda'] + + +def test_provider_pool_del_keyerror(): + pool = ProviderPool() + with pytest.raises(KeyError): + del pool['addic7ed'] + + +@pytest.mark.usefixtures('_mock_providers') +def test_provider_pool_iter(): + pool = ProviderPool() + assert len(list(pool)) == 0 + pool['tvsubtitles'] + assert len(list(pool)) == 1 + + +@pytest.mark.usefixtures('_mock_providers') +def test_provider_pool_list_subtitles_provider(episodes): + pool = ProviderPool() + subtitles = pool.list_subtitles_provider('tvsubtitles', episodes['bbt_s07e05'], {Language('eng')}) + assert subtitles == ['tvsubtitles'] # type: ignore[comparison-overlap] + assert provider_manager['tvsubtitles'].plugin.initialize.called + assert provider_manager['tvsubtitles'].plugin.list_subtitles.called + + +@pytest.mark.usefixtures('_mock_providers') +def test_provider_pool_list_subtitles(episodes): + pool = ProviderPool() + subtitles = pool.list_subtitles(episodes['bbt_s07e05'], {Language('eng')}) + assert sorted(subtitles) == [ # type: ignore[type-var,comparison-overlap] + 'bsplayer', + 'gestdown', + 'opensubtitles', + 'opensubtitlescom', + 'podnapisi', + 'tvsubtitles', + ] + for provider in subtitles: + assert provider_manager[provider].plugin.initialize.called + assert provider_manager[provider].plugin.list_subtitles.called + + +@pytest.mark.usefixtures('_mock_providers') +def test_async_provider_pool_list_subtitles_provider(episodes): + pool = AsyncProviderPool() + subtitles = pool.list_subtitles_provider_tuple('tvsubtitles', episodes['bbt_s07e05'], {Language('eng')}) + assert subtitles == ('tvsubtitles', ['tvsubtitles']) # type: ignore[comparison-overlap] + assert provider_manager['tvsubtitles'].plugin.initialize.called + assert provider_manager['tvsubtitles'].plugin.list_subtitles.called + + +@pytest.mark.usefixtures('_mock_providers') +def test_async_provider_pool_list_subtitles(episodes): + pool = AsyncProviderPool() + subtitles = pool.list_subtitles(episodes['bbt_s07e05'], {Language('eng')}) + assert sorted(subtitles) == [ # type: ignore[type-var,comparison-overlap] + 'bsplayer', + 'gestdown', + 'opensubtitles', + 'opensubtitlescom', + 'podnapisi', + 'tvsubtitles', + ] + for provider in subtitles: + assert provider_manager[provider].plugin.initialize.called + assert provider_manager[provider].plugin.list_subtitles.called + + +@pytest.mark.usefixtures('_mock_providers') +def test_list_subtitles_movie(movies): + video = movies['man_of_steel'] + languages = {Language('eng')} + + subtitles = list_subtitles({video}, languages) + + # test providers + for name in ('addic7ed', 'napiprojekt', 'opensubtitlesvip', 'tvsubtitles'): + assert not provider_manager[name].plugin.list_subtitles.called + + for name in ('bsplayer', 'opensubtitles', 'opensubtitlescom', 'podnapisi'): + assert provider_manager[name].plugin.list_subtitles.called + + # test result + assert len(subtitles) == 1 + assert sorted(subtitles[movies['man_of_steel']]) == ['bsplayer', 'opensubtitles', 'opensubtitlescom', 'podnapisi'] # type: ignore[type-var,comparison-overlap] + + +@pytest.mark.usefixtures('_mock_providers') +def test_list_subtitles_episode(episodes): + video = episodes['bbt_s07e05'] + languages = {Language('eng'), Language('heb')} + + subtitles = list_subtitles({video}, languages) + + # test providers + for name in ('addic7ed', 'napiprojekt', 'opensubtitlesvip'): + assert not provider_manager[name].plugin.list_subtitles.called + + for name in ('bsplayer', 'gestdown', 'opensubtitles', 'opensubtitlescom', 'podnapisi', 'tvsubtitles'): + assert provider_manager[name].plugin.list_subtitles.called + + # test result + assert len(subtitles) == 1 + assert sorted(subtitles[episodes['bbt_s07e05']]) == [ # type: ignore[type-var,comparison-overlap] + 'bsplayer', + 'gestdown', + 'opensubtitles', + 'opensubtitlescom', + 'podnapisi', + 'tvsubtitles', + ] + + +@pytest.mark.usefixtures('_mock_providers') +def test_list_subtitles_providers(episodes): + video = episodes['bbt_s07e05'] + languages = {Language('eng')} + + subtitles = list_subtitles({video}, languages, providers=['opensubtitles']) + + # test providers + for name in ('addic7ed', 'bsplayer', 'napiprojekt', 'opensubtitlesvip', 'podnapisi', 'tvsubtitles'): + assert not provider_manager[name].plugin.list_subtitles.called + + for name in ('opensubtitles',): + assert provider_manager[name].plugin.list_subtitles.called + + # test result + assert len(subtitles) == 1 + assert sorted(subtitles[episodes['bbt_s07e05']]) == ['opensubtitles'] # type: ignore[type-var,comparison-overlap] + + +@pytest.mark.usefixtures('_mock_providers') +def test_list_subtitles_episode_no_hash(episodes): + video = episodes['dallas_s01e03'] + languages = {Language('eng'), Language('heb')} + + subtitles = list_subtitles({video}, languages) + + # test providers + for name in ('addic7ed', 'napiprojekt', 'opensubtitlesvip'): + assert not provider_manager[name].plugin.list_subtitles.called + + for name in ('bsplayer', 'gestdown', 'opensubtitles', 'podnapisi', 'tvsubtitles'): + assert provider_manager[name].plugin.list_subtitles.called + + # test result + assert len(subtitles) == 1 + assert sorted(subtitles[episodes['dallas_s01e03']]) == [ # type: ignore[type-var,comparison-overlap] + 'bsplayer', + 'gestdown', + 'opensubtitles', + 'opensubtitlescom', + 'podnapisi', + 'tvsubtitles', + ] + + +@pytest.mark.usefixtures('_mock_providers') +def test_list_subtitles_no_language(episodes): + video = episodes['dallas_s01e03'] + languages = {Language('eng')} + video.subtitles = {Subtitle(lang) for lang in languages} + + subtitles = list_subtitles({video}, languages) + + # test providers + for name in ( + 'addic7ed', + 'bsplayer', + 'napiprojekt', + 'opensubtitles', + 'opensubtitlesvip', + 'podnapisi', + 'tvsubtitles', + ): + assert not provider_manager[name].plugin.list_subtitles.called + + # test result + assert len(subtitles) == 0 + + +@pytest.mark.usefixtures('_mock_providers') +def test_download_subtitles(): + subtitles = [ + TVsubtitlesSubtitle( + language=Language('por'), + subtitle_id='261077', + page_link=None, + series='Game of Thrones', + season=3, + episode=10, + year=None, + rip='1080p.BluRay', + release='DEMAND', + ) + ] + + download_subtitles(subtitles) + + # test providers + for name in ('addic7ed', 'bsplayer', 'napiprojekt', 'opensubtitles', 'opensubtitlesvip', 'podnapisi'): + assert not provider_manager[name].plugin.download_subtitle.called + + for name in ('tvsubtitles',): + assert provider_manager[name].plugin.download_subtitle.called + + +@pytest.mark.integration() +@vcr.use_cassette +def test_download_best_subtitles(episodes): + video = episodes['bbt_s07e05'] + languages = {Language('eng'), Language('fra')} + providers = ['gestdown', 'podnapisi'] + expected_subtitles = { + ('podnapisi', 'EdQo'), + ('podnapisi', 'Dego'), + # ('gestdown', 'a295515c-a460-44ea-9ba8-8d37bcb9b5a6'), + # ('gestdown', '90fe1369-fa0c-4154-bd04-d3d332dec587'), + } + + subtitles = download_best_subtitles({video}, languages, providers=providers) + + assert len(subtitles) == 1 + assert len(subtitles[video]) == 2 + assert {(s.provider_name, s.id) for s in subtitles[video]} == expected_subtitles + + +@pytest.mark.integration() +@vcr.use_cassette +def test_download_best_subtitles_min_score(episodes): + video = episodes['bbt_s07e05'] + languages = {Language('fra')} + providers = ['gestdown'] + + subtitles = download_best_subtitles({video}, languages, min_score=episode_scores['hash'], providers=providers) + + assert len(subtitles) == 1 + assert len(subtitles[video]) == 0 + + +def test_download_best_subtitles_no_language(episodes): + video = episodes['bbt_s07e05'] + languages = {Language('fra')} + video.subtitles = {Subtitle(lang) for lang in languages} + providers = ['gestdown'] + + subtitles = download_best_subtitles({video}, languages, min_score=episode_scores['hash'], providers=providers) + + assert len(subtitles) == 0 + + +def test_download_best_subtitles_undefined(episodes): + video = episodes['bbt_s07e05'] + languages = {Language('und')} + video.subtitles = {Subtitle(lang) for lang in languages} + providers = ['gestdown'] + + subtitles = download_best_subtitles( + {video}, languages, min_score=episode_scores['hash'], only_one=True, providers=providers + ) + + assert len(subtitles) == 0 + + +@pytest.mark.integration() +@vcr.use_cassette +def test_download_best_subtitles_only_one(episodes): + video = episodes['bbt_s07e05'] + languages = {Language('eng'), Language('por', 'BR')} + providers = ['gestdown', 'podnapisi'] + expected_subtitles = { + ('gestdown', 'a295515c-a460-44ea-9ba8-8d37bcb9b5a6'), + ('podnapisi', 'EdQo'), + } + + subtitles = download_best_subtitles({video}, languages, only_one=True, providers=providers) + + assert len(subtitles) == 1 + assert len(subtitles[video]) == 1 + subtitle = subtitles[video][0] + assert (subtitle.provider_name, subtitle.id) in expected_subtitles + + +@pytest.mark.integration() +@vcr.use_cassette +def test_download_bad_subtitle(movies): + pool = ProviderPool() + subtitles = pool.list_subtitles_provider('opensubtitles', movies['man_of_steel'], {Language('eng')}) + assert len(subtitles) >= 1 + subtitle = subtitles[0] + subtitle.subtitle_id = '' + + pool.download_subtitle(subtitle) + + assert subtitle.content is None + assert subtitle.is_valid() is False diff --git a/tests/test_cache.py b/tests/test_cache.py index 286480fd..f36c7d78 100644 --- a/tests/test_cache.py +++ b/tests/test_cache.py @@ -1,10 +1,14 @@ from unittest.mock import Mock +import pytest from dogpile.cache import make_region # A Mock version is already provided in conftest.py so no need to configure it again from subliminal.cache import region as region_custom +# Core test +pytestmark = pytest.mark.core + # Configure default dogpile cache region_dogpile = make_region() region_dogpile.configure('dogpile.cache.null') diff --git a/tests/test_core.py b/tests/test_core.py index 4cc996e9..15d24cda 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -1,4 +1,6 @@ # ruff: noqa: PT011, SIM115 +from __future__ import annotations + import os import sys from datetime import datetime, timedelta, timezone @@ -8,12 +10,7 @@ import pytest from babelfish import Language # type: ignore[import-untyped] from subliminal.core import ( - AsyncProviderPool, - ProviderPool, check_video, - download_best_subtitles, - download_subtitles, - list_subtitles, save_subtitles, scan_archive, scan_name, @@ -21,22 +18,12 @@ scan_videos, search_external_subtitles, ) -from subliminal.extensions import provider_manager -from subliminal.providers.tvsubtitles import TVsubtitlesSubtitle -from subliminal.score import episode_scores from subliminal.subtitle import Subtitle from subliminal.utils import timestamp from subliminal.video import Episode, Movie -from vcr import VCR # type: ignore[import-untyped] - -vcr = VCR( - path_transformer=lambda path: path + '.yaml', - record_mode=os.environ.get('VCR_RECORD_MODE', 'once'), - decode_compressed_response=True, - match_on=['method', 'scheme', 'host', 'port', 'path', 'query', 'body'], - cassette_library_dir=os.path.realpath(os.path.join('tests', 'cassettes', 'core')), -) +# Core test +pytestmark = pytest.mark.core unix_platform = pytest.mark.skipif( not sys.platform.startswith('linux'), @@ -44,88 +31,7 @@ ) -@pytest.fixture() -def _mock_providers(monkeypatch): - for provider in provider_manager: - monkeypatch.setattr(provider.plugin, 'initialize', Mock()) - monkeypatch.setattr(provider.plugin, 'list_subtitles', Mock(return_value=[provider.name])) - monkeypatch.setattr(provider.plugin, 'download_subtitle', Mock()) - monkeypatch.setattr(provider.plugin, 'terminate', Mock()) - - -def test_provider_pool_get_keyerror(): - pool = ProviderPool() - with pytest.raises(KeyError): - pool['de7cidda'] - - -def test_provider_pool_del_keyerror(): - pool = ProviderPool() - with pytest.raises(KeyError): - del pool['addic7ed'] - - -@pytest.mark.usefixtures('_mock_providers') -def test_provider_pool_iter(): - pool = ProviderPool() - assert len(list(pool)) == 0 - pool['tvsubtitles'] - assert len(list(pool)) == 1 - - -@pytest.mark.usefixtures('_mock_providers') -def test_provider_pool_list_subtitles_provider(episodes): - pool = ProviderPool() - subtitles = pool.list_subtitles_provider('tvsubtitles', episodes['bbt_s07e05'], {Language('eng')}) - assert subtitles == ['tvsubtitles'] # type: ignore[comparison-overlap] - assert provider_manager['tvsubtitles'].plugin.initialize.called - assert provider_manager['tvsubtitles'].plugin.list_subtitles.called - - -@pytest.mark.usefixtures('_mock_providers') -def test_provider_pool_list_subtitles(episodes): - pool = ProviderPool() - subtitles = pool.list_subtitles(episodes['bbt_s07e05'], {Language('eng')}) - assert sorted(subtitles) == [ # type: ignore[type-var,comparison-overlap] - 'bsplayer', - 'gestdown', - 'opensubtitles', - 'opensubtitlescom', - 'podnapisi', - 'tvsubtitles', - ] - for provider in subtitles: - assert provider_manager[provider].plugin.initialize.called - assert provider_manager[provider].plugin.list_subtitles.called - - -@pytest.mark.usefixtures('_mock_providers') -def test_async_provider_pool_list_subtitles_provider(episodes): - pool = AsyncProviderPool() - subtitles = pool.list_subtitles_provider_tuple('tvsubtitles', episodes['bbt_s07e05'], {Language('eng')}) - assert subtitles == ('tvsubtitles', ['tvsubtitles']) # type: ignore[comparison-overlap] - assert provider_manager['tvsubtitles'].plugin.initialize.called - assert provider_manager['tvsubtitles'].plugin.list_subtitles.called - - -@pytest.mark.usefixtures('_mock_providers') -def test_async_provider_pool_list_subtitles(episodes): - pool = AsyncProviderPool() - subtitles = pool.list_subtitles(episodes['bbt_s07e05'], {Language('eng')}) - assert sorted(subtitles) == [ # type: ignore[type-var,comparison-overlap] - 'bsplayer', - 'gestdown', - 'opensubtitles', - 'opensubtitlescom', - 'podnapisi', - 'tvsubtitles', - ] - for provider in subtitles: - assert provider_manager[provider].plugin.initialize.called - assert provider_manager[provider].plugin.list_subtitles.called - - -def test_check_video_languages(movies): +def test_check_video_languages(movies: dict[str, Movie]) -> None: video = movies['man_of_steel'] languages = {Language('fra'), Language('eng')} assert check_video(video, languages=languages) @@ -133,7 +39,7 @@ def test_check_video_languages(movies): assert not check_video(video, languages=languages) -def test_check_video_age(movies, monkeypatch): +def test_check_video_age(movies: dict[str, Movie], monkeypatch: pytest.MonkeyPatch) -> None: video = movies['man_of_steel'] def fake_age(*args: Any, **kwargs: Any) -> timedelta: @@ -144,7 +50,7 @@ def fake_age(*args: Any, **kwargs: Any) -> timedelta: assert not check_video(video, age=timedelta(weeks=1)) -def test_check_video_undefined(movies): +def test_check_video_undefined(movies: dict[str, Movie]) -> None: video = movies['man_of_steel'] assert check_video(video, undefined=False) assert check_video(video, undefined=True) @@ -153,7 +59,7 @@ def test_check_video_undefined(movies): assert not check_video(video, undefined=True) -def test_search_external_subtitles(episodes, tmpdir): +def test_search_external_subtitles(episodes: dict[str, Episode], tmpdir) -> None: video_name = os.path.split(episodes['bbt_s07e05'].name)[1] video_root = os.path.splitext(video_name)[0] video_path = str(tmpdir.ensure(video_name)) @@ -175,7 +81,7 @@ def test_search_external_subtitles(episodes, tmpdir): assert subtitle_languages == expected_subtitles -def test_search_external_subtitles_archive(movies, tmpdir): +def test_search_external_subtitles_archive(movies: dict[str, Movie], tmpdir) -> None: video_name = os.path.split(movies['interstellar'].name)[1] video_root = os.path.splitext(video_name)[0] video_path = str(tmpdir.ensure(video_name)) @@ -196,7 +102,11 @@ def test_search_external_subtitles_archive(movies, tmpdir): assert subtitle_languages == expected_subtitles -def test_search_external_subtitles_no_directory(movies, tmpdir, monkeypatch): +def test_search_external_subtitles_no_directory( + movies: dict[str, Movie], + tmpdir, + monkeypatch: pytest.MonkeyPatch, +) -> None: video_name = os.path.split(movies['man_of_steel'].name)[1] video_root = os.path.splitext(video_name)[0] tmpdir.ensure(video_name) @@ -209,7 +119,7 @@ def test_search_external_subtitles_no_directory(movies, tmpdir, monkeypatch): assert subtitle_languages == expected_subtitles -def test_search_external_subtitles_in_directory(episodes, tmpdir): +def test_search_external_subtitles_in_directory(episodes: dict[str, Episode], tmpdir) -> None: video_name = episodes['marvels_agents_of_shield_s02e06'].name video_root = os.path.splitext(video_name)[0] tmpdir.ensure('tvshows', video_name) @@ -223,7 +133,7 @@ def test_search_external_subtitles_in_directory(episodes, tmpdir): assert subtitle_languages == expected_subtitles -def test_scan_video_movie(movies, tmpdir, monkeypatch): +def test_scan_video_movie(movies: dict[str, Movie], tmpdir, monkeypatch: pytest.MonkeyPatch) -> None: video = movies['man_of_steel'] monkeypatch.chdir(str(tmpdir)) tmpdir.ensure(video.name) @@ -243,7 +153,7 @@ def test_scan_video_movie(movies, tmpdir, monkeypatch): assert scanned_video.year == video.year -def test_scan_video_episode(episodes, tmpdir, monkeypatch): +def test_scan_video_episode(episodes: dict[str, Episode], tmpdir, monkeypatch: pytest.MonkeyPatch) -> None: video = episodes['bbt_s07e05'] monkeypatch.chdir(str(tmpdir)) tmpdir.ensure(video.name) @@ -267,13 +177,13 @@ def test_scan_video_episode(episodes, tmpdir, monkeypatch): assert scanned_video.tvdb_id is None -def test_scan_video_path_does_not_exist(movies): +def test_scan_video_path_does_not_exist(movies: dict[str, Movie]) -> None: with pytest.raises(ValueError) as excinfo: scan_video(movies['man_of_steel'].name) assert str(excinfo.value) == 'Path does not exist' -def test_scan_video_invalid_extension(movies, tmpdir, monkeypatch): +def test_scan_video_invalid_extension(movies: dict[str, Movie], tmpdir, monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.chdir(str(tmpdir)) movie_name = os.path.splitext(movies['man_of_steel'].name)[0] + '.mp3' tmpdir.ensure(movie_name) @@ -282,7 +192,7 @@ def test_scan_video_invalid_extension(movies, tmpdir, monkeypatch): assert str(excinfo.value) == "'.mp3' is not a valid video extension" -def test_scan_video_broken(mkv, tmpdir, monkeypatch): +def test_scan_video_broken(mkv: dict[str, str], tmpdir, monkeypatch: pytest.MonkeyPatch) -> None: broken_path = 'test1.mkv' with open(mkv['test1'], 'rb') as original, tmpdir.join(broken_path).open('wb') as broken: broken.write(original.read(512)) @@ -303,7 +213,7 @@ def test_scan_video_broken(mkv, tmpdir, monkeypatch): assert scanned_video.year is None -def test_scan_video_movie_name(movies, mkv): +def test_scan_video_movie_name(movies: dict[str, Movie], mkv: dict[str, str]) -> None: video = movies['man_of_steel'] path = mkv['test1'] scanned_video = scan_video(path, name=video.name) @@ -324,7 +234,7 @@ def test_scan_video_movie_name(movies, mkv): assert scanned_video.year == video.year -def test_scan_video_episode_name(episodes, mkv): +def test_scan_video_episode_name(episodes: dict[str, Episode], mkv: dict[str, str]) -> None: video = episodes['bbt_s07e05'] path = mkv['test1'] scanned_video = scan_video(path, name=video.name) @@ -349,7 +259,7 @@ def test_scan_video_episode_name(episodes, mkv): assert scanned_video.tvdb_id is None -def test_scan_video_movie_name_path_does_not_exist(movies): +def test_scan_video_movie_name_path_does_not_exist(movies: dict[str, Movie]) -> None: video = movies['man_of_steel'] path = 'video_but_not_a_path.avi' scanned_video = scan_name(path, name=video.name) @@ -370,7 +280,7 @@ def test_scan_video_movie_name_path_does_not_exist(movies): assert scanned_video.year == video.year -def test_scan_archive_invalid_extension(movies, tmpdir, monkeypatch): +def test_scan_archive_invalid_extension(movies: dict[str, Movie], tmpdir, monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.chdir(str(tmpdir)) movie_name = os.path.splitext(movies['interstellar'].name)[0] + '.mp3' tmpdir.ensure(movie_name) @@ -379,13 +289,17 @@ def test_scan_archive_invalid_extension(movies, tmpdir, monkeypatch): assert str(excinfo.value) == "'.mp3' is not a valid archive" -def test_scan_videos_path_does_not_exist(movies): +def test_scan_videos_path_does_not_exist(movies: dict[str, Movie]) -> None: with pytest.raises(ValueError) as excinfo: scan_videos(movies['man_of_steel'].name) assert str(excinfo.value) == 'Path does not exist' -def test_scan_videos_path_is_not_a_directory(movies, tmpdir, monkeypatch): +def test_scan_videos_path_is_not_a_directory( + movies: dict[str, Movie], + tmpdir, + monkeypatch: pytest.MonkeyPatch, +) -> None: monkeypatch.chdir(str(tmpdir)) tmpdir.ensure(movies['man_of_steel'].name) with pytest.raises(ValueError) as excinfo: @@ -393,7 +307,7 @@ def test_scan_videos_path_is_not_a_directory(movies, tmpdir, monkeypatch): assert str(excinfo.value) == 'Path is not a directory' -def test_scan_videos(movies, tmpdir, monkeypatch): +def test_scan_videos(movies: dict[str, Movie], tmpdir, monkeypatch: pytest.MonkeyPatch) -> None: man_of_steel = tmpdir.ensure('movies', movies['man_of_steel'].name) tmpdir.ensure('movies', '.private', 'sextape.mkv') tmpdir.ensure('movies', '.hidden_video.mkv') @@ -435,7 +349,7 @@ def test_scan_videos(movies, tmpdir, monkeypatch): mock_scan_archive.assert_has_calls(scan_archive_calls, any_order=True) # type: ignore[arg-type] -def test_scan_videos_age(movies, tmpdir, monkeypatch): +def test_scan_videos_age(movies: dict[str, Movie], tmpdir, monkeypatch: pytest.MonkeyPatch) -> None: tmpdir.ensure('movies', movies['man_of_steel'].name) tmpdir.ensure('movies', movies['enders_game'].name).setmtime( timestamp(datetime.now(timezone.utc) - timedelta(days=10)) @@ -461,220 +375,7 @@ def test_scan_videos_age(movies, tmpdir, monkeypatch): mock_scan_video.assert_has_calls(scan_video_calls, any_order=True) # type: ignore[arg-type] -@pytest.mark.usefixtures('_mock_providers') -def test_list_subtitles_movie(movies): - video = movies['man_of_steel'] - languages = {Language('eng')} - - subtitles = list_subtitles({video}, languages) - - # test providers - for name in ('addic7ed', 'napiprojekt', 'opensubtitlesvip', 'tvsubtitles'): - assert not provider_manager[name].plugin.list_subtitles.called - - for name in ('bsplayer', 'opensubtitles', 'opensubtitlescom', 'podnapisi'): - assert provider_manager[name].plugin.list_subtitles.called - - # test result - assert len(subtitles) == 1 - assert sorted(subtitles[movies['man_of_steel']]) == ['bsplayer', 'opensubtitles', 'opensubtitlescom', 'podnapisi'] # type: ignore[type-var,comparison-overlap] - - -@pytest.mark.usefixtures('_mock_providers') -def test_list_subtitles_episode(episodes): - video = episodes['bbt_s07e05'] - languages = {Language('eng'), Language('heb')} - - subtitles = list_subtitles({video}, languages) - - # test providers - for name in ('addic7ed', 'napiprojekt', 'opensubtitlesvip'): - assert not provider_manager[name].plugin.list_subtitles.called - - for name in ('bsplayer', 'gestdown', 'opensubtitles', 'opensubtitlescom', 'podnapisi', 'tvsubtitles'): - assert provider_manager[name].plugin.list_subtitles.called - - # test result - assert len(subtitles) == 1 - assert sorted(subtitles[episodes['bbt_s07e05']]) == [ # type: ignore[type-var,comparison-overlap] - 'bsplayer', - 'gestdown', - 'opensubtitles', - 'opensubtitlescom', - 'podnapisi', - 'tvsubtitles', - ] - - -@pytest.mark.usefixtures('_mock_providers') -def test_list_subtitles_providers(episodes): - video = episodes['bbt_s07e05'] - languages = {Language('eng')} - - subtitles = list_subtitles({video}, languages, providers=['opensubtitles']) - - # test providers - for name in ('addic7ed', 'bsplayer', 'napiprojekt', 'opensubtitlesvip', 'podnapisi', 'tvsubtitles'): - assert not provider_manager[name].plugin.list_subtitles.called - - for name in ('opensubtitles',): - assert provider_manager[name].plugin.list_subtitles.called - - # test result - assert len(subtitles) == 1 - assert sorted(subtitles[episodes['bbt_s07e05']]) == ['opensubtitles'] # type: ignore[type-var,comparison-overlap] - - -@pytest.mark.usefixtures('_mock_providers') -def test_list_subtitles_episode_no_hash(episodes): - video = episodes['dallas_s01e03'] - languages = {Language('eng'), Language('heb')} - - subtitles = list_subtitles({video}, languages) - - # test providers - for name in ('addic7ed', 'napiprojekt', 'opensubtitlesvip'): - assert not provider_manager[name].plugin.list_subtitles.called - - for name in ('bsplayer', 'gestdown', 'opensubtitles', 'podnapisi', 'tvsubtitles'): - assert provider_manager[name].plugin.list_subtitles.called - - # test result - assert len(subtitles) == 1 - assert sorted(subtitles[episodes['dallas_s01e03']]) == [ # type: ignore[type-var,comparison-overlap] - 'bsplayer', - 'gestdown', - 'opensubtitles', - 'opensubtitlescom', - 'podnapisi', - 'tvsubtitles', - ] - - -@pytest.mark.usefixtures('_mock_providers') -def test_list_subtitles_no_language(episodes): - video = episodes['dallas_s01e03'] - languages = {Language('eng')} - video.subtitles = {Subtitle(lang) for lang in languages} - - subtitles = list_subtitles({video}, languages) - - # test providers - for name in ( - 'addic7ed', - 'bsplayer', - 'napiprojekt', - 'opensubtitles', - 'opensubtitlesvip', - 'podnapisi', - 'tvsubtitles', - ): - assert not provider_manager[name].plugin.list_subtitles.called - - # test result - assert len(subtitles) == 0 - - -@pytest.mark.usefixtures('_mock_providers') -def test_download_subtitles(): - subtitles = [ - TVsubtitlesSubtitle( - language=Language('por'), - subtitle_id='261077', - page_link=None, - series='Game of Thrones', - season=3, - episode=10, - year=None, - rip='1080p.BluRay', - release='DEMAND', - ) - ] - - download_subtitles(subtitles) - - # test providers - for name in ('addic7ed', 'bsplayer', 'napiprojekt', 'opensubtitles', 'opensubtitlesvip', 'podnapisi'): - assert not provider_manager[name].plugin.download_subtitle.called - - for name in ('tvsubtitles',): - assert provider_manager[name].plugin.download_subtitle.called - - -@pytest.mark.integration() -@vcr.use_cassette -def test_download_best_subtitles(episodes): - video = episodes['bbt_s07e05'] - languages = {Language('eng'), Language('fra')} - providers = ['gestdown', 'podnapisi'] - expected_subtitles = { - ('podnapisi', 'EdQo'), - ('podnapisi', 'Dego'), - # ('gestdown', 'a295515c-a460-44ea-9ba8-8d37bcb9b5a6'), - # ('gestdown', '90fe1369-fa0c-4154-bd04-d3d332dec587'), - } - - subtitles = download_best_subtitles({video}, languages, providers=providers) - - assert len(subtitles) == 1 - assert len(subtitles[video]) == 2 - assert {(s.provider_name, s.id) for s in subtitles[video]} == expected_subtitles - - -@pytest.mark.integration() -@vcr.use_cassette -def test_download_best_subtitles_min_score(episodes): - video = episodes['bbt_s07e05'] - languages = {Language('fra')} - providers = ['gestdown'] - - subtitles = download_best_subtitles({video}, languages, min_score=episode_scores['hash'], providers=providers) - - assert len(subtitles) == 1 - assert len(subtitles[video]) == 0 - - -def test_download_best_subtitles_no_language(episodes): - video = episodes['bbt_s07e05'] - languages = {Language('fra')} - video.subtitles = {Subtitle(lang) for lang in languages} - providers = ['gestdown'] - - subtitles = download_best_subtitles({video}, languages, min_score=episode_scores['hash'], providers=providers) - - assert len(subtitles) == 0 - - -def test_download_best_subtitles_undefined(episodes): - video = episodes['bbt_s07e05'] - languages = {Language('und')} - video.subtitles = {Subtitle(lang) for lang in languages} - providers = ['gestdown'] - - subtitles = download_best_subtitles( - {video}, languages, min_score=episode_scores['hash'], only_one=True, providers=providers - ) - - assert len(subtitles) == 0 - - -@pytest.mark.integration() -@vcr.use_cassette -def test_download_best_subtitles_only_one(episodes): - video = episodes['bbt_s07e05'] - languages = {Language('eng'), Language('por', 'BR')} - providers = ['gestdown', 'podnapisi'] - # expected_subtitles = {('gestdown', 'a295515c-a460-44ea-9ba8-8d37bcb9b5a6')} - expected_subtitles = {('podnapisi', 'EdQo')} - - subtitles = download_best_subtitles({video}, languages, only_one=True, providers=providers) - - assert len(subtitles) == 1 - assert len(subtitles[video]) == 1 - assert {(s.provider_name, s.id) for s in subtitles[video]} == expected_subtitles - - -def test_save_subtitles(movies, tmpdir, monkeypatch): +def test_save_subtitles(movies: dict[str, Movie], tmpdir, monkeypatch: pytest.MonkeyPatch) -> None: monkeypatch.chdir(str(tmpdir)) tmpdir.ensure(movies['man_of_steel'].name) subtitle_no_content = Subtitle(Language('eng'), '') @@ -703,7 +404,7 @@ def test_save_subtitles(movies, tmpdir, monkeypatch): assert open(path, 'rb').read() == b'Some brazilian content' -def test_save_subtitles_single_directory_encoding(movies, tmpdir): +def test_save_subtitles_single_directory_encoding(movies: dict[str, Movie], tmpdir) -> None: subtitle = Subtitle(Language('jpn'), '') subtitle.content = 'ハローワールド'.encode('shift-jis') subtitle_pt_br = Subtitle(Language('por', 'BR'), '') @@ -718,23 +419,8 @@ def test_save_subtitles_single_directory_encoding(movies, tmpdir): assert open(path, encoding='utf-8').read() == 'ハローワールド' -@pytest.mark.integration() -@vcr.use_cassette -def test_download_bad_subtitle(movies): - pool = ProviderPool() - subtitles = pool.list_subtitles_provider('opensubtitles', movies['man_of_steel'], {Language('eng')}) - assert len(subtitles) >= 1 - subtitle = subtitles[0] - subtitle.subtitle_id = '' - - pool.download_subtitle(subtitle) - - assert subtitle.content is None - assert subtitle.is_valid() is False - - @unix_platform -def test_scan_archive_with_one_video(rar, mkv): +def test_scan_archive_with_one_video(rar: dict[str, str], mkv: dict[str, str]) -> None: if 'video' not in rar: return rar_file = rar['video'] @@ -744,7 +430,7 @@ def test_scan_archive_with_one_video(rar, mkv): @unix_platform -def test_scan_archive_with_multiple_videos(rar, mkv): +def test_scan_archive_with_multiple_videos(rar: dict[str, str], mkv: dict[str, str]) -> None: if 'video' not in rar: return rar_file = rar['videos'] @@ -754,21 +440,21 @@ def test_scan_archive_with_multiple_videos(rar, mkv): @unix_platform -def test_scan_archive_with_no_video(rar): +def test_scan_archive_with_no_video(rar: dict[str, str]) -> None: with pytest.raises(ValueError) as excinfo: scan_archive(rar['simple']) assert excinfo.value.args == ('No video in archive',) @unix_platform -def test_scan_bad_archive(mkv): +def test_scan_bad_archive(mkv: dict[str, str]) -> None: with pytest.raises(ValueError) as excinfo: scan_archive(mkv['test1']) assert excinfo.value.args == ("'.mkv' is not a valid archive",) @unix_platform -def test_scan_password_protected_archive(rar): +def test_scan_password_protected_archive(rar: dict[str, str]) -> None: with pytest.raises(ValueError) as excinfo: scan_archive(rar['pwd-protected']) assert excinfo.value.args == ('Rar requires a password',) diff --git a/tests/test_extensions.py b/tests/test_extensions.py index 6f162ead..ba14a0b5 100644 --- a/tests/test_extensions.py +++ b/tests/test_extensions.py @@ -19,6 +19,9 @@ refiner_manager, ) +# Core test +pytestmark = pytest.mark.core + def test_parse_entry_point() -> None: src = 'addic7ed = subliminal.providers.addic7ed:Addic7edProvider' diff --git a/tests/test_matches.py b/tests/test_matches.py index da86a260..9adebb98 100644 --- a/tests/test_matches.py +++ b/tests/test_matches.py @@ -1,5 +1,9 @@ +import pytest from subliminal.matches import guess_matches +# Core test +pytestmark = pytest.mark.core + def test_guess_matches_movie(movies): video = movies['man_of_steel'] @@ -46,6 +50,13 @@ def test_guess_matches_episode(episodes): assert guess_matches(video, guess) == expected +def test_guess_matches_country(episodes): + video = episodes['shameless_us_s08e01'] + guess = {'title': video.series, 'season': video.season, 'episode': video.episode, 'country': video.country} + expected = {'series', 'season', 'episode', 'country'} + assert guess_matches(video, guess) == expected + + def test_guess_matches_episode_equivalent_release_group(episodes): video = episodes['bbt_s07e05'] guess = { diff --git a/tests/test_provider.py b/tests/test_provider.py index 1ed79331..838b18bb 100644 --- a/tests/test_provider.py +++ b/tests/test_provider.py @@ -5,6 +5,9 @@ from subliminal.providers import FeatureNotFound, ParserBeautifulSoup, Provider from subliminal.video import Episode, Movie +# Core test +pytestmark = pytest.mark.core + def test_parserbeautifulsoup_reject_features(): with pytest.raises(ValueError): diff --git a/tests/test_score.py b/tests/test_score.py index e35df33a..5b9f4b5a 100644 --- a/tests/test_score.py +++ b/tests/test_score.py @@ -1,11 +1,15 @@ from __future__ import annotations +import pytest from babelfish import Language # type: ignore[import-untyped] from subliminal.providers.addic7ed import Addic7edSubtitle from subliminal.providers.opensubtitles import OpenSubtitlesSubtitle from subliminal.providers.podnapisi import PodnapisiSubtitle from subliminal.score import compute_score, episode_scores, movie_scores, solve_episode_equations, solve_movie_equations +# Core test +pytestmark = pytest.mark.core + def test_episode_equations(): expected_scores = {} @@ -63,7 +67,7 @@ def test_get_score_cap(movies): assert compute_score(subtitle, video) == movie_scores['hash'] -def test_compute_score_episode_imdb_id(movies): +def test_compute_score_movie_imdb_id(movies): video = movies['man_of_steel'] subtitle = OpenSubtitlesSubtitle( language=Language('eng'), diff --git a/tests/test_subtitle.py b/tests/test_subtitle.py index ae759f8e..1c42028e 100644 --- a/tests/test_subtitle.py +++ b/tests/test_subtitle.py @@ -1,27 +1,83 @@ +from __future__ import annotations + import os import pytest from babelfish import Language # type: ignore[import-untyped] -from subliminal.subtitle import LanguageType, Subtitle, fix_line_ending, get_subtitle_path, get_subtitle_suffix - - -def test_subtitle_text(): +from subliminal.subtitle import ( + EmbeddedSubtitle, + LanguageType, + Subtitle, + fix_line_ending, + get_subtitle_path, + get_subtitle_suffix, +) + +# Core test +pytestmark = pytest.mark.core + + +@pytest.mark.parametrize('hearing_impaired', [None, True, False]) +@pytest.mark.parametrize('forced', [None, True, False]) +def test_languague_type(hearing_impaired: bool | None, forced: bool | None) -> None: + language_type = LanguageType.from_flags(hearing_impaired=hearing_impaired, forced=forced) + + if hearing_impaired is True: + assert language_type == LanguageType.HEARING_IMPAIRED + assert language_type.is_hearing_impaired() is True + assert language_type.is_forced() is False + elif forced is True: + assert language_type == LanguageType.FORCED + assert language_type.is_hearing_impaired() is False + assert language_type.is_forced() is True + elif hearing_impaired is False or forced is False: + assert language_type == LanguageType.NORMAL + assert language_type.is_hearing_impaired() is False + assert language_type.is_forced() is False + else: + assert language_type == LanguageType.UNKNOWN + assert language_type.is_hearing_impaired() is None + assert language_type.is_forced() is None + + +def test_subtitle_text() -> None: subtitle = Subtitle(Language('eng')) subtitle.content = b'Some ascii text' assert subtitle.text == 'Some ascii text' -def test_subtitle_text_no_content(): +def test_subtitle_text_no_content() -> None: subtitle = Subtitle(Language('eng')) assert subtitle.text == '' -def test_subtitle_is_valid_no_content(): +def test_subtitle_none_content() -> None: + subtitle = Subtitle(Language('jpn')) + subtitle.content = None + assert subtitle.is_valid() is False + + +def test_subtitle_guess_format(monkeypatch) -> None: + subtitle = Subtitle(Language('jpn')) + text = '1\n2\n間違ったサブタイトル' + monkeypatch.setattr(Subtitle, 'text', text) + assert subtitle.is_valid() is False + + +def test_subtitle_other_subtitle_format(monkeypatch) -> None: + subtitle = Subtitle(Language('jpn')) + subtitle.subtitle_format = 'vtt' + text = '1\n' + monkeypatch.setattr(Subtitle, 'text', text) + assert subtitle.is_valid() is True + + +def test_subtitle_is_valid_no_content() -> None: subtitle = Subtitle(Language('fra')) assert subtitle.is_valid() is False -def test_subtitle_is_valid_valid(monkeypatch): +def test_subtitle_is_valid_valid(monkeypatch) -> None: subtitle = Subtitle(Language('fra')) text = ( '1\n' @@ -34,8 +90,7 @@ def test_subtitle_is_valid_valid(monkeypatch): assert subtitle.subtitle_format == 'srt' -@pytest.mark.xfail() -def test_subtitle_is_valid_invalid(monkeypatch): +def test_subtitle_is_valid_auto_fix(monkeypatch): subtitle = Subtitle(Language('fra')) text = ( '1\n' @@ -45,7 +100,7 @@ def test_subtitle_is_valid_invalid(monkeypatch): ) text += "This line shouldn't be here" monkeypatch.setattr(Subtitle, 'text', text) - assert subtitle.is_valid() is False + assert subtitle.is_valid(auto_fix_srt=True) is True def test_subtitle_is_valid_valid_begin(monkeypatch): @@ -77,6 +132,22 @@ def test_subtitle_is_valid_sub_format(monkeypatch, movies): assert extension == '.sub' +def test_subtitle_get_path_extension(monkeypatch, movies): + video = movies['man_of_steel'] + subtitle = Subtitle(Language('pol')) + text = ( + '{3146}{3189}/Nie rozumiecie?\n' + '{3189}{3244}/Jšdro Kryptona się rozpada.\n' + '{3244}{3299}To kwestia tygodni.\n' + ) + monkeypatch.setattr(Subtitle, 'text', text) + assert subtitle.is_valid() is True + assert subtitle.subtitle_format == 'microdvd' + path = subtitle.get_path(video, single=True, extension='.srt') + extension = os.path.splitext(path)[1] + assert extension == '.srt' + + def test_get_subtitle_path(movies): video = movies['man_of_steel'] assert get_subtitle_path(video.name, extension='.sub') == os.path.splitext(video.name)[0] + '.sub' @@ -172,11 +243,12 @@ def test_subtitle_invalid_encoding(): def test_subtitle_guess_encoding_utf8(): subtitle = Subtitle( language=Language('zho'), - hearing_impaired=False, + forced=False, page_link=None, encoding=None, ) subtitle.content = b'Something here' + assert subtitle.forced is False assert subtitle.guess_encoding() == 'utf-8' assert subtitle.text == 'Something here' @@ -195,3 +267,52 @@ def test_subtitle_text_guess_encoding_none(): assert subtitle.guess_encoding() is None assert not subtitle.is_valid() assert subtitle.text == '' + + +def test_subtitle_reencode() -> None: + content = b'Uma palavra longa \xe9 melhor do que um p\xe3o curto' + subtitle = Subtitle( + language=Language('por'), + encoding='latin1', + ) + subtitle.content = content + success = subtitle.reencode() + assert success + assert subtitle.content == b'Uma palavra longa \xc3\xa9 melhor do que um p\xc3\xa3o curto' + + +def test_subtitle_info(monkeypatch) -> None: + subtitle = Subtitle( + Language('eng'), + 'xv34e', + forced=True, + ) + text = '1\n00:00:20,000 --> 00:00:24,400\nIn response to your honored\n\n' + monkeypatch.setattr(Subtitle, 'text', text) + assert subtitle.is_valid() is True + assert isinstance(subtitle.id, str) + assert isinstance(subtitle.info, str) + + +def test_embedded_subtitle_info_hearing_impaired(monkeypatch) -> None: + subtitle = EmbeddedSubtitle( + Language('spa'), + hearing_impaired=True, + ) + text = '1\n00:00:20,000 --> 00:00:24,400\nEn respuesta a su carta de\n\n' + monkeypatch.setattr(Subtitle, 'text', text) + assert subtitle.is_valid() is True + assert isinstance(subtitle.id, str) + assert isinstance(subtitle.info, str) + + +def test_embedded_subtitle_info_forced(monkeypatch) -> None: + subtitle = EmbeddedSubtitle( + Language('fra'), + forced=True, + ) + text = '1\n00:00:20,000 --> 00:00:24,400\nEn réponse à votre honorée du tant\n\n' + monkeypatch.setattr(Subtitle, 'text', text) + assert subtitle.is_valid() is True + assert isinstance(subtitle.id, str) + assert isinstance(subtitle.info, str) diff --git a/tests/test_utils.py b/tests/test_utils.py index 661ddd19..daed756e 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -1,28 +1,68 @@ from __future__ import annotations import datetime -from typing import Any +from typing import TYPE_CHECKING, Any from xmlrpc.client import ProtocolError import pytest import requests from subliminal.exceptions import ServiceUnavailable from subliminal.utils import ( + clip, + creation_date, + decorate_imdb_id, ensure_list, get_age, get_extend_and_ignore_union, handle_exception, - matches_title, + matches_extended_title, merge_extend_and_ignore_unions, + modification_date, sanitize, + sanitize_id, + sanitize_release_group, ) +if TYPE_CHECKING: + from pathlib import Path + +# Core test +pytestmark = pytest.mark.core + def test_sanitize(): assert sanitize(None) is None assert sanitize("Marvel's Agents of S.H.I.E.L.D.") == 'marvels agents of s h i e l d' +def test_sanitize_release_group(): + assert sanitize_release_group(None) is None + assert sanitize_release_group(' Lol[x264]') == 'LOL' + + +def test_sanitize_id(): + assert sanitize_id(None) is None + assert sanitize_id('tt0770828') == 770828 + + assert decorate_imdb_id(sanitize_id(None)) is None + assert decorate_imdb_id(sanitize_id('tt0770828')) == 'tt0770828' + + assert decorate_imdb_id(203) == 'tt0000203' + + +def test_get_creation_date(tmp_path: Path) -> None: + NOW = datetime.datetime.now(datetime.timezone.utc) + + content = 'content' + p = tmp_path / 'test.txt' + p.write_text(content, encoding='utf-8') + + mdate = datetime.datetime.fromtimestamp(modification_date(p), tz=datetime.timezone.utc) + cdate = datetime.datetime.fromtimestamp(creation_date(p), tz=datetime.timezone.utc) + assert abs((cdate - mdate).total_seconds()) < 2 + assert abs((cdate - NOW).total_seconds()) < 2 + + def test_get_age(monkeypatch) -> None: NOW = datetime.datetime.now(datetime.timezone.utc) @@ -66,8 +106,8 @@ def mock_creation_date_sooner(*args: Any) -> float: ('the.big.bang.theory', 'Big Bang Theory', ['Not The Big Bang Theory'], False), ], ) -def test_matches_title(actual: str | None, title: str | None, alt: list[str], expected: bool) -> None: - ret = matches_title(actual, title, alt) +def test_matches_extended_title(actual: str | None, title: str | None, alt: list[str], expected: bool) -> None: + ret = matches_extended_title(actual, title, alt) assert ret == expected @@ -182,3 +222,18 @@ def test_merge_extend_and_ignore_unions( ) -> None: final = set(merge_extend_and_ignore_unions(lists, default_lists, defaults)) # type: ignore[arg-type] assert final == expected + + +@pytest.mark.parametrize( + ('value', 'minimum', 'maximum', 'expected'), + [ + (1, None, None, 1), + (1, 0, 2, 1), + (1, 2, 0, 2), + (1, -1, 0, 0), + (1, 2, 4, 2), + ], +) +def test_clip(value: float, minimum: float | None, maximum: float | None, expected: float) -> None: + out = clip(value, minimum, maximum) + assert out == expected diff --git a/tests/test_video.py b/tests/test_video.py index b630edfc..61a213a0 100644 --- a/tests/test_video.py +++ b/tests/test_video.py @@ -8,6 +8,9 @@ from subliminal.utils import sanitize, timestamp from subliminal.video import Episode, Movie, Video +# Core test +pytestmark = pytest.mark.core + def test_video_exists_age(movies, tmpdir, monkeypatch): monkeypatch.chdir(str(tmpdir)) @@ -108,6 +111,27 @@ def test_video_hash(episodes): assert hash(video) == hash(video.name) +def test_movie_matches(movies): + video = movies['man_of_steel'] + assert video.matches('Man of Steel') + + +def test_episode_matches(episodes): + video = episodes['marvels_jessica_jones_s01e13'] + assert video.matches('Jessica Jones') + assert video.matches("Marvel's Jessica Jones") + + +def test_movie_repr(movies): + video = movies['man_of_steel'] + assert isinstance(f'{video!r}', str) + + +def test_episode_repr(episodes): + video = episodes['bbt_s07e05'] + assert isinstance(f'{video!r}', str) + + def test_episode_from_guess_multi_episode(episodes): video = Video.fromname(episodes['Marvels.Agents.of.S.H.I.E.L.D.S05E01-E02'].name) # Multi-ep is converted to single-ep by taking the lowest episode number diff --git a/tox.ini b/tox.ini index e6fcd8c3..b31aa2dc 100644 --- a/tox.ini +++ b/tox.ini @@ -61,8 +61,7 @@ set_env = COVERAGE_PROCESS_START = pyproject.toml commands = python -m pytest \ - --ignore=tests/refiners --ignore=tests/providers \ - --cov=subliminal --cov-report= --cov-fail-under=0 \ + -m core --cov=subliminal --cov-report= --cov-fail-under=0 \ {posargs:-n auto} coverage report \ --omit='subliminal/cli.py,subliminal/converters/*,subliminal/providers/*,subliminal/refiners/*' \