Politrees commited on
Commit
ef13ebb
·
verified ·
1 Parent(s): 78c4479

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -24,11 +24,9 @@ def convert_audio(input_files, output_format, session_id, merge_files, gap_durat
24
  if merge_files:
25
  merged_output_path = os.path.join(session_id, f"merged_output.{output_format}")
26
  merged_audio.export(merged_output_path, format=output_format)
27
- output_files.append(merged_output_path)
28
- else:
29
- output_files = [os.path.join(session_id, f) for f in os.listdir(session_id)]
30
 
31
- return output_files
32
 
33
  def create_zip(output_files, session_id):
34
  zip_filename = f"{session_id}.zip"
@@ -41,9 +39,14 @@ def process_files(files, output_format, merge_files, gap_duration, progress=gr.P
41
  session_id = datetime.now().strftime("%Y-%m-%d_%H-%M-%S") + "_" + str(uuid.uuid4())[:8]
42
  print(f"\nStarting conversion process for session: {session_id}")
43
  print(f"Total files to convert: {len(files)} to {output_format}")
 
44
  output_files = convert_audio(files, output_format, session_id, merge_files, gap_duration)
 
 
 
 
 
45
  zip_filename = create_zip(output_files, session_id)
46
- print(f"Processing completed!")
47
  return zip_filename
48
 
49
  audio_formats = [
 
24
  if merge_files:
25
  merged_output_path = os.path.join(session_id, f"merged_output.{output_format}")
26
  merged_audio.export(merged_output_path, format=output_format)
27
+ return merged_output_path
 
 
28
 
29
+ return [os.path.join(session_id, f) for f in os.listdir(session_id)]
30
 
31
  def create_zip(output_files, session_id):
32
  zip_filename = f"{session_id}.zip"
 
39
  session_id = datetime.now().strftime("%Y-%m-%d_%H-%M-%S") + "_" + str(uuid.uuid4())[:8]
40
  print(f"\nStarting conversion process for session: {session_id}")
41
  print(f"Total files to convert: {len(files)} to {output_format}")
42
+
43
  output_files = convert_audio(files, output_format, session_id, merge_files, gap_duration)
44
+
45
+ print("Processing completed!")
46
+ if merge_files:
47
+ return output_files
48
+
49
  zip_filename = create_zip(output_files, session_id)
 
50
  return zip_filename
51
 
52
  audio_formats = [