public static void LoadLyrics() { Log.Instance.PrintMessage("Loading lyrics", MessageType.Info); Stopwatch crono = Stopwatch.StartNew(); using (StreamReader entrada = new FileInfo("lyrics.txt").OpenText()) { string linea = null; while (!entrada.EndOfStream) { linea = entrada.ReadLine(); string[] datos = linea.Split(';'); AlbumData albumData = Collection.SearchAlbum(datos[(int)CSV_PATHS_LYRICS.Album])[0]; Song song = albumData.GetSong(datos[(int)CSV_PATHS_LYRICS.SongTitle]); List <string> lyrics = new List <string>(); do { linea = entrada.ReadLine(); lyrics.Add(linea); } while (linea != "---"); lyrics.Remove("---"); song.Lyrics = lyrics.ToArray(); } } crono.Stop(); Log.Instance.PrintMessage("Lyrics loaded", MessageType.Correct, crono, TimeType.Milliseconds); }
private void vistaCanciones_MouseDoubleClick(object sender, MouseEventArgs e) //editar cancion { Log.Instance.PrintMessage("Editing song", MessageType.Info); String text = vistaCanciones.SelectedItems[0].Text; Song cancionAEditar = albumAEditar.GetSong(text); CreateSong editarCancion = new CreateSong(ref cancionAEditar); editarCancion.ShowDialog(); cargarVista(); Log.Instance.PrintMessage("Saved!", MessageType.Correct); }