import java.io.*;
public class PlayList {
  //rappresentazione degli oggetti
  private MP3[] pl;
  //metodi pubblici
  public PlayList(String f) throws IOException {
    //conta i record nel file
    BufferedReader br=new BufferedReader(new FileReader(f));
    int cont = 0;
    MP3 m = MP3.leggiMP3(br);
    while (m!=null) {
      cont++;
      m = MP3.leggiMP3(br);
    }
    br.close();
    pl = new MP3[cont];
    //memorizza il file nell'array pl
    br=new BufferedReader(new FileReader(f));
    for(int i = 0; i < pl.length; i++) 
      pl[i] = MP3.leggiMP3(br);
    br.close();
  }
  public void stampaMP3di(String artista) {
    for (int i = 0; i < pl.length; i++)
      if (pl[i].getArtista().equals(artista))
        System.out.println(pl[i]);
  }
  public int dimensionePlayList() {
    return pl.length;
  }
}
