]> git.mxchange.org Git - friendica-addons.git/commitdiff
Bluesky: Preparation for video posts
authorMichael <heluecht@pirati.ca>
Sat, 14 Sep 2024 14:40:48 +0000 (14:40 +0000)
committerTobias Diekershoff <tobias@noreply.git.friendi.ca>
Tue, 17 Sep 2024 05:02:47 +0000 (07:02 +0200)
bluesky/bluesky.php

index 181e8d2db2f24cda539acc65ab32256920a9ec0b..f4e2f45695aefbc4ef51bab60a6e7be14fac8d82 100644 (file)
@@ -1410,6 +1410,19 @@ function bluesky_add_media(stdClass $embed, array $item, int $fetch_uid, int $le
                        }
                        break;
 
+               case 'app.bsky.embed.video#view':
+                       $media = [
+                               'uri-id'      => $item['uri-id'],
+                               'type'        => Post\Media::HLS,
+                               'url'         => $embed->playlist,
+                               'preview'     => $embed->thumbnail,
+                               'description' => $embed->alt ?? '',
+                               'height'      => $embed->aspectRatio->height,
+                               'width'       => $embed->aspectRatio->width,
+                       ];
+                       Post\Media::insert($media);
+                       break;
+       
                case 'app.bsky.embed.external#view':
                        $media = [
                                'uri-id' => $item['uri-id'],