Abilita l'embed YouTube sulle dirette e tiene la copia locale se il VOD non è incorporabile.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -13,6 +13,7 @@ module Youtube
|
||||
:thumbnail_url,
|
||||
:privacy_status,
|
||||
:upload_status,
|
||||
:embeddable,
|
||||
keyword_init: true
|
||||
)
|
||||
|
||||
@@ -32,7 +33,8 @@ module Youtube
|
||||
duration_secs: nil,
|
||||
thumbnail_url: nil,
|
||||
privacy_status: "unlisted",
|
||||
upload_status: "processed"
|
||||
upload_status: "processed",
|
||||
embeddable: true
|
||||
)
|
||||
end
|
||||
|
||||
@@ -51,7 +53,8 @@ module Youtube
|
||||
duration_secs: parse_duration(item.content_details&.duration),
|
||||
thumbnail_url: item.snippet&.thumbnails&.high&.url || item.snippet&.thumbnails&.default&.url,
|
||||
privacy_status: item.status&.privacy_status,
|
||||
upload_status: upload_status
|
||||
upload_status: upload_status,
|
||||
embeddable: item.status&.embeddable != false
|
||||
)
|
||||
rescue Google::Apis::Error => e
|
||||
raise Error, e.message
|
||||
|
||||
Reference in New Issue
Block a user