public void UpdateAllTracks(UserControlBatchRenameFields renameFields) { bool udateAlbum = renameFields.UpdateAlbum; string albumText = renameFields.Album; bool updateArtist = renameFields.UpdateArtist; string artistText = renameFields.Artist; bool updateGanre = renameFields.UpdateGanre; string ganreText = renameFields.Ganre; bool upateYear = renameFields.UpdateYear; short?year = renameFields.Year; foreach (UltraID3 uid3 in m_BindingSourceUltraID3) { try { if (udateAlbum) { uid3.Album = albumText; uid3.ID3v1Tag.Album = albumText; uid3.ID3v2Tag.Album = albumText; } if (updateArtist) { uid3.Artist = artistText; uid3.ID3v1Tag.Artist = artistText; uid3.ID3v2Tag.Artist = artistText; } if (updateGanre) { try { uid3.Genre = ganreText; }catch { } try { uid3.ID3v1Tag.SetGenre(ganreText); }catch {} try { uid3.ID3v2Tag.Genre = ganreText; } catch { } } if (upateYear) { uid3.Year = year; uid3.ID3v1Tag.Year = year; uid3.ID3v2Tag.Year = year; } uid3.Write(); } catch { } } m_DataGridViewTrackList.Refresh(); }
public void UpdateAllTracks(UserControlBatchRenameFields renameFields) { bool udateAlbum = renameFields.UpdateAlbum; string albumText = renameFields.Album; bool updateArtist = renameFields.UpdateArtist; string artistText = renameFields.Artist; bool updateGanre = renameFields.UpdateGanre; string ganreText = renameFields.Ganre; bool upateYear = renameFields.UpdateYear; short? year = renameFields.Year; foreach (UltraID3 uid3 in m_BindingSourceUltraID3) { try { if (udateAlbum) { uid3.Album = albumText; uid3.ID3v1Tag.Album = albumText; uid3.ID3v2Tag.Album = albumText; } if (updateArtist) { uid3.Artist = artistText; uid3.ID3v1Tag.Artist = artistText; uid3.ID3v2Tag.Artist = artistText; } if (updateGanre) { try { uid3.Genre = ganreText; }catch { } try { uid3.ID3v1Tag.SetGenre(ganreText); }catch{} try { uid3.ID3v2Tag.Genre = ganreText; } catch { } } if (upateYear) { uid3.Year = year; uid3.ID3v1Tag.Year = year; uid3.ID3v2Tag.Year = year; } uid3.Write(); } catch { } } m_DataGridViewTrackList.Refresh(); }