@@ -239,16 +239,19 @@ async def start_ffmpeg(
239
239
if return_code in safe_return_code :
240
240
if self .recording .monitor_status :
241
241
self .recording .status_info = RecordingStatus .MONITORING
242
+ display_title = self .recording .title
242
243
else :
243
244
self .recording .status_info = RecordingStatus .STOPPED_MONITORING
245
+ display_title = self .recording .display_title
246
+
244
247
self .recording .live_title = None
245
248
if not self .recording .recording :
246
249
logger .success (f"Live recording has stopped: { record_name } " )
247
250
else :
248
251
self .recording .recording = False
249
252
logger .success (f"Live recording completed: { record_name } " )
250
253
251
- self .recording .update ({"display_title" : self . recording . title })
254
+ self .recording .update ({"display_title" : display_title })
252
255
self .app .page .run_task (self .app .record_card_manager .update_cards , self .recording )
253
256
if self .app .recording_enabled :
254
257
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):
398
401
"lang" : "referer:https://www.lang.live" ,
399
402
"shopee" : f"origin:{ live_domain } " ,
400
403
}
401
- return record_headers .get (platform_key )
404
+ return record_headers .get (platform_key )
0 commit comments