Skip to content

Commit 1a67f56

Browse files
TaranT1absidue
andauthored
Fix Up Next section missing upload date (#8773)
* fixed bug where metadata missing in next up in video player fixed bug where in the player "x seconds/minutes/days/years ago" did not appear for videos in the next up section * Fixed issue with duration badge not showing * Applied changes requested * Add missing new lines --------- Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
1 parent e94273c commit 1a67f56

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/renderer/helpers/api/local.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1561,20 +1561,20 @@ function parseLockupView(lockupView, channelId = undefined, channelName = undefi
15611561
let isUpcoming = false
15621562
let premiereDate
15631563

1564-
/** @type {YTNodes.ThumbnailOverlayBadgeView | undefined} */
1565-
const thumbnailOverlayBadgeView = lockupView.content_image?.overlays?.firstOfType(YTNodes.ThumbnailOverlayBadgeView)
1564+
/** @type {YTNodes.ThumbnailBottomOverlayView | undefined } */
1565+
const thumbnailBottomOverlayView = lockupView.content_image?.overlays?.firstOfType(YTNodes.ThumbnailBottomOverlayView)
15661566

1567-
if (thumbnailOverlayBadgeView) {
1568-
if (thumbnailOverlayBadgeView.badges.some(badge => badge.badge_style === 'THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE')) {
1567+
if (thumbnailBottomOverlayView) {
1568+
if (thumbnailBottomOverlayView.badges.some(badge => badge.badge_style === 'THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE')) {
15691569
liveNow = true
1570-
} else if (thumbnailOverlayBadgeView.badges.some(badge => badge.text.toLowerCase() === 'upcoming')) {
1570+
} else if (thumbnailBottomOverlayView.badges.some(badge => badge.text.toLowerCase() === 'upcoming')) {
15711571
isUpcoming = true
15721572

15731573
if (lockupView.metadata.metadata?.metadata_rows[1].metadata_parts?.[1].text?.text) {
15741574
premiereDate = new Date(lockupView.metadata.metadata.metadata_rows[1].metadata_parts[1].text.text)
15751575
}
15761576
} else {
1577-
const durationBadge = thumbnailOverlayBadgeView.badges.find(badge => /^[\d:]+$/.test(badge.text))
1577+
const durationBadge = thumbnailBottomOverlayView.badges.find(badge => /^[\d:]+$/.test(badge.text))
15781578

15791579
if (durationBadge) {
15801580
lengthSeconds = Utils.timeToSeconds(durationBadge.text)

0 commit comments

Comments
 (0)