addFilter("Duration", "Short");
break;
case SearchParams::DurationMedium:
addFilter("Duration", "Short");
break;
case SearchParams::DurationMedium:
case SearchParams::DurationLong:
addFilter("Duration", "Long");
break;
case SearchParams::DurationLong:
addFilter("Duration", "Long");
break;
case SearchParams::TimeMonth:
addFilter("Upload date", "This month");
break;
case SearchParams::TimeMonth:
addFilter("Upload date", "This month");
break;
- QString thumb = i["thumbnail"].toString();
- video->setThumbnailUrl(thumb);
+ const auto thumbs = i["thumbnails"].toArray();
+ for (const auto &t : thumbs) {
+ video->addThumb(t["width"].toInt(), t["height"].toInt(),
+ t["url"].toString());
+ }
QTimer::singleShot(0, this,
[this, max, startIndex] { loadVideos(max, startIndex); });
retries++;
QTimer::singleShot(0, this,
[this, max, startIndex] { loadVideos(max, startIndex); });
retries++;