soundfingerprinting
soundfingerprinting copied to clipboard
Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.
Hello, When i use the hash function on a wav that has some ID3 tags it will result in a `Sample rate of the given file is not supported Format:...
**Describe the bug** While using: .From("/path/to/file", 123.4, 123.4, MediaType.Audio) There is a much lower match rate than just using: .From("/path/to/file", MediaType.Audio) This affects both "BuildQueryCommand" and BuildFingerprintCommand. Using partial times...
**Describe the bug** An AC3 sample recordings crashes the app with no recovery **To Reproduce** Use the ts file in this for the source to QueryCommandBuilder [crash.zip](https://github.com/AddictedCS/soundfingerprinting/files/8740841/crash.zip) **Expected behavior** ffmpeg...
After I perform a single realtime query, my container randomly shuts down. I receive the exception `An exception occured while querying the data source: An established connection was aborted by...
Hello all, With Emy we can fingerprint pre-uploaded audio tracks playing on a livestream. Is it possible to do the reverse? Let's say I have added 2 livestreams to monitor....
``` ... var mediaService = new FFmpegAudioService(); double fileDuration = 1200; // 20 minutes double startAtSecond = 0; double secondsToAnalyze = 120; // 2 minutes int run = 1; while...
Invalid url to the demo source code in the readme.
Hi, I'm getting following issue using Emy. Any idea where to start/check for this issue? `ERROR SoundFingerprinting.Storage.DAO.TrackRefSubFingerprintsStorage 359 Closest track reference does not contain searched subUid 3087166. Found starting @3110049...
Hi, this is not really an Issue, but first off: Thank you very much for making this and making it available under MIT. I needed to do some sound fingerprinting...
Good day all, Please how can I return only one result instead of multiple. Can I use this code below: ` config.ResultEntryFilter = new TrackMatchLengthEntryFilter(5d); config.ResultEntryFilter = new CompletedRealtimeMatchResultEntryFilter(); `...