68 Commits

Author SHA1 Message Date
Kilian von Pflugk
133808eb35
cleanup IgnoreListSeason after switching to ids (#307) 2024-09-23 16:47:43 +00:00
Kilian von Pflugk
eaee1ac842
sort numbers & build the season string in the frontend (#306) 2024-09-22 11:30:35 +00:00
rlauuzo
e829f52acc
use correct library name (#301)
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
2024-09-21 20:12:00 +02:00
Kilian von Pflugk
002f82d6e6 cleanup and organize 2024-09-21 18:36:11 +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
Kilian von Pflugk
2438ba79f2
migrate Intro to Segment and make it generic (#268) 2024-09-12 10:37:47 +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
Kilian von Pflugk
92aa5fef88
add option to get storage usage per library (#242)
See how much space each library uses.
2024-08-10 12:25:06 +02:00
Kilian von Pflugk
e8fcdf53de
AutoSkip: allow to adjust the intro/credit playback duration (#238)
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
Co-authored-by: rlauuzo <46294892+rlauuzo@users.noreply.github.com>
Co-authored-by: CasuallyFilthy <adamsdeloach@yahoo.com>
2024-08-02 13:41:03 +00:00
Kilian von Pflugk
dc3ab7f123 check if episodes exists and update function docs 2024-07-28 19:38:09 +02:00
Kilian von Pflugk
7391bada8b only return timestamps for episodes 2024-07-28 18:53:23 +02:00
Kilian von Pflugk
a7db712acf
add option to edit intros/credits (#223)
new API Endpoint: ´Episode/{Id}/Timestamps´

HTTP POST to update Timestamps.
HTTP GET to receive the unmodified Timestamps. If Intro/Outro not exists the API returns 0
2024-07-27 21:11:01 +00: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
ddecb15a51
Clean Cache Task to Remove Unused Files (#195) 2024-06-15 10:57:20 +02:00
rlauuzo
c9f87c58cf
Delete Cache (#192)
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
2024-06-07 17:09:48 +02:00
rlauuzo
50529c4a0b
Allow the intro skip button to be confirmed with the Enter key (#189)
* allow the intro skip button to be confirmed with the Enter key

tested with LG webOS

* add some comments

* Update inject.js (#173)

* Update inject.js

* Update inject.js

---------

Co-authored-by: Kilian von Pflugk <github@jumoog.io>
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
2024-06-01 14:15:30 +02:00
Kilian von Pflugk
b5f5c004ad use MediaBrowser.Common.Api 2024-05-13 23:50:51 +02:00
rlauuzo
03af05c3c6
change chromaprint offset, reorder analyzers, improve prompt timing (#153) 2024-05-10 14:05:59 +02:00
rlauuzo
9d4cb0a4ec
Replace Dictionary + locks with ConcurrentDictionary (#143) 2024-05-08 16:27:16 +02:00
rlauuzo
920fa34a43
Change GetItem to return null to handle nullable LibraryManager (#137) 2024-05-01 13:45:57 +02:00
Kilian von Pflugk
0e635d724c remove unused variable 2024-04-20 13:04:56 +02:00
Kilian von Pflugk
451fc8a511 code cleanup 2024-04-20 12:36:38 +02:00
Kilian von Pflugk
58f4617ebc remove redundant suppression 2024-04-20 12:21:07 +02:00
Xameon42
8ab58deb8e
Hopefully fix swagger generator exception 2024-03-10 19:47:38 +01:00
TwistedUmbrellaX
47a2b6bcb8 Ignore user selected intro duration 2024-03-02 14:01:34 -05:00
Kilian von Pflugk
514674bb02 flip logic 2024-03-01 18:30:07 +01:00
TwistedUmbrellaX
9dbe22c741 Add option for persistent skip button 2024-03-01 15:11:12 +00:00
ConfusedPolarBear
686c978a2f Simplify HideSkipPromptAt code 2023-06-09 00:54:32 -05:00
ConfusedPolarBear
b2f316856d Restore season count to support bundle 2023-06-08 00:51:18 -05:00
Péter Tombor
8edb8f173c
Don't show prompt after the segment has ended (#152)
If the user has `HidePromptAdjustment` set to a
value larger then the intro length, the prompt
would be visible after the intro has ended.

Additionally, setting this value to a ridiculously
high number allows user to make the prompt visible
until the end of the segment.
2023-06-02 21:53:38 -05:00
ConfusedPolarBear
8a9b630e68 Make credit skipping functionality available 2023-03-04 00:15:26 -06:00
ConfusedPolarBear
d540f7e70e Merge branch 'analyzers' 2023-02-07 23:50:28 -06:00
ConfusedPolarBear
16251f0735 Support erasing times for intros and end credits 2022-11-29 02:31:24 -06:00
ConfusedPolarBear
ae16603aee Support returning credit timestamps 2022-11-25 00:40:02 -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
50e1d15cb9 Display commit in version information 2022-11-23 01:20:48 -06:00
ConfusedPolarBear
cc01c7657d Add warnings to support bundle 2022-11-11 00:43:36 -06:00
ConfusedPolarBear
f4e84d4d07 Inject skip button into web interface
Text for the skip button and auto skip message can now be customized

Closes #104, 105
2022-11-11 00:43:36 -06:00
ConfusedPolarBear
61178832c1 Add initial end credits detection code 2022-10-31 01:00:39 -05:00
ConfusedPolarBear
991283387c Remove analysis statistics 2022-09-23 22:13:07 -05:00
ConfusedPolarBear
b1cf0aa2fc Avoid changing intro dictionary in HTTP controller 2022-09-04 03:16:33 -05:00
ConfusedPolarBear
98684fadab Rename AmountOfIntroToPlay 2022-09-01 22:37:03 -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
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
18b201bf7e Add new end to end testing tools 2022-08-23 22:56:50 -05:00
ConfusedPolarBear
cc830abae4 Support adding and editing intro timestamps
Closes #26
2022-07-17 01:54:05 -05:00