26 Commits

Author SHA1 Message Date
rlauuzo
1a731e3acc
Update MediaSegments directly (#350)
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
Co-authored-by: Kilian von Pflugk <github@jumoog.io>
2024-10-19 20:49:47 +00:00
rlauuzo
5bc8913668
analyze movies (#348)
* scan movies

* Update ConfusedPolarBear.Plugin.IntroSkipper.csproj

* fix

* Update SegmentProvider.cs

* fix

* update

* add movies to endpoints

* Update

* Update QueueManager.cs

* revert

* Update configPage.html

Battery died. I’ll be back

* “Borrow” show config to hide seasons

* Add IsMovie to ShowInfos

* remove unused usings

* Add option to enable/disble movies

* Use the left episode as movie editor

* Timestamp erasure for movies

* Add max credits duration for movies

* Formatting and button style cleanup

* remove fingerprint timings for movies

* remove x2 from MaximumCreditsDuration in blackframe analyzer

* Update SegmentProvider.cs

* Update SegmentProvider.cs

* Update SegmentProvider.cs

* Update SegmentProvider.cs

* Update BaseItemAnalyzerTask.cs

---------

Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
Co-authored-by: TwistedUmbrellaX <1173913+AbandonedCart@users.noreply.github.com>
Co-authored-by: TwistedUmbrellaX <twistedumbrella@gmail.com>
2024-10-18 14:15:09 +02:00
rlauu
fc830a5e6f Use primary constructor everywhere 2024-10-16 16:20:21 +02:00
rlauu
ca9a167ad5 Revert "Use Jellyfins MediaSegmentType (#344)"
This reverts commit 29ee3e0bc861d128f4f691d7eb8d159da28eab43.
2024-10-16 16:05:59 +02:00
rlauuzo
29ee3e0bc8
Use Jellyfins MediaSegmentType (#344)
* Use Jellyfins MediaSegmentType

* Use primary constructor

* fix autoskip

* fix skip button

* fix episodestate class

* Update configPage.html

* Update QueueManager.cs

---------

Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
Co-authored-by: Kilian von Pflugk <github@jumoog.io>
2024-10-16 14:47:20 +02:00
TwistedUmbrellaX
f07134cc55
All platforms ship with ffmpeg (#340)
* All platforms ship with ffmpeg

This is no longer necessary as a workaround for ffmpeg without chromaprint.

* Remove an obsolete reference

* Reset existing user setting to "true"
2024-10-10 11:38:47 -04:00
rlauuzo
6fb7d05dd7
return null if itemid is empty (#327)
also use IReadOnlyList

Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
2024-10-05 19:30:30 +02:00
rlauu
5beaf35198 cleanup 2024-09-25 17:23:25 +02:00
Kilian von Pflugk
2e092543f5
options: work with Ids instead of names and much improved UI (#299)
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
Co-authored-by: rlauuzo <46294892+rlauuzo@users.noreply.github.com>
2024-09-21 16:06:11 +00:00
theMasterpc
d867ede882
add ignore list (#281)
* add block list

* better block list system.
todo:
-change the name blocklist.
-fixing small bugs.
-maybe moving from Dictionary to List<BlockListItem>.

* - moving from ConcurrentDictionary to List<BlackListItem>, for better xml file.
- changing block to black.
- small fixes.

todo:
- maybe changing the blacklist naming.

* moving to ignorelist.
moving the blacklisting to Manage Fingerprints.
changing the object BlackListItem.

todo:
- moving to the naming "ignorelist", instead of "blacklist".
- adding "save for series" button.
- improving the ui of the blacklist section".
- fixing some more bugs.
- changing the "Manage Fingerprints" to "Manage Timestamps & Fingerprints".

* adding the option to apply ignorelist changes into a series.
moving to ignorelist naming.
changing "Manage Fingerprints" to "Manage Timestamps & Fingerprints".
improving the ui of the ignorelist editor

* small fixes

* fix some bugs. improving the ignore feature

* fix some stuff

* Refactor CSS styles for ignore list checkboxes

* small fixes

* small changes

* small changes

* big changes

* small fixes

* Refactor IgnoreListItem to use SeasonId instead of Id

* Refactor IgnoreListItem to use SeasonId instead of Id.

changes to the ExecuteAsync function and to its documentation
2024-09-20 07:18:04 -04:00
rlauuzo
b6231417da
Add SelectAllLibraries option (#292)
* Add SelectAllLibraries option

---------

Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
2024-09-17 08:41:56 +02:00
rlauuzo
60c735282e
apply auto-fixes from VS Code (#283)
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
2024-09-10 18:08:42 +02:00
Kilian von Pflugk
25fd56d83c use correct namespace 2024-08-31 18:56:48 +02:00
rlauuzo
9388f2a583
refactor item queue (#183)
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
2024-06-15 11:16:47 +00:00
rlauuzo
03af05c3c6
change chromaprint offset, reorder analyzers, improve prompt timing (#153) 2024-05-10 14:05:59 +02:00
rlauuzo
8e23df523b
Refactor BaseItemAnalyzerTask and add Edl support for credits (#123)
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
Co-authored-by: TwistedUmbrellaX <twistedumbrella@gmail.com>
Co-authored-by: TwistedUmbrellaX <1173913+AbandonedCart@users.noreply.github.com>
2024-04-20 21:12:04 +02:00
Kilian von Pflugk
2eb6a873a8 more cleanup 2024-04-20 12:58:29 +02:00
Kilian von Pflugk
58f4617ebc remove redundant suppression 2024-04-20 12:21:07 +02:00
TwistedUmbrellaX
2dd3f32aab Split progress bar for split tasks
This replaces the jarring effect of resetting the bar halfway through two concurrent scans.
2024-04-10 08:09:03 -04:00
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