public static Karaoke leerArchivoKaraoke(String ruta) {
		File archivo = new File(ruta);
		FileInputStream fileInputStream = null;
		ObjectInputStream objectInputStream = null;
		try {
			fileInputStream = new FileInputStream(archivo);
			objectInputStream = new ObjectInputStream(fileInputStream);
		} catch (FileNotFoundException e1) {
			JOptionPane.showMessageDialog(null, "Error al Leer el Archivo");
			e1.printStackTrace();
		} catch (IOException e) {
			JOptionPane.showMessageDialog(null, "Error al Leer el Archivo");
			e.printStackTrace();
		}
		try {
			return (Karaoke) objectInputStream.readObject();
		} catch (IOException e) {
			System.out.println("Clase no");
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
			try {
				fileInputStream.close();
				objectInputStream.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		return null;
	}