clipious icon indicating copy to clipboard operation
clipious copied to clipboard

Subscription view always shows the same video on top, even though it is an older one

Open devnull69 opened this issue 2 years ago • 7 comments

Describe the bug I can manage my subscriptions perfectly with invidious and clipious. But: On top of the subscription view in clipious it always shows the same video even though the video is already older. I expect to see the most recent video on top. On the invidious instance the order is correct.

**Screenshots Clipious_wrong1 Clipious_wrong2 Invidious_correct

Expected behavior Always show the subscriptions with the newest one on top

Smartphone (please complete the following information):

  • Device: Huawei P30 lite
  • OS: Android 10

devnull69 avatar Nov 14 '23 11:11 devnull69

That's a strange one, the app doesn't do much other than calling an api.

Can you do the following:

In a web browser visit the following, login and accept:

https://<your instance url>/authorize_token?scopes=:feed

That will give you a token.

Using curl:

curl --location 'https://<your instance url>/api/v1/auth/feed' --header 'Authorization: Bearer <the whole token>'

Can you post the result of the second one, make sure to remove your instance url from the response

lamarios avatar Nov 15 '23 01:11 lamarios

Interesting. It seems like there is an extra section in the beginning called notifications. I don't know where this is coming from exactly, but obviously INVIDIOUS filters this out from the API result before displaying the subscriptions.

