intro-skipper/CHANGELOG.md

94 lines
4.7 KiB
Markdown
Raw Permalink Normal View History

2022-06-09 14:39:53 -05:00
# Changelog
2022-10-27 16:46:18 -05:00
## v0.1.8.0 (no eta)
2022-10-31 01:00:39 -05:00
* New features
2022-11-24 00:44:33 -06:00
* Support adding skip intro button to web interface without using a fork
* Add localization support for the skip intro button and the automatic skip notification message
2022-10-31 01:00:39 -05:00
* Detect ending credits in television episodes
2022-11-24 00:44:33 -06:00
* Add support for using chapter names to locate introductions and ending credits
* Add support for using black frames to locate ending credits
2023-03-22 00:17:11 -05:00
* Show skip button when on screen controls are visible (#149 by @DualScorch)
2022-10-27 16:46:18 -05:00
* Internal changes
* Move Chromaprint analysis code out of the episode analysis task
* Add support for multiple analysis techinques
2022-10-26 19:29:37 -05:00
## v0.1.7.0 (2022-10-26)
2022-08-30 02:18:42 -05:00
* New features
2022-09-03 01:28:35 -05:00
* Rewrote fingerprint comparison algorithm to be faster (~30x speedup) and detect more introductions
2022-10-19 01:40:45 -05:00
* Detect silence at the end of introductions and use it to avoid skipping over the beginning of an episode
2022-10-26 19:29:37 -05:00
* 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
2022-08-30 02:18:42 -05:00
* Add support bundle
2022-09-03 01:28:35 -05:00
* 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
2022-09-17 00:35:50 -05:00
* Add option to not skip the introduction in the first episode of a season
* Add option to analyze show extras (specials)
2022-08-30 02:18:42 -05:00
* Fixes
* Fix scheduled task interval (#79)
2022-09-03 01:28:35 -05:00
* Prevent show names from becoming duplicated in the show name dropdown under the advanced section
2022-09-17 00:35:50 -05:00
* Prevent virtual episodes from being inserted into the analysis queue
2022-08-30 02:18:42 -05:00
## v0.1.6.0 (2022-08-04)
2022-07-12 01:16:41 -05:00
* New features
2022-07-27 01:03:51 -05:00
* Generate EDL files with intro timestamps ([documentation](docs/edl.md)) (#21)
* Support selecting which libraries are analyzed (#37)
* Support customizing [introduction requirements](README.md#introduction-requirements) (#38, #51)
2022-07-12 01:16:41 -05:00
* Changing these settings will increase episode analysis times
2022-07-27 01:03:51 -05:00
* Support adding and editing intro timestamps (#26)
2022-07-12 01:16:41 -05:00
* 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
2022-07-27 01:03:51 -05:00
* Ensure episode analysis queue matches the current filesystem and library state (#42, #60)
2022-07-12 01:16:41 -05:00
* Fixes a bug where renamed or deleted episodes were being analyzed
2022-07-27 01:03:51 -05:00
* Fix automatic intro skipping on Android TV (#57, #61)
2022-07-12 01:16:41 -05:00
* Restore per season status updates in the log
2022-07-27 01:03:51 -05:00
* Prevent null key in `/Intros/Shows` endpoint (#27)
* Fix positioning of skip intro button on mobile devices (#43)
2022-08-05 00:01:25 -05:00
* Ensure video playback always resumes after clicking the skip intro button (#44)
2022-06-19 00:03:10 -05:00
2022-06-17 22:03:01 -05:00
## v0.1.5.0 (2022-06-17)
2022-06-09 14:40:54 -05:00
* Use `ffmpeg` to generate audio fingerprints instead of `fpcalc`
2022-06-09 17:26:48 -05:00
* Requires that the installed version of `ffmpeg`:
2022-06-09 14:40:54 -05:00
* Was compiled with the `--enable-chromaprint` option
* Understands the `-fp_format raw` flag
* `jellyfin-ffmpeg 5.0.1-5` meets both of these requirements
2022-06-14 01:27:03 -05:00
* Version API endpoints
* See [api.md](docs/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
2022-06-16 21:00:57 -05:00
* 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)
2022-06-09 14:40:54 -05:00
2022-06-09 14:39:53 -05:00
## 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.
2022-10-10 19:39:59 -05:00
## v0.0.0.3 (2022-05-21)
2022-06-09 14:39:53 -05:00
* Fix `fpcalc` version check
2022-10-10 19:39:59 -05:00
## v0.0.0.2 (2022-05-21)
2022-06-09 14:39:53 -05:00
* Analyze multiple seasons in parallel
* Reanalyze episodes with an unusually short or long intro sequence
* Check installed `fpcalc` version
* Clarify installation instructions
2022-10-10 19:39:59 -05:00
## v0.0.0.1 (2022-05-10)
2022-06-09 14:39:53 -05:00
* First alpha build