public static String extractArtistFrom(String filePath)
	/*
	 * The extractArtistFrom method checks the ID3 version of the mp3 file and 
	 * extracts the artist's name from the MP3 file.
	 */
	{
		String artistName = null;
		
		try 
		{
			Mp3File mp3File = new Mp3File(filePath);

			if (mp3File.hasId3v2Tag())
			{
				ID3v2 id3v2Tag = mp3File.getId3v2Tag();
				artistName = id3v2Tag.getArtist();
			} else if (mp3File.hasId3v1Tag()) {
				ID3v1 id3v1Tag = mp3File.getId3v1Tag();
				artistName = id3v1Tag.getArtist();
			} else {
                System.err.print("[DEBUG]   No ID3 tags found for " + filePath + ": ");
            }
			
		} catch (UnsupportedTagException e) 
		  {
			e.printStackTrace();
		  } 
		  catch (InvalidDataException e) 
		  {
			  System.out.print("Invalid Data");
			  return " - Unknown Artist";
			  //e.printStackTrace();
		  } 
		  catch (IOException e) 
		  {			
			e.printStackTrace();
		  }

		if(artistName == null)
			artistName = "Unknown Artist";
		
		return artistName;
	}