Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tracks = FasterCSV.read('Audit_ISRC.csv')[1..-1]
- missing, correct, incorrect = [], [], []
- tracks.each do |csv|
- t = Track.find_by_isrc(csv[1])
- if t.nil?
- missing << "Couldn't find track #{csv[1]}"
- else
- d = t.track_length.to_i - csv[14].to_i
- if d == 0
- correct << "ISRC #{csv[1]} duration correct"
- else
- incorrect << "ISRC #{csv[1]} db duration off by #{d}s"
- end
- end
- end && nil
- puts correct.join "\n"
- puts missing.join "\n"
- puts incorrect.join "\n"
Add Comment
Please, Sign In to add comment