From 49561dd94417eaa636148e5e2d56a23765e56520 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Sun, 10 Jan 2016 02:58:49 +0000 Subject: [PATCH] * more lenient number parsing --- source/net/filebot/web/ID3Lookup.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/net/filebot/web/ID3Lookup.java b/source/net/filebot/web/ID3Lookup.java index 8db65649..41e0d862 100644 --- a/source/net/filebot/web/ID3Lookup.java +++ b/source/net/filebot/web/ID3Lookup.java @@ -5,6 +5,8 @@ import java.io.IOException; import java.util.Collection; import java.util.LinkedHashMap; import java.util.Map; +import java.util.NoSuchElementException; +import java.util.Scanner; import java.util.logging.Level; import java.util.logging.Logger; @@ -84,8 +86,8 @@ public class ID3Lookup implements MusicIdentificationService { String value = getString(mediaInfo, field); if (value != null) { try { - return new Integer(value); - } catch (Exception e) { + return new Scanner(value).useDelimiter("\\D+").nextInt(); + } catch (NumberFormatException | NoSuchElementException e) { Logger.getLogger(ID3Lookup.class.getName()).log(Level.WARNING, e.toString()); } }