![]() SongKong 5.9:Improved Song Identification and Performance You can now add, edit and delete rename masks and javascript functions to use in these masks, just like you can in the desktop interface. Remote User Interface We have made further improvements to the web browser user interface. With the introduction of Albunack Discs Ids and all the other performance improvements you should typically see that SongKong performs 3 times faster then the previous release. If you really want to retry in case AcousticBrainz data has been added for the tracks then just run Empty Database, (ensuring you do not need to revert any changes first) So now we are also now caching AcousticBrainz lookups so we dont retry failed lookups. This if we don't find AcousticBrainz data in Albunack we then lookup in AcousticBrainz.īut a lookup is required per track and if you rerun FixSongs on previously matched tracks that do not have AcousticBrainz data it will recheck. Other Performance Improvements We spent some time evaluating SongKong performance using a profiler and found some unexpected bottlenecks that we have fixed.Īlthough we store AcousticBrainz data in Albunack we only have some of it because unfortunately they have not released a database dump for some time. It now defaults to false and should only be set to true if you want to force SongKong to create fingerprint and get Acoustids even when a successful match has already been achieved. No longer does it default to true and mean that it must be enabled for fingerprinting to be performed. So now instead of automatically fingerprinting songs at the start they are only fingerprinted as required during the Match to MusicBrainz stage.įor this reason the Acoustid Fingerprinting option on the Match tab has been modified. ![]() Even on fast machines if the files are on the network then fingerprinting will be significantly slower. This only has to be done once for any song however the fingerprint generated is very cpu intensive and on slow machines can contribute significantly to total tagging time. However we do sometimes generate and check some acoustids for the matched release as an extra verification check.Īcoustic Fingerprinting Previously we always fingerprinted every song and then did a lookup to find the AcoustId of each song. In this first release we only use against MusicBrainz releases since these have more accurate track length dataīut it also improves performance significantly as we no longer need to generate Acoustid fngerprints for all songs. This method allows us to find matches that we could not match before, since there are many releases in MusicBrainz that are not yet linked to AcoustIds. Albunack Disc Ids only match if all the track lengths match as well. It is more accurate, freedb can return matches for CD's where total album length and number of tracks is the same but individual track lengths are different. so once a match is found SongKong can add high quality MusicBrainz metadata not poor quality freedb data.ģ. We are looking for matches in Albunack database not Freedb. Both calculate track length to the nearest second.Ģ. The Freedb algorithm is based on CD disc offsets, AlbunackDiscId is based on track lengths. You don't need the CD, it may never even have been available as a CD. ![]() This is similar to the freedb lookup but has three important difference:ġ. If you already have folders representing a whole album (or disc of a multidisc album) and the filename/metadata can correctly identify the order of the tracks then we create an AlbunackDiscId based upon the order of the tracks and the length of each track, we can then compare that with albums in the MusicBrainz database. There are many improvements in this release but we have concentrated on improved performance and further improvements to the Web Remote User Interface.Īlbunack Disc Ids We have added a new way of identifying your songs. We are please to announce the latest version of SongKong today.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |