[2017-02-20 21:17:42,516] WARN JaudiotaggerParser - Error when parsing tags in /path/to/music/superdupermusicfile.mp3 For input string: "159 BPM"java.lang.NumberFormatException: For input string: "159 BPM" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) at java.lang.Double.parseDouble(Double.java:538) at org.madsonic.service.metadata.JaudiotaggerParser.getRawMetaData(JaudiotaggerParser.java:177) at org.madsonic.service.metadata.MetaDataParser.getMetaData(MetaDataParser.java:48) at org.madsonic.service.MediaFileService.createMediaFile(MediaFileService.java:911) at org.madsonic.service.MediaFileService.updateChildren(MediaFileService.java:729) at org.madsonic.service.MediaFileService.getChildrenOf(MediaFileService.java:330) at org.madsonic.service.MediaScannerService.scanFile(MediaScannerService.java:418) at org.madsonic.service.MediaScannerService.scanFile(MediaScannerService.java:422) at org.madsonic.service.MediaScannerService.scanFile(MediaScannerService.java:422) at org.madsonic.service.MediaScannerService.doFolderScanLibrary(MediaScannerService.java:282) at org.madsonic.service.MediaScannerService.access$000(MediaScannerService.java:51) at org.madsonic.service.MediaScannerService$3.run(MediaScannerService.java:178)

Maybe its possible to strip all the alphabetical characters and leave only the numbers, when parsing the BPM tags?That way, the log stays smaller, is easier to read and the BPM gets its way -hopefully correctly parsed- into the database.