When songs are added for fingerprinting, songs get fingerprinted and rows are added to tables, but after completing fingerprinting, fingerprinted column of songs table is not updated to 1. It remains as 0.
So after adding songs to db, when same songs are given again as input for fingerprinting, duplicate rows are added to db.
When songs are added for fingerprinting, songs get fingerprinted and rows are added to tables, but after completing fingerprinting, fingerprinted column of songs table is not updated to 1. It remains as 0. So after adding songs to db, when same songs are given again as input for fingerprinting, duplicate rows are added to db.