diff --git a/src/main/java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java b/src/main/java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java index 220c217..09aa384 100644 --- a/src/main/java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java +++ b/src/main/java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java @@ -62,6 +62,7 @@ public InputStream openStream(HttpConnection connection) throws IOException { Map> headers = headersOriginal .entrySet() .stream() + .filter(e -> e.getKey() != null) .collect(Collectors.toMap(e -> e.getKey().toLowerCase(), e -> e.getValue())); if (headers.containsKey(ICY_NAME)) { metaData.setStationName(Optional.of(headers.get(ICY_NAME).get(0)));