Spaces:
Running
Running
Update app.py
Browse files
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 |
-
|
28 |
-
else:
|
29 |
-
output_files = [os.path.join(session_id, f) for f in os.listdir(session_id)]
|
30 |
|
31 |
-
return
|
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 = [
|