public void statusUpdate(int updateMessageType, String extraInfo)
	{
		String message = "Parsing status update: ";
		switch (updateMessageType)
		{
			case ParserStatusMessage.PARSING_STARTED:
				message += "Parsing has started. Parsing library file \"" + extraInfo + "\".";
				break;
			case ParserStatusMessage.PARSING_LIBRARY:
				message += "Now parsing library properties.";
				break;
			case ParserStatusMessage.PARSING_TRACKS:
				message += "Now parsing tracks (" + extraInfo + " tracks parsed).";
				break;
			case ParserStatusMessage.PARSING_PLAYLISTS:
				message += "Now parsing playlists (" + extraInfo + " playlists parsed).";
				break;
			case ParserStatusMessage.PARSING_FINISHED:
				message += "Parsing has finished. " + extraInfo;
				break;
			case ParserStatusMessage.PARSE_TIME_MESSAGE:
				message += extraInfo;
				break;
		}
		
		//only print the message out if it's something we care about..
		if (!message.equals("Parsing status update: "))
		{
			printStream.println(message);
		}
		
	}