You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* develop:
We need to make sure we are shifting startsAt after range extraction.
Hashes may not be ordered at the time of getting ranges or merging.
Let's make sure we capture some details in case test fails intermittently.
We actually need AVHashes to operate.
Let's provide hashes in the result of ReadHashesByTrackId, in order to have a clearer picture regarding length of the fingerprints.
Let's provide a method that will give us range of hashes from existing hashes.
Adding the ability to read fingerprints by track ID.
Update README.md
Adding a test for consecutively repeating queries.
Delete _config.yml
Copy file name to clipboardExpand all lines: README.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ The default storage, which comes bundled with _soundfingerprinting_ NuGet packag
56
56
docker run -d -v /persistent-dir:/app/data -p 3399:3399 -p 3340:3340 addictedcs/soundfingerprinting.emy:latest
57
57
58
58
**Emy** provides a backoffice interface which you can access on port :3340.
59
-
In order to insert and query **Emy** server please install [SoundFingerprinting.Emy](https://www.nuget.org/packages/SoundFingerprinting.Emy) NuGet package.
59
+
In order to insert and query **Emy** server please install [SoundFingerprinting.Emy][emy-nuget] NuGet package.
Registering matches is now possible with <code>EmyModelService</code>. The results will be displayed in the **Emy** dashboard.
78
78
79
+
Similarly, [SoundFingerprinting.Emy][emy-nuget] provides `FFmpegAudioService`, which supports a wide variety of formats for both audio and video fingerprinting. More details about `FFmpegAudioService` can be found below.
If you plan to use **Emy** storage in a commercial project please contact sergiu@emysound.com for details. Enterprise version is ~12.5x faster when number of tracks exceeds ~10K, supports clustering, replication and much more. By using **Emy** you will also support core SoundFingerprinting library and its ongoing development.
@@ -85,6 +87,9 @@ Previous storages are now considered deprecate, as **Emy** is now considered the
85
87
-***Solr*** non-relational storage [soundfingerprinting.solr](https://github.com/AddictedCS/soundfingerprinting.solr). MIT licensed, useful when the number of tracks does not exceed 5000 tracks [deprecated].
86
88
-***MSSQL***[soundfingerprinrint.sql](https://github.com/AddictedCS/soundfingerprinting.sql)[deprecated]. MIT licensed.
87
89
90
+
### Supported audio formats
91
+
Read [Supported Audio Formats](https://github.com/AddictedCS/soundfingerprinting/wiki/Supported-Audio-Formats) page for details about different audio services and how you can use them in various operating systems.
92
+
88
93
### Query result details
89
94
Every `ResultEntry` object will contain the following information:
90
95
-`Track` - matched track from the datastore
@@ -117,11 +122,6 @@ Starting from version 5.1.0 the fingerprints signature has changed to be more re
117
122
### Version 5.0.0
118
123
Starting from version 5.0.0 _soundfingerprinting_ library supports .NET Standard 2.0. You can run the application not only on Window environment but on any other .NET Standard [compliant](https://docs.microsoft.com/en-us/dotnet/standard/net-standard) runtime.
119
124
120
-
### List of additional soundfingerprinting integrations
121
-
Default `SoundFingerprintingAudioService` supports only wave file at the input. If you would like to process other formats, consider using below extensions:
122
-
-[SoundFingerprinting.Audio.NAudio](https://www.nuget.org/packages/SoundFingerprinting.Audio.NAudio) - replacement for default `SoundFingerprintingAudioService` audio service. Provides support for *.mp3* audio processing. Runs only on Windows as it uses [NAudio](https://github.com/naudio/NAudio) framework for underlying decoding and resampling.
123
-
-[SoundFingerprinting.Audio.Bass](https://www.nuget.org/packages/SoundFingerprinting.Audio.Bass) - Bass.Net audio library integration, comes as a replacement for default service. Works faster than the default or NAudio, more accurate resampling, supports multiple audio formats (*.wav*, *.ogg*, *.mp3*, *.flac*). [Bass](http://www.un4seen.com) is free for non-comercial use. Recommended for enterprise users.
124
-
- All demo apps are now located in separate git repositories, [duplicates detector](https://github.com/AddictedCS/soundfingerprinting.duplicatesdetector), [sound tools](https://github.com/AddictedCS/soundfingerprinting.soundtools).
125
125
126
126
### Algorithm configuration
127
127
Fingerprinting and Querying algorithms can be easily parametrized with corresponding configuration objects passed as parameters on command creation.
@@ -198,4 +198,7 @@ If you want to contribute you are welcome to open issues or discuss on [issues](
198
198
### License
199
199
The framework is provided under [MIT](https://opensource.org/licenses/MIT) license agreement.
0 commit comments