From eb45e1f73ae5c3b52de7250b8069fda7d57d4c30 Mon Sep 17 00:00:00 2001 From: rlauuzo <46294892+rlauuzo@users.noreply.github.com> Date: Fri, 11 Oct 2024 18:01:16 +0200 Subject: [PATCH] Prettier Configpage (#337) * Prettier Configpage using https://github.com/prettier/prettier * Update generateCheckboxList --------- Co-authored-by: TwistedUmbrellaX <1173913+AbandonedCart@users.noreply.github.com> --- .../Configuration/configPage.html | 2636 ++++++++--------- 1 file changed, 1224 insertions(+), 1412 deletions(-) diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/Configuration/configPage.html b/ConfusedPolarBear.Plugin.IntroSkipper/Configuration/configPage.html index da94930..c280d94 100644 --- a/ConfusedPolarBear.Plugin.IntroSkipper/Configuration/configPage.html +++ b/ConfusedPolarBear.Plugin.IntroSkipper/Configuration/configPage.html @@ -1,1372 +1,1198 @@ - + + + + - - - + +
+
+ +
+
+
+ Analysis - -
-
- -
- -
- Analysis +
+ -
- - -
- If enabled, introductions will be automatically analyzed for new media +
If enabled, introductions will be automatically analyzed for new media
-
-
- +
+ -
- If enabled, credits will be automatically analyzed for new media -
-
- Note: Not selecting at least one automatic detection type will disable automatic scans. To configure the scheduled task, see scheduled tasks. +
+ If enabled, credits will be automatically analyzed for new media +
+
+ Note: Not selecting at least one automatic detection type will disable automatic scans. To configure the scheduled task, see scheduled tasks. +
-
-
- +
+ -
- If checked, season 0 (specials / extras) will be included in analysis. -
-
- Note: Shows containing both a specials and extra folder will identify extras as season 0 - and ignore specials, regardless of this setting. +
+ If checked, season 0 (specials / extras) will be included in analysis. +
+
+ Note: Shows containing both a specials and extra folder will identify extras as season 0 and ignore specials, regardless of this setting. +
-
-
- - -
- Maximum number of simultaneous async episode analysis operations. +
+ + +
Maximum number of simultaneous async episode analysis operations.
-
-
- +
+ -
-
-

Limit analysis to the following libraries

-
+
+
+

Limit analysis to the following libraries

+
+
+ + +
+
+ +
+ Modify Segment Parameters + +
+
+ + +
Analysis will be limited to this percentage of each episode's audio. For example, a value of 25 (the default) will limit analysis to the first quarter of each episode.
+
+ +
+ + +
Analysis will be limited to this amount of each episode's audio. For example, a value of 10 (the default) will limit analysis to the first 10 minutes of each episode.
+
+ +
+ + +
Similar sounding audio which is shorter than this duration will not be considered an introduction.
+
+ +
+ + +
Similar sounding audio which is longer than this duration will not be considered an introduction.
+
+ +
+ + +
Similar sounding audio which is shorter than this duration will not be considered credits.
+
+ +
+ + +
Similar sounding audio which is longer than this duration will not be considered credits.
+
+ +

The amount of each episode's audio that will be analyzed is determined using both the percentage of audio and maximum runtime of audio to analyze. The minimum of (episode duration * percent, maximum runtime) is the amount of audio that will be analyzed.

+ +

+ If the audio percentage or maximum runtime settings are modified, the cached fingerprints and introduction timestamps for each season you want to analyze with the modified settings will have to be deleted. + + Increasing either of these settings will cause episode analysis to take much longer. +

+
+ +
+ EDL File Generation + +
+
+ + + +
+ If set to a value other than None, specifies which action to write to + MPlayer compatible EDL files + alongside your episode files.
+ + If this value is changed after EDL files are generated, you must check the "Regenerate EDL files" checkbox below.
- - -
-
-
- Modify Segment Parameters +
+ -
-
-
+
+ +
+ Silence Detection Options + +
+
+ + +
Noise tolerance in negative decibels.
+
+ +
+ + +
Minimum silence duration in seconds before adjusting introduction end time.
+
+
+ +
+ Process Configuration + +
+
+ + +
+ If checked, episode fingerprints will be saved on the filesystem to improve analysis speed. +
+ WARNING: Disabling the cache will cause all libraries to be re-scanned, which can take a very long time! +
+
+
+ +
+ + + +
Sets the relative priority of the analysis ffmpeg process to other parallel operations (ie. transcoding, chapter detection, etc).
+
+ +
+ + +
+ Number of simultaneous processes to use for ffmpeg operations. +
+ This value is most often defined as 1 thread per CPU core, but setting a value of 0 (default) will use the maximum threads available. +
+
+
+
+ +
+ Playback + +
+ - +
- Analysis will be limited to this percentage of each episode's audio. For example, a - value of 25 (the default) will limit analysis to the first quarter of each episode. + If checked, intros will be automatically skipped for all clients. Note: Clients cannot disable this setting from the player popup (gear icon).
+ If you access Jellyfin through a reverse proxy, it must be configured to proxy websockets.
-
-
+ +
+ +
+
+ +
+ Advanced + +
+ Support Bundle Info + + +
+ +
+ Manage Timestamps & Fingerprints + +
+ + + + +
+ + -
- -
-
- Playback - -
- - -
- If checked, intros will be automatically skipped for all clients. - Clients cannot disable this setting from the player popup (gear icon).
- If you access Jellyfin through a reverse proxy, it must be configured to proxy websockets.
-
-
- -
- - -
- If checked, auto skip will play the introduction of the first episode in a season.
-
-
-
- -
- - -
- Seconds of introduction start that should be played. Defaults to 0. -
-
-
- -
- - -
- If checked, credits will be automatically skipped for all clients. - Clients cannot disable this setting from the player popup (gear icon).
- If you access Jellyfin through a reverse proxy, it must be configured to proxy websockets.
-
-
- -
- - -
- Seconds of credits start that should be played. Defaults to 0. -
-
-
- -
- - -
- If checked, a skip button will be displayed according to the settings below, while - clients selected in the Auto Skip Client List will skip automatically. -
-
-
- -
- Failed to add skip button to web interface. See troubleshooting guide for the most common issues. -
- -
- Auto Skip Client List -
-
- - -
- -
- -
- - -
- If checked, skip button will remain visible throught the intro (offset and timeout are ignored). +
+ + +

- Note: If unchecked, button will only appear in the player controls after the set timeout. -
-
-
- - -
- Seconds to display skip prompt before introduction begins. + +

-
-
- - -
- Seconds after introduction before skip prompt is hidden. + + + + +
+ + + + + +

Fingerprint Visualizer

+

+ Interactively compare the audio fingerprints of two episodes.
+ The blue and red bar to the right of the fingerprint diff turns blue when the corresponding fingerprint points are at least 80% similar. +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
KeyFunction
Up arrowShift the left episode up by 0.1238 seconds. Holding control will shift the episode by 10 seconds.
Down arrowShift the left episode down by 0.1238 seconds. Holding control will shift the episode by 10 seconds.
Right arrowAdvance to the next pair of episodes.
Left arrowGo back to the previous pair of episodes.
+
+ + Shift amount: + +
+ Suggested shifts: +
+
+ + + +
+ +
+
+
+ +
-
-
+ +
-
- - -
- Seconds of introduction ending that should be played. Defaults to 2. -
-
+ +
-
- User Interface Customization + + +
-
-
- - -
- Text to display in the skip intro button. -
-
- -
- - -
- Text to display in the skip end credits button. -
-
- -
- - -
- Message shown after automatically skipping an introduction. Leave blank to disable notification. -
-
- -
- - -
- Message shown after automatically skipping credits. Leave blank to disable notification. -
-
- -
- -
- -
-
- -
- Advanced - -
- Support Bundle Info - - -
- -
- Manage Timestamps & Fingerprints - -
- - - - -
- - -
- - - - - -
- - - - - -

Fingerprint Visualizer

-

- Interactively compare the audio fingerprints of two episodes.
- The blue and red bar to the right of the fingerprint diff turns blue - when the corresponding fingerprint points are at least 80% similar. -

- - - - - - - - - - - - - - - - - - - - - - - - - -
KeyFunction
Up arrow - Shift the left episode up by 0.1238 seconds. - Holding control will shift the episode by 10 seconds. -
Down arrow - Shift the left episode down by 0.1238 seconds. - Holding control will shift the episode by 10 seconds. -
Right arrowAdvance to the next pair of episodes.
Left arrowGo back to the previous pair of episodes.
-
- - Shift amount: - -
- Suggested shifts: -
-
- - - -
- -
-
-
- - -
- - -
- - -
- - - -
- -
-
- Storage Usage -
- See how much space each library uses. -
- -
-
-
+
+
+ Storage Usage +
See how much space each library uses.
+ +
+ + +
-
- + - - - - + + +