279 Commits

Author SHA1 Message Date
ConfusedPolarBear
1900c71f15 Reset queued episode count 2022-06-27 00:37:13 -05:00
ConfusedPolarBear
add5a46576 Add support for limiting analysis by library name
Closes #5, #37
2022-06-27 00:36:42 -05:00
ConfusedPolarBear
055a851e27 Allow customizing analysis settings 2022-06-26 23:04:37 -05:00
ConfusedPolarBear
ad3a422047 Add resolution steps to chromaprint error
Closes #45
2022-06-26 19:02:54 -05:00
ConfusedPolarBear
667c1441a9 Check intro validity before writing an EDL file 2022-06-24 17:02:40 -05:00
ConfusedPolarBear
c9066acdab Use TryGetValue 2022-06-24 16:00:33 -05:00
ConfusedPolarBear
7591025297 Add EDL regeneration flag 2022-06-24 00:02:08 -05:00
ConfusedPolarBear
b83fcdd3a1 Make overwriting existing EDL files optional 2022-06-23 00:03:22 -05:00
ConfusedPolarBear
9dbe684790 Add initial support for writing EDL files 2022-06-23 00:03:22 -05:00
ConfusedPolarBear
cf1dc66970 Rework analysis queue 2022-06-22 22:03:34 -05:00
ConfusedPolarBear
e68780d0ff Ignore corrupt fingerprint cache files 2022-06-20 01:07:03 -05:00
ConfusedPolarBear
b645ea85fa Include analysis progress from previous versions 2022-06-20 00:12:16 -05:00
ConfusedPolarBear
8967bcc9af Make second analysis pass more resilient 2022-06-19 00:36:34 -05:00
ConfusedPolarBear
384784527a Restore per season progress updates 2022-06-19 00:03:10 -05:00
ConfusedPolarBear
1ca7a9ec86 Set header in skip notification 2022-06-18 14:58:20 -05:00
ConfusedPolarBear
e6eb779fbc Restore per season log entries 2022-06-18 00:07:00 -05:00
ConfusedPolarBear
be41ef6226 Sort by IndexNumber instead of SortName
Closes #25
2022-06-17 21:12:17 -05:00
ConfusedPolarBear
f6abe81876 Add more debug logs 2022-06-17 17:50:31 -05:00
ConfusedPolarBear
a1f1faba82 Avoid logging ffmpeg banner and progress info 2022-06-16 14:59:25 -05:00
nyanmisaka
606bec35c5 Fix the deadlock of ffmpeg process on Windows 2022-06-16 03:45:32 +08:00
ConfusedPolarBear
8d766a1476 Rework library item queuing 2022-06-14 21:14:47 -05:00
ConfusedPolarBear
ac1f0d40f3 Start/stop auto skip timer after saving settings 2022-06-14 14:36:05 -05:00
ConfusedPolarBear
393e2c35e4 Improve ffmpeg feature detection 2022-06-13 17:26:05 -05:00
ConfusedPolarBear
5fdbeafd43 Merge branch 'api-versioning'
Closes #13
2022-06-13 16:13:01 -05:00
ConfusedPolarBear
cac2094b4c Add initial testing script 2022-06-13 14:48:46 -05:00
ConfusedPolarBear
0d20a6fb61 Version API endpoints and add documentation 2022-06-12 21:34:41 -05:00
ConfusedPolarBear
42b00dc1a4 Change some log levels 2022-06-12 17:31:42 -05:00
ConfusedPolarBear
cb3e69ac1c Increase verbosity at startup 2022-06-12 17:16:21 -05:00
ConfusedPolarBear
87eda41001 Embed commit hash into unstable builds 2022-06-12 16:57:15 -05:00
ConfusedPolarBear
01d7f570fa Catch any exception thrown during plugin startup 2022-06-12 16:08:31 -05:00
ConfusedPolarBear
2394c03bbe Remove remaining references to fpcalc 2022-06-10 23:08:27 -05:00
ConfusedPolarBear
70b4f0e034 Merge branch 'ffmpeg5' 2022-06-10 22:20:05 -05:00
ConfusedPolarBear
3fe1b2c45f Use correct program name in exception message 2022-06-10 17:01:17 -05:00
ConfusedPolarBear
2c2dec9ec9 Allow customizing degree of parallelism
Also grouped settings controls
2022-06-09 20:34:18 -05:00
ConfusedPolarBear
9b79e6b05a Log media paths that generate chromaprint errors 2022-06-09 20:03:49 -05:00
ConfusedPolarBear
d042cfccb9 Report scheduled task failure if queue is empty 2022-06-09 19:14:05 -05:00
ConfusedPolarBear
55e04efb8d Rename files 2022-06-09 17:33:39 -05:00
ConfusedPolarBear
3459e3ce4b Move from fpcalc to ffmpeg 2022-06-09 15:56:52 -05:00
ConfusedPolarBear
0d44d33010 Catch ResourceNotFoundException
Thrown if the user abruptly stops playback
2022-06-09 15:38:30 -05:00
ConfusedPolarBear
ea83a7ef2b Notify the user after auto skipping an intro 2022-06-08 16:15:59 -05:00
ConfusedPolarBear
b439afdfbe Cache audio fingerprints by default 2022-06-07 21:36:20 -05:00
ConfusedPolarBear
4ca0511f30 Implement automatic intro skipping
Requires that the client playing media supports remote commands.
Closes #9.
2022-06-07 18:33:59 -05:00
ConfusedPolarBear
d771b6529f Add button to erase all discovered timestamps 2022-06-07 12:18:03 -05:00
ConfusedPolarBear
d8836a30b2 Bump version 2022-06-06 23:18:01 -05:00
ConfusedPolarBear
955ed09326 Improve settings page
* Saving settings should be more reliable
* Don't try to paint empty fingerprints
* Cleanup event listeners after navigation
2022-06-02 14:35:48 -05:00
ConfusedPolarBear
49343afd5d Change variable declarations 2022-06-02 00:10:07 -05:00
ConfusedPolarBear
b3c5cfeffc Display intros on the fingerprint visualization 2022-06-01 21:52:40 -05:00
ConfusedPolarBear
6d1ed21bae Fix unit tests and comment 2022-06-01 13:46:05 -05:00
ConfusedPolarBear
eb1b781768 Tweak algorithm parameters 2022-06-01 04:45:26 -05:00
ConfusedPolarBear
a7469db2df Rename files 2022-05-31 16:18:17 -05:00