Skip to content

Commit 736fa58

Browse files
committed
force one normal resolution
1 parent cfacdb0 commit 736fa58

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/main/java/mServer/crawler/sender/ard/json/ArdFilmDeserializer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,8 @@ public List<ArdFilmDto> deserialize(
254254
if ((titleoriginal.get().contains(" (mit Gebärdensprache)") || titleoriginal.get().contains(" mit Gebärdensprache")) && videoInfoStandard.isPresent() && videoInfoDGS.isEmpty()) {
255255
videoInfoDGS = videoInfoStandard;
256256
videoInfoStandard = Optional.empty();
257-
}
257+
}
258+
// in aller freundschaft
258259
if ((titleoriginal.get().contains("- Hörfassung") || titleoriginal.get().contains("(mit Audiodeskription)")) && videoInfoStandard.isPresent() && videoInfoAD.isEmpty()) {
259260
videoInfoAD = videoInfoStandard;
260261
videoInfoStandard = Optional.empty();
@@ -486,6 +487,10 @@ private Optional<Map<Qualities, String>> resolveFallbackFromPlaylist(Optional<Ma
486487
//
487488
Map<Qualities, String> fallback = qualitiesUrls.entrySet().stream()
488489
.collect(Collectors.toMap(Map.Entry::getKey, entry -> entry.getValue().toString()));
490+
//
491+
if (!fallback.containsKey(Qualities.NORMAL) && !fallback.isEmpty()) {
492+
fallback.put(Qualities.NORMAL, fallback.entrySet().stream().findFirst().get().getValue());
493+
}
489494

490495
return Optional.of(fallback);
491496
}

0 commit comments

Comments
 (0)