90 Commits

Author SHA1 Message Date
TwistedUmbrellaX
1f4debc33f Almost everything returns null 2024-03-19 20:58:48 -04:00
TwistedUmbrellaX
4b353bc024 Still check for ffmpeg errors on load 2024-03-07 17:08:15 -05:00
TwistedUmbrellaX
ef1c3a8958 Fixing the versioning and manifest 2024-03-05 17:27:39 -05:00
TwistedUmbrellaX
d8ebcfe772 Add option to bypass Chromaprint 2024-03-04 17:50:12 -05:00
TwistedUmbrellaX
31365442b1 Chromaprint is for scan, not config 2024-03-04 08:58:15 -05:00
ConfusedPolarBear
c6801d57c6 Fix progress bar 2023-02-02 03:52:31 -06:00
ConfusedPolarBear
431aed58ff Combine introduction and credits detection code 2023-02-02 01:26:45 -06:00
ConfusedPolarBear
1966357e29 Resolve all remaining FIXMEs with credit detection 2022-12-05 22:35:01 -06:00
ConfusedPolarBear
94bd2a059e Use chromaprint analyzer when detecting credits 2022-11-29 02:29:27 -06:00
ConfusedPolarBear
7439720b3a Add chaining and logs to chapter analyzer 2022-11-25 00:37:30 -06:00
ConfusedPolarBear
a68914ca8f Add chapter name based media file analyzer
Closes #58
2022-11-24 00:43:23 -06:00
ConfusedPolarBear
bcb5e5ea30 Remove dependency on shared media item queue 2022-11-23 02:34:28 -06:00
ConfusedPolarBear
546bf7578c Rename DetectIntroductionsTask.cs 2022-11-02 17:07:45 -05:00
ConfusedPolarBear
2bd972f3a3 Add black frame analyzer 2022-11-02 17:06:21 -05:00
ConfusedPolarBear
61178832c1 Add initial end credits detection code 2022-10-31 01:00:39 -05:00
ConfusedPolarBear
ce52a0b979 Relocate Chromaprint analysis code 2022-10-28 02:25:57 -05:00
ConfusedPolarBear
8a22db39b3 Only analyze seasons with >= 1 unanalyzed episode 2022-10-10 02:05:15 -05:00
ConfusedPolarBear
a8b401358d Verify queued episodes exist on disk 2022-09-27 22:28:12 -05:00
ConfusedPolarBear
ed9f3cbde8 Add option to analyze specials
Part of #67
2022-09-27 21:43:37 -05:00
ConfusedPolarBear
c3c986152d Cleanup 2022-09-25 17:07:11 -05:00
ConfusedPolarBear
991283387c Remove analysis statistics 2022-09-23 22:13:07 -05:00
ConfusedPolarBear
88806550d4 Remove unused function 2022-09-04 18:47:52 -05:00
ConfusedPolarBear
85f21ae51c Check silence start time before adjusting intro 2022-09-03 01:42:31 -05:00
ConfusedPolarBear
c937e28d45 Add maximum introduction duration 2022-09-03 00:39:35 -05:00
ConfusedPolarBear
7612e6cdaf Check cancellation token 2022-09-02 23:42:32 -05:00
ConfusedPolarBear
cf99dde0e2 Expose algorithm internal settings 2022-09-02 01:27:49 -05:00
ConfusedPolarBear
a32389b281 Switch to ReadOnlyCollection 2022-08-30 02:18:05 -05:00
ConfusedPolarBear
cbd00b2675 Implement silence detection 2022-08-29 23:56:13 -05:00
ConfusedPolarBear
fb6cd5c1d7 Rename {Chromaprint,FFmpegWrapper}.cs 2022-08-28 22:35:43 -05:00
ConfusedPolarBear
bbed34b0e7 Add inverted index shift amount 2022-08-28 22:25:27 -05:00
ConfusedPolarBear
874f77f94c Search episodes in O(n) instead of O(n^2) time 2022-08-27 03:50:01 -05:00
ConfusedPolarBear
f92eea20b3 Cache inverted indexes 2022-08-26 00:50:45 -05:00
ConfusedPolarBear
e4da9342c8 Change fingerprint cache policy 2022-08-25 23:01:46 -05:00
ConfusedPolarBear
5867bb378f Implement new search algorithm 2022-08-25 22:11:39 -05:00
ConfusedPolarBear
1e1db330d7 Always analyze episodes 2022-08-25 01:37:57 -05:00
ConfusedPolarBear
4558b59e95 Only use inverted indexes to search 2022-08-25 01:28:41 -05:00
ConfusedPolarBear
ce107f2161 Rename task 2022-08-25 01:00:02 -05:00
ConfusedPolarBear
f92c614348 Fix analyze episodes task interval
Fixes #79
2022-08-22 23:18:13 -05:00
ConfusedPolarBear
44e2a237a7 Add TODO 2022-07-25 22:03:06 -05:00
ConfusedPolarBear
2bd6c90409 Switch from ReadOnlyCollections to raw arrays 2022-07-09 00:24:58 -05:00
ConfusedPolarBear
259bddfc1a Simplify max bucket fingerprint retrieval 2022-07-08 23:21:07 -05:00
ConfusedPolarBear
0d69c3a9d5 Merge branch 'edl' 2022-07-08 01:02:50 -05:00
ConfusedPolarBear
990dd28ed2 Merge branch 'custom-analysis' 2022-07-08 00:57:12 -05:00
ConfusedPolarBear
455b8e2c6c Simplify inverted indexes 2022-07-05 17:08:52 -05:00
ConfusedPolarBear
628db57282 Print entire path in second pass 2022-07-05 16:17:25 -05:00
ConfusedPolarBear
749ca9dcda Implement inverted indexes 2022-07-05 16:16:48 -05:00
ConfusedPolarBear
3a4e688376 Measure analysis times 2022-07-04 02:03:10 -05:00
ConfusedPolarBear
46355d19d4 Cleanup 2022-07-03 02:47:48 -05:00
ConfusedPolarBear
a1a10874d3 Allow customizing minimum intro duration
Closes #51
2022-07-03 01:59:16 -05:00
ConfusedPolarBear
add5a46576 Add support for limiting analysis by library name
Closes #5, #37
2022-06-27 00:36:42 -05:00