diff --git a/app/src/components/VideoPlayer.js b/app/src/components/VideoPlayer.js index 0c2345b0..2874c056 100644 --- a/app/src/components/VideoPlayer.js +++ b/app/src/components/VideoPlayer.js @@ -70,7 +70,7 @@ function VideoPage(props) { let descriptionPane = { menuItem: 'Description', render: () =>
-                {description}
+                {description || 'No description'}
             
}; @@ -120,7 +120,7 @@ function VideoPage(props) { -

{video.title}

+

{video.title || video.video_path}

{video.upload_date &&

{uploadDate(video.upload_date)}

}

{channel && diff --git a/modules/videos/common.py b/modules/videos/common.py index ef34c144..0f4ba034 100644 --- a/modules/videos/common.py +++ b/modules/videos/common.py @@ -461,8 +461,7 @@ async def get_bulk_video_info_json(video_ids: List[int]): video.duration = get_video_duration(video.video_path.path) if not video.title: # Use the video path name without the extension. - video_path = video.video_path.path.with_suffix('') - video.title = video_path.name + video.title = video.video_path.path.with_suffix('').name # Unescape any HTML entities. video.title = html.unescape(video.title)