Update video data structure to align with new metadata fields
Modify the BunnyService to include new metadata fields like artist, filename, episode details, and content type, and remove unused face-related fields. Replit-Commit-Author: Agent Replit-Commit-Session-Id: c5d5630c-85af-4c2b-bf4e-7e8006d34256 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/60d372ff-2c10-46c7-b01b-10c3435136b0/c5d5630c-85af-4c2b-bf4e-7e8006d34256/2sCJqjx
This commit is contained in:
parent
e0a31bba5c
commit
2a67922121
@ -103,15 +103,24 @@ export class BunnyService {
|
|||||||
return {
|
return {
|
||||||
id: bunnyVideo.guid,
|
id: bunnyVideo.guid,
|
||||||
title: bunnyVideo.title || 'Untitled Video',
|
title: bunnyVideo.title || 'Untitled Video',
|
||||||
|
artist: null, // No artist data from Bunny.net
|
||||||
description: description,
|
description: description,
|
||||||
|
filename: null, // No filename data from Bunny.net
|
||||||
|
episodeNumber: null, // No episode number from Bunny.net
|
||||||
|
episodeTitle: null, // No episode title from Bunny.net
|
||||||
thumbnailUrl,
|
thumbnailUrl,
|
||||||
customThumbnailUrl: null,
|
customThumbnailUrl: null,
|
||||||
|
faceCenterPosition: null,
|
||||||
|
facesDetected: null,
|
||||||
|
faceConfidence: null,
|
||||||
videoUrl: hlsUrl, // Signed HLS URL
|
videoUrl: hlsUrl, // Signed HLS URL
|
||||||
videoUrlMp4: hlsUrl, // Use signed HLS URL for preview as well
|
videoUrlMp4: hlsUrl, // Use signed HLS URL for preview as well
|
||||||
videoUrlIframe: iframeUrl, // iframe fallback
|
videoUrlIframe: iframeUrl, // iframe fallback
|
||||||
duration: Math.floor(bunnyVideo.length || 0),
|
duration: Math.floor(bunnyVideo.length || 0),
|
||||||
views: bunnyVideo.views || 0,
|
views: bunnyVideo.views || 0,
|
||||||
category: category,
|
category: category,
|
||||||
|
contentType: "video" as const, // Default content type
|
||||||
|
genre: "other" as const, // Default genre
|
||||||
tags: tags,
|
tags: tags,
|
||||||
isPublic: true,
|
isPublic: true,
|
||||||
uploadStatus: "completed",
|
uploadStatus: "completed",
|
||||||
@ -121,9 +130,6 @@ export class BunnyService {
|
|||||||
resolution: null,
|
resolution: null,
|
||||||
format: null,
|
format: null,
|
||||||
encoding: null,
|
encoding: null,
|
||||||
faceCenterPosition: null,
|
|
||||||
facesDetected: null,
|
|
||||||
faceConfidence: null,
|
|
||||||
createdAt: new Date(bunnyVideo.dateUploaded),
|
createdAt: new Date(bunnyVideo.dateUploaded),
|
||||||
updatedAt: new Date(bunnyVideo.dateUploaded)
|
updatedAt: new Date(bunnyVideo.dateUploaded)
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user