@@ -98,8 +98,8 @@ def reaper_main(
9898 if audio and video and load_path ('project_path' ):
9999 master .iconify ()
100100 new_path = project_save (folder , project_path , 'main' , title , number )
101- hwnd = win32gui . FindWindow ( 'REAPERwnd' , None )
102- win32gui .ShowWindow (hwnd , 2 )
101+ if get_option ( 'hide_reaper' ):
102+ win32gui .ShowWindow (win32gui . FindWindow ( 'REAPERwnd' , None ) , 2 )
103103 if get_option ('noise_reduction' ) and load_path ('nrtemplate' ):
104104 audio = de_noizer (folder , audio )
105105 project = create_project (new_path )
@@ -113,6 +113,8 @@ def reaper_main(
113113 if get_option ('sub_region' ):
114114 import_subs (sbttls , project , step , 'region' , strt_idx , end_idx )
115115 if get_option ('sub_item' ):
116+ if get_option ('add_track_for_subs' ):
117+ project .add_track (1 , 'SUBTITLES' )
116118 import_subs (sbttls , project , step , 'item' , strt_idx , end_idx )
117119 if get_option ('split' ):
118120 split (project )
@@ -156,7 +158,7 @@ def on_fix_check_click(master: tkinter.Tk, BUTTONS: List):
156158master = tkinter .Tk (className = 'REAPERSCRIPT.main' )
157159master .geometry (set_geometry (master ))
158160master .resizable (False , False )
159- master .title ('REAPERSCRIPT v3.28 ' )
161+ master .title ('REAPERSCRIPT v3.31 ' )
160162master .iconbitmap (default = resource_path ('ico.ico' ))
161163master .protocol ('WM_DELETE_WINDOW' , on_closing )
162164style = ttk .Style ()
@@ -173,7 +175,6 @@ def on_fix_check_click(master: tkinter.Tk, BUTTONS: List):
173175OPTIONS = [
174176 'noise_reduction' ,
175177 'volume_up_dubbers' ,
176- 'subs_cleaner' ,
177178 'sub_region' ,
178179 'sub_item' ,
179180 'split' ,
@@ -182,6 +183,9 @@ def on_fix_check_click(master: tkinter.Tk, BUTTONS: List):
182183 'fix_check' ,
183184 'render_audio' ,
184185 'render_video' ,
186+ 'hide_reaper' ,
187+ 'subs_cleaner' ,
188+ 'add_track_for_subs' ,
185189]
186190for i , option in enumerate (OPTIONS ):
187191 var = tkinter .BooleanVar ()
@@ -268,7 +272,7 @@ def on_fix_check_click(master: tkinter.Tk, BUTTONS: List):
268272 name = 'help' ,
269273 command = lambda : show_help_window (master ),
270274)
271- help_btn .place (relx = 0.5 , rely = 1.0 , anchor = "s" , x = 140 , y = - 389 )
275+ help_btn .place (relx = 0.5 , rely = 1.0 , anchor = "s" , x = 140 , y = - 448 )
272276ToolTip (help_btn , HELP_DICT ['help' ], 1 )
273277subs_extract = ttk .Label (master , text = 'Select subtitles to extract:' )
274278subs_extract .grid (row = 0 , column = 0 , sticky = tkinter .W , padx = 6 , pady = 6 )
@@ -293,7 +297,7 @@ def on_fix_check_click(master: tkinter.Tk, BUTTONS: List):
293297 menu .set (config ['SUBS' ]['subs_lang' ])
294298except KeyError :
295299 menu .set (SUBS_LANGS_LIST [0 ])
296- menu .place (relx = 0.5 , rely = 1.0 , anchor = "s" , x = 9 , y = - 391 )
300+ menu .place (relx = 0.5 , rely = 1.0 , anchor = "s" , x = 9 , y = - 450 )
297301ToolTip (menu , HELP_DICT ['subs_lang' ], 1 )
298302
299303if __name__ == '__main__' :
0 commit comments