From e186bd1a0f754738873eec995271522dc1df2263 Mon Sep 17 00:00:00 2001 From: Vitiko Date: Wed, 4 May 2022 23:04:32 -0400 Subject: [PATCH] no log: update embedded subtitles provider release info representation --- libs/subliminal_patch/providers/embeddedsubtitles.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/subliminal_patch/providers/embeddedsubtitles.py b/libs/subliminal_patch/providers/embeddedsubtitles.py index aca0bb31b..324438a1c 100644 --- a/libs/subliminal_patch/providers/embeddedsubtitles.py +++ b/libs/subliminal_patch/providers/embeddedsubtitles.py @@ -40,7 +40,7 @@ class EmbeddedSubtitle(Subtitle): self.container: FFprobeVideoContainer = container self.forced = stream.disposition.forced self.page_link = self.container.path - self.release_info = os.path.basename(self.page_link) + self.release_info = _get_pretty_release_name(stream, container) self.media_type = media_type self._matches: set = matches @@ -272,3 +272,8 @@ def _is_fuse_rclone_mount(path: str): # https://forum.rclone.org/t/fuse-inode-number-aufs/215/5 # https://pkg.go.dev/bazil.org/fuse/fs?utm_source=godoc#GenerateDynamicInode return len(str(os.stat(path).st_ino)) > 18 + + +def _get_pretty_release_name(stream, container): + bname = os.path.basename(container.path) + return f"{os.path.splitext(bname)[0]}.{stream.suffix}"