Skip to content

Commit 436524f

Browse files
committed
fix: update recording card display title
1 parent 4cef3f6 commit 436524f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

app/core/record_manager.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,8 @@ async def check_if_live(self, recording: Recording):
264264
else:
265265
recording.status_info = RecordingStatus.MONITORING
266266
title = f"{stream_info.anchor_name or recording.streamer_name} - {self._[recording.quality]}"
267-
if recording.streamer_name == self._["live_room"]:
267+
if recording.streamer_name == self._["live_room"] or \
268+
f"[{self._['is_live']}]" in recording.display_title:
268269
recording.update(
269270
{
270271
"streamer_name": stream_info.anchor_name,

app/core/stream_manager.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ async def start_ffmpeg(
238238
safe_return_code = [0, 255]
239239
if return_code in safe_return_code:
240240
if self.recording.monitor_status:
241-
self.recording.status_info = RecordingStatus.NOT_RECORDING
241+
self.recording.status_info = RecordingStatus.MONITORING
242242
else:
243243
self.recording.status_info = RecordingStatus.STOPPED_MONITORING
244244
self.recording.live_title = None
@@ -248,6 +248,7 @@ async def start_ffmpeg(
248248
self.recording.recording = False
249249
logger.success(f"Live recording completed: {record_name}")
250250

251+
self.recording.update({"display_title": self.recording.title})
251252
self.app.page.run_task(self.app.record_card_manager.update_cards, self.recording)
252253
if self.app.recording_enabled:
253254
self.app.page.run_task(self.app.record_manager.check_if_live, self.recording)

0 commit comments

Comments
 (0)