+ InputStream limitedInputStream = ByteStreams.limit(rememberingInputStream, 1048576);
+ Optional<Metadata> metadata = Mp3Identifier.identify(limitedInputStream);
+ if (metadata.isPresent()) {
+ return Optional.of(new IdentifyingInputStream(rememberingInputStream.remembered(), metadata.get()));
+ }
+ } catch (EOFException eofe1) {
+ /* ignore. */