12 Commits

Author SHA1 Message Date
Markil3
a6c93bbce5 Archives the repository 2021-08-14 14:30:38 -06:00
Markil3
05152b7458 Lets the keylogger to repeat previous requests.
The keylogger now saves queries to a temporary file, which the new repeat.c will now draw from.
2021-08-14 11:53:44 -06:00
Markil3
fc01aa989a Improved the matching/filtering algorithm
Now, only songs that match at least 70% of the query are added. Also, short and common words (a, on, the, and) are ignored.
2021-08-14 11:52:25 -06:00
Markil3
6310449b71 Removes the vlc://quit call from the playlist
This ensures that subsequent calls to the play utility always goes through, even if something else is already playing.

One issue is that subsequent calls to this program while an existing instance is running will cause the second program to simply cancel while the first continues with its new playlist. This can make process monitoring difficult.
2021-08-11 12:27:15 -06:00
Markil3
afe8f1465c Blocks keyboard input as capture utility runs
This prevents input meant for the capture tool from interfering with other programs.

TODO - Let OS-level keystrokes like Alt+Tab and such get to the OS
2021-08-11 12:24:43 -06:00
Markil3
fbbe59f1da Update capture.c
Adds a copyright notice.
2021-08-07 17:22:38 -06:00
Markil3
625a9ec9dd Update play
Added a copyright notice.
2021-08-07 17:21:55 -06:00
Markil3
41725fa5bd Update README.md
Adds details on the databases.
2021-08-07 17:19:39 -06:00
Markil3
068aeb1a70 Update README.md 2021-08-07 16:52:27 -06:00
Markil3
6f753d121e Update README.md 2021-08-07 16:51:36 -06:00
Markil3
70fb2a2765 Added the relevant source files. 2021-08-07 16:48:54 -06:00
Markil3
fbade9b080 Initial commit 2021-08-07 16:47:44 -06:00