@ -815,36 +815,38 @@ def upgrade_subtitles():
if settings . general . getboolean ( ' use_sonarr ' ) :
for i , episode in enumerate ( episodes_to_upgrade , 1 ) :
if episode [ 1 ] in ast . literal_eval ( str ( episode [ 9 ] ) ) :
notifications . write ( msg = ' Upgrading series subtitles... ' ,
queue = ' upgrade_subtitle ' , item = i , length = count_episode_to_upgrade )
result = download_subtitle ( path_replace ( episode [ 0 ] ) , str ( alpha3_from_alpha2 ( episode [ 1 ] ) ) ,
episode [ 3 ] , providers_list , providers_auth , str ( episode [ 4 ] ) ,
episode [ 5 ] , ' series ' , forced_minimum_score = int ( episode [ 2 ] ) , is_upgrade = True )
if result is not None :
message = result [ 0 ]
path = result [ 1 ]
language_code = result [ 2 ]
provider = result [ 3 ]
score = result [ 4 ]
store_subtitles ( path_replace ( episode [ 0 ] ) )
history_log ( 3 , episode [ 6 ] , episode [ 7 ] , message , path , language_code , provider , score )
send_notifications ( episode [ 6 ] , episode [ 7 ] , message )
if episode [ 9 ] != " None " :
if episode [ 1 ] in ast . literal_eval ( str ( episode [ 9 ] ) ) :
notifications . write ( msg = ' Upgrading series subtitles... ' ,
queue = ' upgrade_subtitle ' , item = i , length = count_episode_to_upgrade )
result = download_subtitle ( path_replace ( episode [ 0 ] ) , str ( alpha3_from_alpha2 ( episode [ 1 ] ) ) ,
episode [ 3 ] , providers_list , providers_auth , str ( episode [ 4 ] ) ,
episode [ 5 ] , ' series ' , forced_minimum_score = int ( episode [ 2 ] ) , is_upgrade = True )
if result is not None :
message = result [ 0 ]
path = result [ 1 ]
language_code = result [ 2 ]
provider = result [ 3 ]
score = result [ 4 ]
store_subtitles ( path_replace ( episode [ 0 ] ) )
history_log ( 3 , episode [ 6 ] , episode [ 7 ] , message , path , language_code , provider , score )
send_notifications ( episode [ 6 ] , episode [ 7 ] , message )
if settings . general . getboolean ( ' use_radarr ' ) :
for i , movie in enumerate ( movies_to_upgrade , 1 ) :
if movie [ 1 ] in ast . literal_eval ( str ( movie [ 8 ] ) ) :
notifications . write ( msg = ' Upgrading movie subtitles... ' ,
queue = ' upgrade_subtitle ' , item = i , length = count_movie_to_upgrade )
result = download_subtitle ( path_replace_movie ( movie [ 0 ] ) , str ( alpha3_from_alpha2 ( movie [ 1 ] ) ) ,
movie [ 3 ] , providers_list , providers_auth , str ( movie [ 4 ] ) ,
movie [ 5 ] , ' movie ' , forced_minimum_score = int ( movie [ 2 ] ) , is_upgrade = True )
if result is not None :
message = result [ 0 ]
path = result [ 1 ]
language_code = result [ 2 ]
provider = result [ 3 ]
score = result [ 4 ]
store_subtitles_movie ( path_replace_movie ( movie [ 0 ] ) )
history_log_movie ( 3 , movie [ 6 ] , message , path , language_code , provider , score )
send_notifications_movie ( movie [ 6 ] , message )
if movie [ 8 ] != " None " :
if movie [ 1 ] in ast . literal_eval ( str ( movie [ 8 ] ) ) :
notifications . write ( msg = ' Upgrading movie subtitles... ' ,
queue = ' upgrade_subtitle ' , item = i , length = count_movie_to_upgrade )
result = download_subtitle ( path_replace_movie ( movie [ 0 ] ) , str ( alpha3_from_alpha2 ( movie [ 1 ] ) ) ,
movie [ 3 ] , providers_list , providers_auth , str ( movie [ 4 ] ) ,
movie [ 5 ] , ' movie ' , forced_minimum_score = int ( movie [ 2 ] ) , is_upgrade = True )
if result is not None :
message = result [ 0 ]
path = result [ 1 ]
language_code = result [ 2 ]
provider = result [ 3 ]
score = result [ 4 ]
store_subtitles_movie ( path_replace_movie ( movie [ 0 ] ) )
history_log_movie ( 3 , movie [ 6 ] , message , path , language_code , provider , score )
send_notifications_movie ( movie [ 6 ] , message )