Skip to content

Commit cc2ce90

Browse files
Update webui.py
1 parent e3bee13 commit cc2ce90

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

webui.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ def create_ui(theme_name="Ocean"):
370370
llm_provider = gr.Dropdown(
371371
["anthropic", "openai", "deepseek", "gemini", "ollama", "azure_openai"],
372372
label="LLM Provider",
373-
value="openai",
373+
value="",
374374
info="Select your preferred language model provider"
375375
)
376376
llm_model_name = gr.Dropdown(
@@ -495,8 +495,20 @@ def create_ui(theme_name="Ocean"):
495495
def list_recordings(save_recording_path):
496496
if not os.path.exists(save_recording_path):
497497
return []
498+
499+
# Get all video files
498500
recordings = glob.glob(os.path.join(save_recording_path, "*.[mM][pP]4")) + glob.glob(os.path.join(save_recording_path, "*.[wW][eE][bB][mM]"))
499-
return recordings
501+
502+
# Sort recordings by creation time (oldest first)
503+
recordings.sort(key=os.path.getctime)
504+
505+
# Add numbering to the recordings
506+
numbered_recordings = []
507+
for idx, recording in enumerate(recordings, start=1):
508+
filename = os.path.basename(recording)
509+
numbered_recordings.append((recording, f"{idx}. {filename}"))
510+
511+
return numbered_recordings
500512

501513
recordings_gallery = gr.Gallery(
502514
label="Recordings",
@@ -548,4 +560,4 @@ def main():
548560
demo.launch(server_name=args.ip, server_port=args.port)
549561

550562
if __name__ == '__main__':
551-
main()
563+
main()

0 commit comments

Comments
 (0)