What is MusicIP?MusicIP is much more than a conventional Playlist Generator. MusicIP is a clever piece of software written in the 2000s that analyses and fingerprints your music library to try to understand the makeup of each music track. So instead of endlessly scrolling through your library, trying to find something to listen to, you can simply select a track (the seed track) then based on MusicIPs understanding of your library, generate a playlist of tracks that blend together. This is far more than a genre based mix, as it will select tracks that are similar in composition.
History of MusicIP in a Nutshell
MusicIP was originally called MusicMatch and was aimed at b2b and b2c. There used to be a premium version that unlocked additional functionality and all was well in the world ;) However during the later period of the 2000s MusicIP decided to focus on b2b and ceased any obvious development in 2008. The product can not be uplifted from its free version to the premium version anymore, however fortuantely all the required functionality is contained in the free version :) On their website http://www.amplifindmusicservices.com/ they still offer a downloaded version 1.8 (Windows) however the actual last version they released as a beta was Version 1.96b which can be found on this site and has a number of bug fixes from the 1.8 version.
Is MusicIP still relevant in the world of clouds, iTunes Genius etc
Strangely enough MusicIP may well have been ahead of its time. Music in general now has a much greater audience than it had in the previous decade and it seems every consumer product in the world now has a bolted-on mp3 player! MusicIP is pretty unique in its amazing analysis and fingerprinting of tracks which are covered under various Intellectual property patents. Its track selection is almost freaky sometimes, finding subtly matching tracks that other products such as Apple Genius currently don’t find. Unfortunately the decision to release a free version of MusicIP seemed to kill its revenue stream and it moved to focus purely on the b2b market.
PUIDs, GUIs and Wonderful things
To analyse a track can be a CPU heavy task similar to video encoding. Its methodology of how it does the analysis is along the lines of taking the track and converting it to wav, thereby providing a "baseline" for the track regardless of its format. Then it scans the first couple of minutes of the track and does magic stuff to determine the feel of the track. Once analysis is complete it produces a fingerprint which can be saved in the tags of the file so it doesnt need to be scanned again. However MusicIP has a trick up its sleeve to shortcut this requirement to analyse a track that has already been analysed before by other users. Simply put it will generate a PUID which is a quick track lookup fingerprint, it then compares this PUID against known tracks in its library held in a data centre somewhere and if a match is found, it adds all the analysis to the track without having to go through the heavy analysis process mentioned earlier. This however *doesn’t* mean that MusicIP must always be connected to the internet, MusicIP can work in an offline mode. It doesn’t need to be connected to the internet to provide track selection choices, so you can use it on holiday or when you aren’t connected to the internet and it doesn’t bombard you with tracks you don’t have in your library but you might like/ buy now etc which seem to be the main driver of other products, rather than utilising your own musical library!
MusicIP GenPUID is a command line driven version of MusicIP and can be used to create fingerprints just like the GUI. Some of the advantages are that you can use it in scripts and also it can be faster to analyse your music collection than using the GUI. It doesnt seem to support multi-threading however.
Next Page... MusicIP GUI and Headless