Commit graph

9 commits

Author SHA1 Message Date
mrepetto
e6b5976e40 Several fixes and changes:
- isort fixes
- flake8 fixes
- fixed bug of getting duplicated hashes because of sending channels in parallel.
- fixed bug of assigning matches to one offset when the same hash is present in several offsets of a song.
- added type hints and docstring for almost everything.
- added code to list fingerprinted songs in the database.
- added code to delete songs from the database.
- split time in several times: fingerprint time, query time and align time.
- turned the list generator into lists (necessary for split times)
- changed dejavu response.
- added two types of confidences, one that is based on the hashes matched vs the hashes in the db, and another one that is hashes matched vs the hashes from the input song.
- refactored the logic to return more than one result.
2019-10-09 19:22:25 -03:00
mrepetto
e046eeee93 - Extracted common logic from database handlers.
- Fixed tests.
- Refactored solution architecture once more.
- Refactored solution hierarchy.
- Adding audios for testing.
- Solved flake8 issues and reorganized several imports in the process.
2019-09-25 17:38:25 -03:00
mrepetto
f5ad848974 small fix to use f strings instead of '%' 2019-09-18 13:58:36 -03:00
mrepetto
78dfef04d3 migrated code to python 3.6.6 and refactored some code to improve it. 2019-09-18 12:39:59 -03:00
Tyrone-Zhao
bfe0003551 change to print song_name and file_sha1 with 'utf8' encoding correctly 2018-09-22 15:32:11 +08:00
Will Drevo
ece1c8b22e Fixes #65, fixes #60, merges #64 2014-12-15 21:30:33 -05:00
Saleem Ansari
2972dce6eb Arguments parser CLI, with all existing tests passed. 2014-11-28 05:21:04 +05:30
worldveil
c90d14fdd6 Fix to dejavu.py script, small edits, removal of unecessary printing 2014-03-05 01:28:34 -05:00
Jonathon Hill
12ca65546d Added a dejavu.py script and added documentation 2014-02-22 18:56:07 -05:00