public static List<InfoTrack> readLayoutCSV(String fileName) {
        List<InfoTrack> tracks = new LinkedList<InfoTrack>();
        File file = null;
        FileReader fr = null;
        BufferedReader br = null;
        try {
            file = new File(fileName);
            fr = new FileReader(file);
            br = new BufferedReader(fr);
            //File Read
            String linea;
            while ((linea = br.readLine()) != null) {
                String[] fields = linea.split(split);
                if (fields.length >= 3) {
                    tracks.add(new InfoTrack(fields));
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
            tracks = null;
        } finally {
            try {
                if (null != fr) {
                    fr.close();
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
        return tracks;
    }