MediaLens.Native
0.1.0-rc.1
dotnet add package MediaLens.Native --version 0.1.0-rc.1
NuGet\Install-Package MediaLens.Native -Version 0.1.0-rc.1
<PackageReference Include="MediaLens.Native" Version="0.1.0-rc.1" />
<PackageVersion Include="MediaLens.Native" Version="0.1.0-rc.1" />
<PackageReference Include="MediaLens.Native" />
paket add MediaLens.Native --version 0.1.0-rc.1
#r "nuget: MediaLens.Native, 0.1.0-rc.1"
#:package MediaLens.Native@0.1.0-rc.1
#addin nuget:?package=MediaLens.Native&version=0.1.0-rc.1&prerelease
#tool nuget:?package=MediaLens.Native&version=0.1.0-rc.1&prerelease
MediaLens.Native
MediaLens.Native packages the official native binaries of MediaInfoLib for use in .NET projects.
It contains only native libraries, with no managed API. For the managed wrapper, use MediaLens.
Features
- official MediaInfoLib native binaries
- NuGet-friendly runtime layout
- ready to use from managed .NET applications
- included license files for redistribution
Supported platforms
- Windows x64
- Linux x64
- macOS x64
- macOS ARM64
Installation
dotnet add package MediaLens.Native
The managed wrapper can be added separately when needed:
dotnet add package MediaLens
What's inside
The NuGet package places platform binaries under the standard runtime layout:
runtimes/
win-x64/native/MediaInfo.dll
linux-x64/native/libmediainfo.so
osx-x64/native/libmediainfo.dylib
osx-arm64/native/libmediainfo.dylib
The package also includes:
README.mdLICENSE(MIT)LICENSE.MediaInfo(BSD-2-Clause)
Usage
MediaLens.Native is usually consumed indirectly through the managed wrapper MediaLens.
If you reference it directly, make sure your application can resolve the native libraries from the package runtime assets.
CI / Publishing
The repository includes a GitHub Actions workflow that:
- builds MediaInfoLib for Windows, Linux, and macOS
- assembles binaries into
src/MediaLens.Native/runtimes/.../native/ - packs and publishes the NuGet package on release
License
- This repository and packaging code: MIT (
LICENSE) - MediaInfoLib bundled native binaries: BSD-2-Clause (
LICENSE.MediaInfo)
Please include and preserve LICENSE.MediaInfo when redistributing the binaries.
| 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.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
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on MediaLens.Native:
| Package | Downloads |
|---|---|
|
MediaLens
.NET wrapper for MediaLens.Native to inspect media files and retrieve metadata. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-rc.1 | 63 | 4/6/2026 |
| 0.0.1-alpha.6 | 126 | 3/15/2026 |
| 0.0.1-alpha.5 | 211 | 10/6/2025 |
| 0.0.1-alpha.4 | 136 | 10/5/2025 |
| 0.0.1-alpha.3 | 130 | 10/5/2025 |
| 0.0.1-alpha.2 | 274 | 10/5/2025 |
| 0.0.1-alpha.1 | 147 | 10/2/2025 |
See full release notes at: https://github.com/MichaelHochriegl/MediaLens.Native/releases/tag/v0.1.0-rc.1