* Basic Media Segment
* add Condition based on env SOURCE_BUILD
---------
Co-authored-by: rlauu <46294892+rlauu@users.noreply.github.com>
Co-authored-by: Kilian von Pflugk <github@jumoog.io>
* add missing api
* Might as well get the client list, too
* Remove client setting when unavailable
---------
Co-authored-by: Kilian von Pflugk <github@jumoog.io>
* 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"
* InjectSkipButton: try to read webVersion from jellyfin-web
* use correct regex
* use break
* compare against jellyfin version not the plugin version
* append Revision
* output if version match
* sound more urgent and tragic
* 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