Releases: AddictedCS/soundfingerprinting
Releases · AddictedCS/soundfingerprinting
Release 7.14.0
Merge branch 'develop' * develop: Adding release notes for v7.14.0 Code fixes. Improving code execution by not accessing Last everytime it is required in GapSize calculation. Adding a minimum required length of audio samples to generate one fingerprint image. Let's not ignore tails that are not evenly divisible by stride length. Making sure we consume the results in an appropriate way. Miscellaneous DTO fixes. Adding more realtime options which can be used to generate realtime query hashes. Adding more source from which we can build realtime query hashes. Removing templating from stateful query result aggregator. Making sure RealtimeQueryConfiguration can support both AV querying. Adding more features to OfflineStorage. Making sure we can keep AVHashes in an offline storage when Emy is not available. Using latest C# version. Adding new models to support Audio/Video querying. Part of these are essentially migrations from SoundFingerprinting.Emy. First command that will support AV integration will be RealtimeQueryCommand. Minor update in the Hashes class, Merge function. Version bump to v7.14.0 Generifying stateful result entry aggregator s.t. we could use it in various scenarios when Audio/Video query matching is analyzed.
Release 7.13.0
Merge branch 'develop' * develop: Adding documentation file to the build. Adding error backoff policy. Retrying realtime query command until caancelation token is not canceled.
Release 7.12.0
Merge branch 'develop' * develop: Bumping to v7.12.0 Updated readme with a reference to the wiki page.
Release 7.10.0
Merge branch 'develop' * develop: Version bump in the assembly info. Fixing tests. Adding the ability to register ongoing result entries that are aggregated in the stateful aggregator, to be able to implement "what is playing right now" feature.
Release 7.9.9
Merge branch 'develop' * develop: Adding release notes.
Release 7.9.6
Merge branch 'develop' * develop: Adding more XML docs to Hashes object. Added more comments. Version bump to v7.9.6. Adding Properties to Hashes object to be able to enhance Hashes with additional key values. Adding more documentation. Adding a query interceptor that will provide us with the option of setting additional properties on hashes object.
Release 7.9.4
Merge branch 'develop' * develop: Version bump. We need fingerprint length and permitted gap to be publicly available to be able to recreate coverage objects from BestPath, FingerprintLength and PermittedGap. Forgot to include in the interface.
Release 7.9.3
Merge branch 'develop' * develop: Version bump. Adding streamId to realtime collection parameters. Minor adjustments in realtime query configuration.
Release 7.9.0
Merge branch 'develop' * develop: Moving towards UTC time. We need to be able to instruct realtime query to wait till the match completes, even if the result entry filter passes. Let's use `IAsyncEnumerable` to deal with realtime samples handling. This implies we need to upgrade our dependency to .netstandard2.1, but with Microsoft.Bcl.AsyncInterfaces we actually don't need to.
Release 7.8.1
Merge branch 'develop' * develop: Adjusting RelativeTo information on Frames object. Version bump to 7.8.1 Fixing the Frame duration (taking into account last frame + fingerprint length). Dividing number of frames by frame rate is not correct due to a potential removal of black-frames which will artificially shorten the length.