|
|
|
@ -39,6 +39,8 @@ def list_subtitles(file):
|
|
|
|
|
def store_subtitles(file):
|
|
|
|
|
languages = []
|
|
|
|
|
actual_subtitles = []
|
|
|
|
|
if os.name == 'nt':
|
|
|
|
|
file = file.decode('utf8')
|
|
|
|
|
if os.path.exists(file):
|
|
|
|
|
if os.path.splitext(file)[1] == '.mkv':
|
|
|
|
|
try:
|
|
|
|
@ -110,7 +112,7 @@ def full_scan_subtitles():
|
|
|
|
|
c_db.close()
|
|
|
|
|
|
|
|
|
|
for episode in episodes:
|
|
|
|
|
store_subtitles(path_replace(episode[0]).encode(sys.getfilesystemencoding()))
|
|
|
|
|
store_subtitles(path_replace(episode[0]).encode('utf8'))
|
|
|
|
|
|
|
|
|
|
def series_scan_subtitles(no):
|
|
|
|
|
conn_db = sqlite3.connect(os.path.join(os.path.dirname(__file__), 'data/db/bazarr.db'))
|
|
|
|
@ -119,7 +121,7 @@ def series_scan_subtitles(no):
|
|
|
|
|
c_db.close()
|
|
|
|
|
|
|
|
|
|
for episode in episodes:
|
|
|
|
|
store_subtitles(path_replace(episode[0]).encode(sys.getfilesystemencoding()))
|
|
|
|
|
store_subtitles(path_replace(episode[0]).encode('utf8'))
|
|
|
|
|
|
|
|
|
|
list_missing_subtitles(no)
|
|
|
|
|
|
|
|
|
@ -130,4 +132,4 @@ def new_scan_subtitles():
|
|
|
|
|
c_db.close()
|
|
|
|
|
|
|
|
|
|
for episode in episodes:
|
|
|
|
|
store_subtitles(path_replace(episode[0]).encode(sys.getfilesystemencoding()))
|
|
|
|
|
store_subtitles(path_replace(episode[0]).encode('utf8'))
|
|
|
|
|