Skip to content
This repository has been archived by the owner on Sep 25, 2023. It is now read-only.

Releases: ConfusedPolarBear/intro-skipper

v0.1.7

27 Oct 05:38
Compare
Choose a tag to compare
v0.1.7 Pre-release
Pre-release
  • New features
    • Rewrote fingerprint comparison algorithm to be faster (~30x speedup) and detect more introductions
    • Detect silence at the end of introductions and use it to avoid skipping over the beginning of an episode
      • If you are upgrading from a previous release and want to use the silence detection feature on shows that have already been analyzed, you must click the Erase introduction timestamps button at the bottom of the plugin settings page
    • Add support bundle
    • Add maximum introduction duration
    • Support playing a few seconds from the end of the introduction to verify that no episode content was skipped over
      • Amount played is customizable and defaults to 2 seconds
    • Support modifying introduction detection algorithm settings
    • Add option to not skip the introduction in the first episode of a season
    • Add option to analyze show extras (specials)
  • Fixes
    • Fix scheduled task interval (#79)
    • Prevent show names from becoming duplicated in the show name dropdown under the advanced section
    • Prevent virtual episodes from being inserted into the analysis queue

v0.1.7-beta1

20 Oct 04:24
Compare
Choose a tag to compare
v0.1.7-beta1 Pre-release
Pre-release

Beta release of the next plugin version (v0.1.7).

  • New features
    • Rewrote fingerprint comparison algorithm to be faster (~30x speedup) and detect more introductions
    • Detect silence at the end of introductions and use it to avoid skipping over the beginning of an episode
    • Add support bundle
    • Add maximum introduction duration
    • Support playing a few seconds from the end of the introduction to verify that no episode content was skipped over
      • Amount played is customizable and defaults to 2 seconds
    • Support modifying introduction detection algorithm settings
    • Add option to not skip the introduction in the first episode of a season
    • Add option to analyze show extras (specials)
  • Fixes
    • Fix scheduled task interval (#79)
    • Prevent show names from becoming duplicated in the show name dropdown under the advanced section
    • Prevent virtual episodes from being inserted into the analysis queue

v0.1.6

05 Aug 06:40
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

Notable new features and bug fixes:

  • The following settings are now customizable:
    • Analyzed libraries
    • Minimum introduction duration
    • Maximum amount of audio per episode to analyze
  • Kodi compatible EDL files can be created with discovered introduction timestamps
  • Timestamps of introductions can be manually added or edited as needed
  • Ensure the episode analysis queue matches the library state
  • Fix automatic intro skipping on the Android TV app

Full changelog:

  • New features

    • Generate EDL files with intro timestamps (documentation) (#21)
    • Support selecting which libraries are analyzed (#37)
    • Support customizing introduction requirements (#38, #51)
      • Changing these settings will increase episode analysis times
    • Support adding and editing intro timestamps (#26)
    • Report how CPU time is being spent while analyzing episodes
      • CPU time reports can be viewed under "Analysis Statistics (experimental)" in the plugin configuration page
    • Sped up fingerprint analysis (not including fingerprint generation time) by 40%
    • Support erasing discovered introductions by season
    • Suggest potential shifts in the fingerprint visualizer
  • Fixes

    • Ensure episode analysis queue matches the current filesystem and library state (#42, #60)
      • Fixes a bug where renamed or deleted episodes were being analyzed
    • Fix automatic intro skipping on Android TV (#57, #61)
    • Restore per season status updates in the log
    • Prevent null key in /Intros/Shows endpoint (#27)
    • Fix positioning of skip intro button on mobile devices (#43)
    • Ensure video playback always resumes after clicking the skip intro button (#44)

v0.1.6-beta2

28 Jul 05:34
Compare
Choose a tag to compare
v0.1.6-beta2 Pre-release
Pre-release

Beta release of the next plugin version (v0.1.6).

Notable new features and bug fixes:

  • The following items can now be customized:
    • Libraries to analyze
    • Minimum introduction duration
    • Maximum amount of audio per episode to analyze
  • Kodi compatible EDL files can be created with discovered introduction timestamps
  • Timestamps of introductions can be manually added or edited as needed
  • Ensure the episode analysis queue matches the library state
  • Fix automatic intro skipping on the Android TV app

Full changelog:

  • New features

    • Generate EDL files with intro timestamps (documentation) (#21)
    • Support selecting which libraries are analyzed (#37)
    • Support customizing introduction requirements (#38, #51)
      • Changing these settings will increase episode analysis times
    • Support adding and editing intro timestamps (#26)
    • Report how CPU time is being spent while analyzing episodes
      • CPU time reports can be viewed under "Analysis Statistics (experimental)" in the plugin configuration page
    • Sped up fingerprint analysis (not including fingerprint generation time) by 40%
    • Support erasing discovered introductions by season
    • Suggest potential shifts in the fingerprint visualizer
  • Fixes

    • Ensure episode analysis queue matches the current filesystem and library state
      • Fixes a bug where renamed or deleted episodes were being analyzed
    • Fix automatic intro skipping on Android TV (#57, #61)
    • Restore per season status updates in the log
    • Prevent null key in /Intros/Shows endpoint (#27)
    • Fix positioning of skip intro button on mobile devices (#43)
    • Add web interface instructions for LSIO container (#46)

v0.1.5.0

18 Jun 03:15
Compare
Choose a tag to compare
v0.1.5.0 Pre-release
Pre-release
  • Use ffmpeg to generate audio fingerprints instead of fpcalc
    • Requires that the installed version of ffmpeg:
      • Was compiled with the --enable-chromaprint option
      • Understands the -fp_format raw flag
    • jellyfin-ffmpeg 5.0.1-5 meets both of these requirements
  • Version API endpoints
    • See api.md for detailed documentation on how clients can work with this plugin
  • Add commit hash to unstable builds
  • Log media paths that are unable to be fingerprinted
  • Report failure to the UI if the episode analysis queue is empty
  • Allow customizing degrees of parallelism
    • Warning: Using a value that is too high will result in system instability
  • Remove restart requirement to change auto skip setting
  • Rewrite startup enqueue
  • Fix deadlock issue on Windows (#23 by @nyanmisaka)
  • Improve skip intro button styling & positioning (ConfusedPolarBear/jellyfin-web#91 by @Fallenbagel)
  • Order episodes by IndexNumber (#25 reported by @Flo56958)

The modified web interface with the intro skip button can be downloaded from here.

v0.1.0

09 Jun 20:52
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
  • Add option to automatically skip intros
  • Cache audio fingerprints by default
  • Add fingerprint visualizer
  • Add button to erase all previously discovered intro timestamps
  • Made saving settings more reliable
  • Switch to new fingerprint comparison algorithm
    • If you would like to test the new comparison algorithm, you will have to erase all previously discovered introduction timestamps.

v0.0.3

22 May 04:16
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release
  • Fix fpcalc version check

v0.0.2

22 May 02:05
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
  • Analyze multiple seasons in parallel
  • Reanalyze episodes with an unusually short or long intro sequence
  • Check installed fpcalc version
  • Clarify installation instructions

v0.0.1

10 May 08:24
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

First alpha build