diff --git a/libs/subliminal_patch/providers/bsplayer.py b/libs/subliminal_patch/providers/bsplayer.py index 00ad60b25..fec47d96d 100644 --- a/libs/subliminal_patch/providers/bsplayer.py +++ b/libs/subliminal_patch/providers/bsplayer.py @@ -25,17 +25,18 @@ class BSPlayerSubtitle(Subtitle): provider_name = 'bsplayer' hash_verifiable = True - def __init__(self, language, filename, subtype, video, link): + def __init__(self, language, filename, subtype, video, link, subid): super(BSPlayerSubtitle, self).__init__(language) self.language = language self.filename = filename self.page_link = link self.subtype = subtype self.video = video + self.subid = subid @property def id(self): - return self.page_link + return self.subid @property def release_info(self): @@ -225,7 +226,7 @@ class BSPlayerProvider(Provider): subName = item.find('subName').text subFormat = item.find('subFormat').text subtitles.append( - BSPlayerSubtitle(subLang, subName, subFormat, video, subDownloadLink) + BSPlayerSubtitle(subLang, subName, subFormat, video, subDownloadLink, subID) ) return subtitles