import java.io.*;

class PlayList {

  public PlayList(String f) {
    nomefile=f;
  }

  public void stampaMP3di(String artista) throws Exception {
    BufferedReader br=new BufferedReader(
                        new InputStreamReader(
                          new FileInputStream(nomefile)));
    MP3 m = MP3.leggiMP3(br);
    while (m!=null) {
      if (m.getArtista().equals(artista))
	  System.out.println(m.toString());
      m = MP3.leggiMP3(br);
    }
  }

  public int dimensionePlayList() throws Exception {
    BufferedReader br=new BufferedReader(
                        new InputStreamReader(
                          new FileInputStream(nomefile)));

    int dim = 0;
    MP3 m = MP3.leggiMP3(br);
    while (m!=null) {
      dim = dim+m.getDimensione();
      m = MP3.leggiMP3(br);
    }
    return dim;
  }

  private String nomefile;
}
