Ich dachte es gibt bei Serien öfters mehrere Banner. Ist das so? Und wenn ja gibt der TVScraper die auch zurück? Ich wollte das mal zufällig anzeigen lassen. Beispiel aus recordinginfo
Code
if (pScraper->Service("GetSeries", &series)) {
if (series.banners.size() > 0) { // Use random banner
// Gets 'entropy' from device that generates random numbers itself
// to seed a mersenne twister (pseudo) random generator
std::mt19937 generator(std::random_device {}());
// Make sure all numbers have an equal chance.
// Range is inclusive (so we need -1 for vector index)
std::uniform_int_distribution<std::size_t> distribution(0, series.banners.size() - 1);
std::size_t number = distribution(generator);
mediaPath = series.banners[number].path;
mediaWidth = series.banners[number].width * Config.TVScraperReplayInfoPosterSize * 100;
mediaHeight = series.banners[number].height * Config.TVScraperReplayInfoPosterSize * 100;
if (series.banners.size() > 1)
dsyslog("flatPlus: Using random image %ld (%s) out of %ld available images",
number + 1, mediaPath.c_str(), series.banners.size()); // Log result
}
}
Alles anzeigen
Da kommt aber immer nur eines raus.
MarkusE Kannst Du mir auf die Sprünge helfen?