SoundFingerprinting.Extensions.LMDB
5.2.3.1-beta1
See the version list below for details.
dotnet add package SoundFingerprinting.Extensions.LMDB --version 5.2.3.1-beta1
NuGet\Install-Package SoundFingerprinting.Extensions.LMDB -Version 5.2.3.1-beta1
<PackageReference Include="SoundFingerprinting.Extensions.LMDB" Version="5.2.3.1-beta1" />
paket add SoundFingerprinting.Extensions.LMDB --version 5.2.3.1-beta1
#r "nuget: SoundFingerprinting.Extensions.LMDB, 5.2.3.1-beta1"
// Install SoundFingerprinting.Extensions.LMDB as a Cake Addin #addin nuget:?package=SoundFingerprinting.Extensions.LMDB&version=5.2.3.1-beta1&prerelease // Install SoundFingerprinting.Extensions.LMDB as a Cake Tool #tool nuget:?package=SoundFingerprinting.Extensions.LMDB&version=5.2.3.1-beta1&prerelease
Database adapter for SoundFingerprinting algorithm using LMDB database. It's fast, it's persistent and safe from data violation.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- SoundFingerprinting (>= 5.2.3)
- Spreads.LMDB (>= 1.0.0-build1809181718)
- ZeroFormatter (>= 1.6.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on SoundFingerprinting.Extensions.LMDB:
Repository | Stars |
---|---|
cjmanca/plex-credits-detect
Augments plex's built in intro detection, additionally detecting credits.
|
Version | Downloads | Last updated |
---|---|---|
8.7.0 | 2,184 | 4/11/2022 |
7.9.9 | 966 | 5/27/2021 |
7.4.7 | 1,074 | 7/23/2020 |
7.3.2 | 1,063 | 5/10/2020 |
7.1.0.1 | 1,062 | 2/26/2020 |
7.1.0 | 1,023 | 2/26/2020 |
7.0.0 | 1,153 | 10/14/2019 |
6.2.2.1 | 1,128 | 5/12/2019 |
6.2.2 | 1,130 | 5/11/2019 |
6.2.0 | 1,151 | 4/2/2019 |
6.0.0 | 1,275 | 11/8/2018 |
5.2.3.1 | 1,399 | 10/18/2018 |
5.2.3.1-rc2 | 1,144 | 10/15/2018 |
5.2.3.1-rc1 | 1,220 | 10/8/2018 |
5.2.3.1-beta2 | 1,166 | 9/26/2018 |
5.2.3.1-beta1 | 1,166 | 9/24/2018 |
5.2.2.3-beta2 | 1,200 | 9/18/2018 |
5.2.2.3-beta1 | 1,224 | 9/17/2018 |
5.2.2.2 | 1,427 | 9/13/2018 |
Version 5.2.3.1-beta1 brings totally new LMDB .NET wrapper. It uses Span and Memory constructs to bring zero-copy reads from LMDB library. This means whole new level of optimization in .NET Core 2.1 (and newer) runtimes. It still work on .NET Framework, but it doesn't have these optimizations implemented. Optimizations are mainly in allocation counts. Older version on single recognition could allocate even 250 MB. New version does the same little bit faster while allocating only 1.5 KB!
Please note that this new .NET wrapper is in preview now. It require MyGet feed in NuGet configuration to get it's dependencies. I'm using it in production and i do not note any problems with stability so far.
Version 5.2.3.1-beta1 is NOT backwards compatibile in any way. You'll need to rebuild database from the ground after the update.