intro-skipper/CHANGELOG.md
2022-07-27 16:18:32 -05:00

2.9 KiB

Changelog

v0.1.6.0 (2022-08-04)

  • 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)

v0.1.5.0 (2022-06-17)

  • 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)

v0.1.0.0 (2022-06-09)

  • 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.0.3 (2022-06-21)

  • Fix fpcalc version check

v0.0.0.2 (2022-06-21)

  • Analyze multiple seasons in parallel
  • Reanalyze episodes with an unusually short or long intro sequence
  • Check installed fpcalc version
  • Clarify installation instructions

v0.0.0.1 (2022-06-10)

  • First alpha build