247 Commits

Author SHA1 Message Date
ConfusedPolarBear
ed9f3cbde8 Add option to analyze specials
Part of #67
2022-09-27 21:43:37 -05:00
ConfusedPolarBear
90ca76210f Reorganize plugin constructor 2022-09-27 21:03:27 -05:00
ConfusedPolarBear
c41e134a10 Warn on XML deserialization errors 2022-09-27 20:31:18 -05:00
ConfusedPolarBear
c3c986152d Cleanup 2022-09-25 17:07:11 -05:00
ConfusedPolarBear
01dbd23f38 Rename EDL checkbox 2022-09-25 00:11:07 -05:00
ConfusedPolarBear
3dc8b59bf1 Merge branch 'algorithm_rewrite' 2022-09-24 22:49:17 -05:00
ConfusedPolarBear
991283387c Remove analysis statistics 2022-09-23 22:13:07 -05:00
ConfusedPolarBear
d8bea7b54e Ignore virtual items and log more info 2022-09-10 02:24:44 -05:00
ConfusedPolarBear
88806550d4 Remove unused function 2022-09-04 18:47:52 -05:00
ConfusedPolarBear
b1cf0aa2fc Avoid changing intro dictionary in HTTP controller 2022-09-04 03:16:33 -05:00
ConfusedPolarBear
85f21ae51c Check silence start time before adjusting intro 2022-09-03 01:42:31 -05:00
ConfusedPolarBear
930100798a Add option to not skip the first episode's intro
Closes #78
2022-09-03 00:53:26 -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
6dc3a5fa41 Lock inverted index cache 2022-09-01 23:24:00 -05:00
ConfusedPolarBear
98684fadab Rename AmountOfIntroToPlay 2022-09-01 22:37:03 -05:00
ConfusedPolarBear
fb6fe20f9b Set ffmpeg log level 2022-09-01 16:15:20 -05:00
ConfusedPolarBear
e4bcb1d4a0 Cleanup CheckFFmpegVersion 2022-09-01 16:15:20 -05:00
ConfusedPolarBear
93fe112034 Add silencedetect options to support bundle 2022-09-01 00:18:51 -05:00
ConfusedPolarBear
9340a75e7c Clear the show select before populating it 2022-08-30 02:39:10 -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
69ddd7a20d Add support bundle
Bundles include the following information:
- Jellyfin version
- Plugin version
- Chromaprint detection status and logs
2022-08-25 00:39:20 -05:00
ConfusedPolarBear
6f86fa935e Bump version 2022-08-24 02:57:20 -05:00
ConfusedPolarBear
4f00fcf858 Merge branch 'new_test_framework' 2022-08-24 02:03:24 -05:00
ConfusedPolarBear
18b201bf7e Add new end to end testing tools 2022-08-23 22:56:50 -05:00
ConfusedPolarBear
f92c614348 Fix analyze episodes task interval
Fixes #79
2022-08-22 23:18:13 -05:00
ConfusedPolarBear
6f9b200a51 Temporarily pin dependencies to 10.8.1 2022-08-05 01:00:37 -05:00
ConfusedPolarBear
44e2a237a7 Add TODO 2022-07-25 22:03:06 -05:00
ConfusedPolarBear
c20864e954 Add more debug logging 2022-07-25 00:27:24 -05:00
ConfusedPolarBear
790117bc37 Fallback to zeros in timestamp editor 2022-07-18 01:19:50 -05:00
ConfusedPolarBear
4923d35c03 Log total task runtime in the statistics 2022-07-18 01:16:13 -05:00
ConfusedPolarBear
7c76954116 Remove method parameter from getJson() 2022-07-18 01:16:10 -05:00
ConfusedPolarBear
af2c43a8ae Reorganize config page 2022-07-17 02:13:02 -05:00
ConfusedPolarBear
4d3d252411 Reset shift to zero when changing episodes 2022-07-17 01:59:42 -05:00
ConfusedPolarBear
cc830abae4 Support adding and editing intro timestamps
Closes #26
2022-07-17 01:54:05 -05:00
ConfusedPolarBear
c8b0d59508 Only suggest up to 20 shifts 2022-07-17 01:05:40 -05:00
ConfusedPolarBear
a9554e265f Move visualization code to a dedicated file 2022-07-16 23:35:15 -05:00
ConfusedPolarBear
044c89e977 Simplify configuration getters and setters 2022-07-16 22:12:42 -05:00
ConfusedPolarBear
7bc6b63807 Adjust label for attributes 2022-07-16 21:53:08 -05:00