Enhance video metadata extraction and update player template to display additional information
This commit is contained in:
@@ -49,7 +49,37 @@ def player():
|
||||
proxy_hls_url=proxy_hls_url,
|
||||
direct_url=stream_info.get("direct_url"),
|
||||
title=stream_info.get("title", "Video"),
|
||||
thumbnail=stream_info.get("thumbnail")
|
||||
thumbnail=stream_info.get("thumbnail"),
|
||||
# Pass all metadata to template
|
||||
description=stream_info.get("description"),
|
||||
uploader=stream_info.get("uploader"),
|
||||
uploader_url=stream_info.get("uploader_url"),
|
||||
duration=stream_info.get("duration"),
|
||||
duration_string=stream_info.get("duration_string"),
|
||||
upload_date=stream_info.get("upload_date"),
|
||||
view_count=stream_info.get("view_count"),
|
||||
like_count=stream_info.get("like_count"),
|
||||
dislike_count=stream_info.get("dislike_count"),
|
||||
comment_count=stream_info.get("comment_count"),
|
||||
age_limit=stream_info.get("age_limit"),
|
||||
categories=stream_info.get("categories"),
|
||||
tags=stream_info.get("tags"),
|
||||
language=stream_info.get("language"),
|
||||
license=stream_info.get("license"),
|
||||
channel=stream_info.get("channel"),
|
||||
channel_url=stream_info.get("channel_url"),
|
||||
channel_id=stream_info.get("channel_id"),
|
||||
extractor=stream_info.get("extractor"),
|
||||
extractor_key=stream_info.get("extractor_key"),
|
||||
display_id=stream_info.get("display_id"),
|
||||
url=stream_info.get("url"),
|
||||
fulltitle=stream_info.get("fulltitle"),
|
||||
resolution=stream_info.get("resolution"),
|
||||
format=stream_info.get("format"),
|
||||
format_note=stream_info.get("format_note"),
|
||||
filesize=stream_info.get("filesize"),
|
||||
filesize_approx=stream_info.get("filesize_approx"),
|
||||
hls_url=hls_url
|
||||
)
|
||||
except Exception as e:
|
||||
logger.error(f"Error getting stream info: {e}")
|
||||
|
||||
Reference in New Issue
Block a user