import java.io.*;
public class MP3 {
  //rappresentazione degli oggetti
  private String titolo;
  private String artista;
  private int dimensione;
  private String nomeFile;
  //metodi pubblici
  public MP3 (String t, String a, int d, String n) {
    titolo=t; 
    artista=a; 
    dimensione=d; 
    nomeFile=n;
  }  
  public String toString() {
    return titolo + ", " + artista + ", " + 
      dimensione + ", " + nomeFile;
  }
  public String getTitolo() {
    return titolo;
  }
  public String getArtista() {
    return artista;
  }
  public int getDimensione() {
    return dimensione;
  }
  public String getNomeFile() {
    return nomeFile;
  }
  public void aggiornaFile(int d, String n) {
    dimensione=d;  
    nomeFile=n;
  }
  public static MP3 leggiMP3(BufferedReader br) throws IOException {
    String a=br.readLine(); //inizia a leggere il record
    if (a==null) return null;
    else { //leggi gli altri campi
      String t = br.readLine();
      int d = Integer.parseInt(br.readLine());
      String f = br.readLine();
      return new MP3(a,t,d,f);
    } 
  }
}
