public static void updateRow(JTable source, int row) throws CannotReadException, IOException, TagException, ReadOnlyFileException, InvalidAudioFrameException	{
		AudioFile f = null;
		double size = 0;
		if (source == LibraryPanel.table)	{
			f = AudioFileIO.read((list.get(row)));
			size = (double)list.get(row).length()/(1024*1024);
		}	/*else if (source == PlaylistPanel.table2)	{
			f = AudioFileIO.read((PlaylistModel.playlist.get(row)));
			size = (double)PlaylistModel.playlist.get(row).length()/(1024*1024);
		}*/
		
		Tag tag = f.getTag();
		AudioHeader d = f.getAudioHeader();		
		String displaySize = df.format(size);
		if (displaySize.length() == 1 || displaySize.length() == 2)	{
			displaySize = df.format(size) + ".00";
		}
		if (displaySize.length() == 3)	{
			displaySize = df.format(size) + "0";
		}
		if (displaySize.substring(0, displaySize.indexOf('.')).length() == 1)	{
			displaySize = "0" + displaySize;
		}
		if (displaySize.length() == 4)	{
			displaySize = displaySize+"0";
		}
		String trackLength = d.getTrackLength()/60 + ":" + d.getTrackLength()%60;
		if (trackLength.length() < 4)	{
			trackLength = trackLength.substring(0, 2) + "0" + trackLength.substring(2);
		}
		if (source == LibraryPanel.table)	{
			TableModel.data[0][row] = bool; //Boolean.TRUE;
			TableModel.data[1][row] = tag.getFirst(FieldKey.TITLE);
			TableModel.data[2][row] = trackLength;
			TableModel.data[3][row] = tag.getFirst(FieldKey.ARTIST);
			TableModel.data[4][row] = tag.getFirst(FieldKey.ALBUM);
			TableModel.data[5][row] = tag.getFirst(FieldKey.GENRE);
			TableModel.data[6][row] = displaySize + " MB";	//df.format(size) + " MB";
		}	/*else if (source == PlaylistPanel.table2)	{
			PlaylistModel.playdata[0][row] = bool; //Boolean.TRUE;
			PlaylistModel.playdata[1][row] = tag.getFirst(FieldKey.TITLE);
			PlaylistModel.playdata[2][row] = trackLength;
			PlaylistModel.playdata[3][row] = tag.getFirst(FieldKey.ARTIST);
			PlaylistModel.playdata[4][row] = tag.getFirst(FieldKey.ALBUM);
			PlaylistModel.playdata[5][row] = tag.getFirst(FieldKey.GENRE);
			PlaylistModel.playdata[6][row] = displaySize + " MB";	//df.format(size) + " MB";
		}*/
	}