{
    "notifications": [
        {
            "type": "shortVideo",
            "title": "Testing and repairing a mysterious Amiga \"art project\"",
            "videoId": "ZYxB2IekAas",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/ZYxB2IekAas/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 3675,
            "author": "Adrian's Digital Basement",
            "authorId": "UCE5dIscvDxrb7CD5uiJJOiw",
            "authorUrl": "/channel/UCE5dIscvDxrb7CD5uiJJOiw",
            "published": 1699114502,
            "publishedText": "1 week ago",
            "viewCount": 96131
        }
    ],
    "videos": [
        {
            "type": "shortVideo",
            "title": "Star Wars: No Hope",
            "videoId": "vyHQHke562Y",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/vyHQHke562Y/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "There I Ruined It",
            "authorId": "UCEUPx_RbHwadQ6AwDBiiAFg",
            "authorUrl": "/channel/UCEUPx_RbHwadQ6AwDBiiAFg",
            "published": 1700020883,
            "publishedText": "3 hours ago",
            "viewCount": 1251
        },
        {
            "type": "shortVideo",
            "title": "What's New In Svelte 5? (Runes, Events, And Snippets)",
            "videoId": "gGwnF-lxS_Q",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/gGwnF-lxS_Q/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 799,
            "author": "Joy of Code",
            "authorId": "UC6wpjLSLn2dhlaDjn6_V0rw",
            "authorUrl": "/channel/UC6wpjLSLn2dhlaDjn6_V0rw",
            "published": 1699984086,
            "publishedText": "14 hours ago",
            "viewCount": 5303
        },
        {
            "type": "shortVideo",
            "title": "Sci-Fi Short Film Livestream | DUST",
            "videoId": "VA7JQ5ZfHZo",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/VA7JQ5ZfHZo/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "DUST",
            "authorId": "UC7sDT8jZ76VLV1u__krUutA",
            "authorUrl": "/channel/UC7sDT8jZ76VLV1u__krUutA",
            "published": 1699981740,
            "publishedText": "14 hours ago",
            "viewCount": 9117
        },
        {
            "type": "shortVideo",
            "title": "How Is This Code Safe?",
            "videoId": "sX4svSMYdt0",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/sX4svSMYdt0/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 391,
            "author": "Web Dev Simplified",
            "authorId": "UCFbNIlppjAuEX4znoulh0Cw",
            "authorUrl": "/channel/UCFbNIlppjAuEX4znoulh0Cw",
            "published": 1699981247,
            "publishedText": "15 hours ago",
            "viewCount": 11676
        },
        {
            "type": "shortVideo",
            "title": "I made a Discord Bot that says \"Choo Choo\"",
            "videoId": "AvQcTjB3gPg",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/AvQcTjB3gPg/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 1995,
            "author": "The Coding Train",
            "authorId": "UCvjgXvBlbQiydffZU7m1_aw",
            "authorUrl": "/channel/UCvjgXvBlbQiydffZU7m1_aw",
            "published": 1699908144,
            "publishedText": "1 day ago",
            "viewCount": 10470
        },
        {
            "type": "shortVideo",
            "title": "Grundlagen und Anwendung vom MCP4131 digitalen Poti | #EdisTechlab",
            "videoId": "Yc9Dq1diBLU",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/Yc9Dq1diBLU/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 602,
            "author": "Edi's Techlab",
            "authorId": "UCh4A-NBwEzTO0UHI0fMLZzA",
            "authorUrl": "/channel/UCh4A-NBwEzTO0UHI0fMLZzA",
            "published": 1699898406,
            "publishedText": "1 day ago",
            "viewCount": 6124
        },
        {
            "type": "shortVideo",
            "title": "The DUST Files \"Heroines\" | DUST",
            "videoId": "XM8-7qCRybc",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/XM8-7qCRybc/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 2459,
            "author": "DUST",
            "authorId": "UC7sDT8jZ76VLV1u__krUutA",
            "authorUrl": "/channel/UC7sDT8jZ76VLV1u__krUutA",
            "published": 1699895628,
            "publishedText": "1 day ago",
            "viewCount": 13371
        },
        {
            "type": "shortVideo",
            "title": "VTech PreComputer 1000: BASIC, Typing, Quiz Games - Just a Toy?",
            "videoId": "Mgxy-_HfZGU",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/Mgxy-_HfZGU/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 3337,
            "author": "8-Bit Show And Tell",
            "authorId": "UC3gRBswFkuteshdwMZAQafQ",
            "authorUrl": "/channel/UC3gRBswFkuteshdwMZAQafQ",
            "published": 1699889077,
            "publishedText": "1 day ago",
            "viewCount": 6567
        },
        {
            "type": "shortVideo",
            "title": "White People vs. Asians Speaking Languages",
            "videoId": "iUZUZ5FjBSU",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/iUZUZ5FjBSU/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "Oriental Pearl",
            "authorId": "UCAEQl0BbYrPyTnsWVBJuIqQ",
            "authorUrl": "/channel/UCAEQl0BbYrPyTnsWVBJuIqQ",
            "published": 1699881125,
            "publishedText": "1 day ago",
            "viewCount": 14563
        },
        {
            "type": "shortVideo",
            "title": "NEW TypeScript Simplified Course - 24 Hour Sale",
            "videoId": "5H2_bBtmDBE",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/5H2_bBtmDBE/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 438,
            "author": "Web Dev Simplified",
            "authorId": "UCFbNIlppjAuEX4znoulh0Cw",
            "authorUrl": "/channel/UCFbNIlppjAuEX4znoulh0Cw",
            "published": 1699855201,
            "publishedText": "2 days ago",
            "viewCount": 9221
        },
        {
            "type": "shortVideo",
            "title": "The Best Battery Enclosure looks like this?! (Self-Heating)",
            "videoId": "f-mWmhh7i0U",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/f-mWmhh7i0U/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 658,
            "author": "GreatScott!",
            "authorId": "UC6mIxFTvXkWQVEHPsEdflzQ",
            "authorUrl": "/channel/UC6mIxFTvXkWQVEHPsEdflzQ",
            "published": 1699804202,
            "publishedText": "2 days ago",
            "viewCount": 141405
        },
        {
            "type": "shortVideo",
            "title": "Eure Videos #371 - Eure Dashcamvideoeinsendungen #Dashcam",
            "videoId": "mTvjG6Qm52M",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/mTvjG6Qm52M/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 647,
            "author": "Eure Videos Fahrnünftig",
            "authorId": "UC6sac4Q3AuQUGoUpnzd10bA",
            "authorUrl": "/channel/UC6sac4Q3AuQUGoUpnzd10bA",
            "published": 1699773301,
            "publishedText": "3 days ago",
            "viewCount": 283914
        },
        {
            "type": "shortVideo",
            "title": "What bro country sounds like to people who don’t like bro country",
            "videoId": "-kutZg09mzE",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/-kutZg09mzE/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "There I Ruined It",
            "authorId": "UCEUPx_RbHwadQ6AwDBiiAFg",
            "authorUrl": "/channel/UCEUPx_RbHwadQ6AwDBiiAFg",
            "published": 1699744299,
            "publishedText": "3 days ago",
            "viewCount": 130562
        },
        {
            "type": "shortVideo",
            "title": "This Amiga 500 was left outside for years. Let's try to revive it!",
            "videoId": "V-wNbku3CeI",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/V-wNbku3CeI/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 3218,
            "author": "Adrian's Digital Basement",
            "authorId": "UCE5dIscvDxrb7CD5uiJJOiw",
            "authorUrl": "/channel/UCE5dIscvDxrb7CD5uiJJOiw",
            "published": 1699722901,
            "publishedText": "3 days ago",
            "viewCount": 78698
        },
        {
            "type": "shortVideo",
            "title": "Are you worth hiring as a UI/UX'er? Let's find out",
            "videoId": "yPbfXkw0BuI",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/yPbfXkw0BuI/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "DesignCourse",
            "authorId": "UCVyRiMvfUNMA1UPlDPzG5Ow",
            "authorUrl": "/channel/UCVyRiMvfUNMA1UPlDPzG5Ow",
            "published": 1699678088,
            "publishedText": "4 days ago",
            "viewCount": 5555
        },
        {
            "type": "shortVideo",
            "title": "Losing My Religion + Under the Sea",
            "videoId": "-99KSGb18M8",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/-99KSGb18M8/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "There I Ruined It",
            "authorId": "UCEUPx_RbHwadQ6AwDBiiAFg",
            "authorUrl": "/channel/UCEUPx_RbHwadQ6AwDBiiAFg",
            "published": 1699671814,
            "publishedText": "4 days ago",
            "viewCount": 115711
        },
        {
            "type": "shortVideo",
            "title": "Sci-Fi Short Film \"Sinner\" | DUST | Flashback Friday",
            "videoId": "XPnGxwRlGgY",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/XPnGxwRlGgY/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 756,
            "author": "DUST",
            "authorId": "UC7sDT8jZ76VLV1u__krUutA",
            "authorUrl": "/channel/UC7sDT8jZ76VLV1u__krUutA",
            "published": 1699635432,
            "publishedText": "4 days ago",
            "viewCount": 22496
        },
        {
            "type": "shortVideo",
            "title": "How To Publish Your JavaScript Code To Npm With SvelteKit",
            "videoId": "Xvq8rCl1lIM",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/Xvq8rCl1lIM/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 1005,
            "author": "Joy of Code",
            "authorId": "UC6wpjLSLn2dhlaDjn6_V0rw",
            "authorUrl": "/channel/UC6wpjLSLn2dhlaDjn6_V0rw",
            "published": 1699628410,
            "publishedText": "4 days ago",
            "viewCount": 1764
        },
        {
            "type": "shortVideo",
            "title": "Will you be chosen? Check out what happens next in The Draft now on DUST. ✨🍼🧬 #scifi #shorts #dust",
            "videoId": "Nvn7OLSvcDg",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/Nvn7OLSvcDg/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "DUST",
            "authorId": "UC7sDT8jZ76VLV1u__krUutA",
            "authorUrl": "/channel/UC7sDT8jZ76VLV1u__krUutA",
            "published": 1699570056,
            "publishedText": "5 days ago",
            "viewCount": 13671
        },
        {
            "type": "shortVideo",
            "title": "NEW TypeScript Simplified Course Announcement!",
            "videoId": "ZVG2mR50OKo",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/ZVG2mR50OKo/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "Web Dev Simplified",
            "authorId": "UCFbNIlppjAuEX4znoulh0Cw",
            "authorUrl": "/channel/UCFbNIlppjAuEX4znoulh0Cw",
            "published": 1699551350,
            "publishedText": "5 days ago",
            "viewCount": 12561
        },
        {
            "type": "shortVideo",
            "title": "How to Set Up a Node.js Project",
            "videoId": "wM3TEvQn2hw",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/wM3TEvQn2hw/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 1484,
            "author": "The Coding Train",
            "authorId": "UCvjgXvBlbQiydffZU7m1_aw",
            "authorUrl": "/channel/UCvjgXvBlbQiydffZU7m1_aw",
            "published": 1699544909,
            "publishedText": "5 days ago",
            "viewCount": 26482
        },
        {
            "type": "shortVideo",
            "title": "Angular  17 - What's New - Deferrable Views #shorts",
            "videoId": "WDgdMxZs93g",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/WDgdMxZs93g/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "Academind",
            "authorId": "UCSJbGtTlrDami-tDGPUV9-w",
            "authorUrl": "/channel/UCSJbGtTlrDami-tDGPUV9-w",
            "published": 1699527627,
            "publishedText": "5 days ago",
            "viewCount": 2674
        },
        {
            "type": "shortVideo",
            "title": "Angular  17 - What's New - New Control Flow Syntax #shorts",
            "videoId": "_Yrz1M-lFS8",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/_Yrz1M-lFS8/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "Academind",
            "authorId": "UCSJbGtTlrDami-tDGPUV9-w",
            "authorUrl": "/channel/UCSJbGtTlrDami-tDGPUV9-w",
            "published": 1699516817,
            "publishedText": "6 days ago",
            "viewCount": 3361
        },
        {
            "type": "shortVideo",
            "title": "Angular  17 - What's New - Stable Signals #shorts",
            "videoId": "XThu8WLnrGU",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/XThu8WLnrGU/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "Academind",
            "authorId": "UCSJbGtTlrDami-tDGPUV9-w",
            "authorUrl": "/channel/UCSJbGtTlrDami-tDGPUV9-w",
            "published": 1699488025,
            "publishedText": "6 days ago",
            "viewCount": 3322
        },
        {
            "type": "shortVideo",
            "title": "Angular  17 - What's New - Default Standalone Components #shorts",
            "videoId": "03yggzkjylU",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/03yggzkjylU/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "Academind",
            "authorId": "UCSJbGtTlrDami-tDGPUV9-w",
            "authorUrl": "/channel/UCSJbGtTlrDami-tDGPUV9-w",
            "published": 1699480800,
            "publishedText": "6 days ago",
            "viewCount": 4041
        },
        {
            "type": "shortVideo",
            "title": "Angular  17 - What's New - Server Side Rendering & SEO #shorts",
            "videoId": "Z5GJHNrYpX4",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/Z5GJHNrYpX4/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "Academind",
            "authorId": "UCSJbGtTlrDami-tDGPUV9-w",
            "authorUrl": "/channel/UCSJbGtTlrDami-tDGPUV9-w",
            "published": 1699473615,
            "publishedText": "6 days ago",
            "viewCount": 4354
        },
        {
            "type": "shortVideo",
            "title": "0072 Unboxing and testing a brand new 27 year old laptop",
            "videoId": "U17OCGDJwkg",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/U17OCGDJwkg/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 2561,
            "author": "Adrian's Digital Basement ][",
            "authorId": "UCbtwi4wK1YXd9AyV_4UcE6g",
            "authorUrl": "/channel/UCbtwi4wK1YXd9AyV_4UcE6g",
            "published": 1699470900,
            "publishedText": "6 days ago",
            "viewCount": 53848
        },
        {
            "type": "shortVideo",
            "title": "Sci-Fi Short Film \"The Draft\" | DUST",
            "videoId": "W7lzKKXsRmw",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/W7lzKKXsRmw/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 460,
            "author": "DUST",
            "authorId": "UC7sDT8jZ76VLV1u__krUutA",
            "authorUrl": "/channel/UC7sDT8jZ76VLV1u__krUutA",
            "published": 1699463103,
            "publishedText": "6 days ago",
            "viewCount": 33614
        },
        {
            "type": "shortVideo",
            "title": "Angular's Renaissance",
            "videoId": "d0daPe9q35w",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/d0daPe9q35w/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 334,
            "author": "Academind",
            "authorId": "UCSJbGtTlrDami-tDGPUV9-w",
            "authorUrl": "/channel/UCSJbGtTlrDami-tDGPUV9-w",
            "published": 1699456628,
            "publishedText": "6 days ago",
            "viewCount": 84031
        },
        {
            "type": "shortVideo",
            "title": "Eure Videos #370 - Eure Dashcamvideoeinsendungen #Dashcam",
            "videoId": "Oawghg-tlV4",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/Oawghg-tlV4/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 850,
            "author": "Eure Videos Fahrnünftig",
            "authorId": "UC6sac4Q3AuQUGoUpnzd10bA",
            "authorUrl": "/channel/UC6sac4Q3AuQUGoUpnzd10bA",
            "published": 1699427701,
            "publishedText": "1 week ago",
            "viewCount": 326736
        },
        {
            "type": "shortVideo",
            "title": "This Is One Of My Favorite TypeScript Features",
            "videoId": "xsfdypZCLQ8",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/xsfdypZCLQ8/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 322,
            "author": "Web Dev Simplified",
            "authorId": "UCFbNIlppjAuEX4znoulh0Cw",
            "authorUrl": "/channel/UCFbNIlppjAuEX4znoulh0Cw",
            "published": 1699376460,
            "publishedText": "1 week ago",
            "viewCount": 72357
        },
        {
            "type": "shortVideo",
            "title": "Early Bird Black Friday Discounts + Dall-E 3 Added to ChatGPT Course!",
            "videoId": "wGR7xjQ1qas",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/wGR7xjQ1qas/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 85,
            "author": "Academind",
            "authorId": "UCSJbGtTlrDami-tDGPUV9-w",
            "authorUrl": "/channel/UCSJbGtTlrDami-tDGPUV9-w",
            "published": 1699372541,
            "publishedText": "1 week ago",
            "viewCount": 3090
        },
        {
            "type": "shortVideo",
            "title": "Capturing 3D Scenes with your Phone is Insane",
            "videoId": "7nJUUDBnrRI",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/7nJUUDBnrRI/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 92,
            "author": "DesignCourse",
            "authorId": "UCVyRiMvfUNMA1UPlDPzG5Ow",
            "authorUrl": "/channel/UCVyRiMvfUNMA1UPlDPzG5Ow",
            "published": 1699366500,
            "publishedText": "1 week ago",
            "viewCount": 5315
        },
        {
            "type": "shortVideo",
            "title": "The DUST Files \"International Films\" | DUST",
            "videoId": "ulPIoe0S358",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/ulPIoe0S358/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 2744,
            "author": "DUST",
            "authorId": "UC7sDT8jZ76VLV1u__krUutA",
            "authorUrl": "/channel/UC7sDT8jZ76VLV1u__krUutA",
            "published": 1699292316,
            "publishedText": "1 week ago",
            "viewCount": 17351
        },
        {
            "type": "shortVideo",
            "title": "DIY Spooky Mist Maker: Halloween Edition!",
            "videoId": "Ut14nyHP5yk",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/Ut14nyHP5yk/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 0,
            "author": "GreatScott!",
            "authorId": "UC6mIxFTvXkWQVEHPsEdflzQ",
            "authorUrl": "/channel/UC6mIxFTvXkWQVEHPsEdflzQ",
            "published": 1699200017,
            "publishedText": "1 week ago",
            "viewCount": 121981
        },
        {
            "type": "shortVideo",
            "title": "Catching People Talking About Me in Foreign Languages... They don't know I Understand Everything",
            "videoId": "aRuxVMgMo0w",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/aRuxVMgMo0w/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 622,
            "author": "Oriental Pearl",
            "authorId": "UCAEQl0BbYrPyTnsWVBJuIqQ",
            "authorUrl": "/channel/UCAEQl0BbYrPyTnsWVBJuIqQ",
            "published": 1699195299,
            "publishedText": "1 week ago",
            "viewCount": 796972
        },
        {
            "type": "shortVideo",
            "title": "Eure Videos #369 - Eure Dashcamvideoeinsendungen #Dashcam",
            "videoId": "LDXBv2oqSUo",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/LDXBv2oqSUo/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 695,
            "author": "Eure Videos Fahrnünftig",
            "authorId": "UC6sac4Q3AuQUGoUpnzd10bA",
            "authorUrl": "/channel/UC6sac4Q3AuQUGoUpnzd10bA",
            "published": 1699082100,
            "publishedText": "1 week ago",
            "viewCount": 316024
        },
        {
            "type": "shortVideo",
            "title": "Sci-Fi Mini-Series \"Sigma_001: Part 3\" | DUST",
            "videoId": "LJHn_x5jcVE",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/LJHn_x5jcVE/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 372,
            "author": "DUST",
            "authorId": "UC7sDT8jZ76VLV1u__krUutA",
            "authorUrl": "/channel/UC7sDT8jZ76VLV1u__krUutA",
            "published": 1699027325,
            "publishedText": "1 week ago",
            "viewCount": 22620
        },
        {
            "type": "shortVideo",
            "title": "ZX Spectrum for USA: Timex Sinclair 2068 / BASIC Type-In",
            "videoId": "XFao4-2MboU",
            "videoThumbnails": [
                {
                    "quality": "maxres",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/maxres.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "maxresdefault",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/maxresdefault.jpg",
                    "width": 1280,
                    "height": 720
                },
                {
                    "quality": "sddefault",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/sddefault.jpg",
                    "width": 640,
                    "height": 480
                },
                {
                    "quality": "high",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/hqdefault.jpg",
                    "width": 480,
                    "height": 360
                },
                {
                    "quality": "medium",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/mqdefault.jpg",
                    "width": 320,
                    "height": 180
                },
                {
                    "quality": "default",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/default.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "start",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/1.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "middle",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/2.jpg",
                    "width": 120,
                    "height": 90
                },
                {
                    "quality": "end",
                    "url": "https://<myinstanceurl>/vi/XFao4-2MboU/3.jpg",
                    "width": 120,
                    "height": 90
                }
            ],
            "lengthSeconds": 3408,
            "author": "8-Bit Show And Tell",
            "authorId": "UC3gRBswFkuteshdwMZAQafQ",
            "authorUrl": "/channel/UC3gRBswFkuteshdwMZAQafQ",
            "published": 1699025560,
            "publishedText": "1 week ago",
            "viewCount": 10847
        }
    ]
}

