mirror of
https://github.com/iv-org/invidious
synced 2026-05-26 15:10:11 +00:00
fix: fix Missing hash key: "collectionThumbnailViewModel" for channel video thumbnails (#5725)
Now the Innertube structure doesn't include `collectionThumbnailViewModel`
and `primaryThumbnail` keys.
Now the structure looks like this:
```
"horizontalListRenderer": {
"items": [
{
"lockupViewModel": {
"contentImage": {
"thumbnailViewModel": {
"image": {
"sources": []
...
```
Fixes: https://github.com/iv-org/invidious/issues/5516
This commit is contained in:
@@ -651,8 +651,7 @@ private module Parsers
|
||||
playlist_id = item_contents["contentId"].as_s
|
||||
|
||||
thumbnail_view_model = item_contents.dig(
|
||||
"contentImage", "collectionThumbnailViewModel",
|
||||
"primaryThumbnail", "thumbnailViewModel"
|
||||
"contentImage", "thumbnailViewModel"
|
||||
)
|
||||
|
||||
thumbnail = thumbnail_view_model.dig("image", "sources", 0, "url").as_s
|
||||
|
||||
Reference in New Issue
Block a user