Skip to content

Commit f9308fc

Browse files
committed
fix: update title display after recording ends
1 parent 94c163b commit f9308fc

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/core/stream_manager.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,16 +239,19 @@ async def start_ffmpeg(
239239
if return_code in safe_return_code:
240240
if self.recording.monitor_status:
241241
self.recording.status_info = RecordingStatus.MONITORING
242+
display_title = self.recording.title
242243
else:
243244
self.recording.status_info = RecordingStatus.STOPPED_MONITORING
245+
display_title = self.recording.display_title
246+
244247
self.recording.live_title = None
245248
if not self.recording.recording:
246249
logger.success(f"Live recording has stopped: {record_name}")
247250
else:
248251
self.recording.recording = False
249252
logger.success(f"Live recording completed: {record_name}")
250253

251-
self.recording.update({"display_title": self.recording.title})
254+
self.recording.update({"display_title": display_title})
252255
self.app.page.run_task(self.app.record_card_manager.update_cards, self.recording)
253256
if self.app.recording_enabled:
254257
self.app.page.run_task(self.app.record_manager.check_if_live, self.recording)
@@ -398,4 +401,4 @@ def get_headers_params(live_url, platform_key):
398401
"lang": "referer:https://www.lang.live",
399402
"shopee": f"origin:{live_domain}",
400403
}
401-
return record_headers.get(platform_key)
404+
return record_headers.get(platform_key)

0 commit comments

Comments
 (0)