devnull69 avatar Nov 15 '23 08:11 devnull69

notifications are actually the videos you haven't "seen" (not watched) in the web ui yet. The issue is coming from your invidious instance as the video causing issues is returned by the API.

Clipious merges notifications and videos together as that's how it should be.

lamarios avatar Nov 15 '23 08:11 lamarios

Do you own the server ? if yes have you changed any settings like this one ?

lamarios avatar Nov 15 '23 08:11 lamarios

Ok ... this notification thing is strange. Because I don't know how to get rid of it so that Clipious shows the order "correctly" (according to my general "sensation"). I even fully watched the video on my instance's web ui, and it didn't change anything (yet)

Does it take time? Can I get rid of a specific notification somehow?

devnull69 avatar Nov 15 '23 08:11 devnull69

hmm, yeah this is a strange issue, can you try this. Get a token:

https://<your server>/authorize_token?scopes=:notifications

and then with the token:

curl --location 'https://<your instance url>/api/v1/auth/notifications?ucid=UCE5dIscvDxrb7CD5uiJJOiw' \
--header 'Authorization: Bearer <your full token>'

See if the video comes out, this is a "live" connection, so you'll need to ctrl +c to terminate it.

If that doesn't work, then i'm not sure what to do as there is no API from invidious to clear notification. You'll probably have to dig in the database directly

lamarios avatar Nov 15 '23 09:11 lamarios

That, for some reason, didn't work

{
    "error": "Requested path: 'GET:/api/v1/auth/notifications' was not found."
}

devnull69 avatar Nov 15 '23 12:11 devnull69