add stream_name to rechead

This commit is contained in:
deflax 2024-01-18 04:34:05 +02:00
parent aed95d6577
commit 5b646f6815
2 changed files with 16 additions and 10 deletions

View file

@ -145,14 +145,19 @@ async def query_database():
thumb_url = f'https://{scheduler_hostname}/thumb/{thumb_filename}'
# Creating an embed
embed = discord.Embed(
title='Download Example',
description='Click the link below to download the MP4 file.',
color=discord.Color.green()
)
embed.set_thumbnail(url=thumb_url)
embed.add_field(name='Download MP4', value=f'[Download Video]({video_url})', inline=False)
embed = discord.Embed(title="Video",
colour=0x00b0f4,
timestamp=datetime.now())
embed.add_field(name="Download",
value=f"[mp4]({video_url})",
inline=True)
embed.add_field(name="Watch",
value="[plyr.js](https://deflax.net)",
inline=True)
embed.set_image(url=thumb_url)
embed.set_thumbnail(url="https://deflax.net/img/logo-96.png")
embed.set_footer(text="DeflaxTV",
icon_url="https://deflax.net/img/logo-96.png")
# Sending the embed to the channel
await live_channel.send(embed=embed)
else:

View file

@ -79,7 +79,7 @@ def process_running_channel(database, scheduler, stream_id, stream_name, stream_
scheduler.add_job(func=exec_stream, id=stream_id, args=(stream_id, stream_name, stream_prio, stream_hls_url))
if stream_prio == 2:
rec_id = f'rec_{stream_id}'
scheduler.add_job(func=exec_recorder, id=rec_id, args=(stream_id, stream_hls_url))
scheduler.add_job(func=exec_recorder, id=rec_id, args=(stream_id, stream_name, stream_hls_url))
else:
logger_job.warning(f"Stream start hour is set to {stream_start}")
scheduler.add_job(
@ -162,7 +162,7 @@ def exec_stream(stream_id, stream_name, stream_prio, stream_hls_url):
logger_job.warning(f'Source with higher priority ({prio}) is blocking. Skipping playhead update.')
# Execute recorder
def exec_recorder(stream_id, stream_hls_url):
def exec_recorder(stream_id, stream_name, stream_hls_url):
global rechead
current_datetime = datetime.now().strftime("%Y%m%d_%H%M%S-%f")
video_file = current_datetime + ".mp4"
@ -172,6 +172,7 @@ def exec_recorder(stream_id, stream_hls_url):
else:
logger_job.warning(f'Recording {video_file} started.')
rechead = { 'id': stream_id,
'name': stream_name,
'video': video_file,
'thumb': thumb_file }
video_output = f'{rec_path}/live/{video_file}'