static private GetTrackForMetadataHash ( string metadata_hash, int primary_sources ) : |
||
metadata_hash | string | |
primary_sources | int | |
return |
private bool FindOutdatedDupe(DatabaseTrackInfo track) { if (DatabaseTrackInfo.MetadataHashCount(track.MetadataHash, PrimarySourceIds) != 1) { return(false); } var track_to_update = DatabaseTrackInfo.GetTrackForMetadataHash(track.MetadataHash, PrimarySourceIds); if (track_to_update == null || Banshee.IO.File.Exists(track_to_update.Uri)) { return(false); } track_to_update.Uri = track.Uri; track_to_update.Save(); return(true); }