/MP-MediaInfo

Mediaportal MediaInfoLib wrapper

Primary LanguageC#OtherNOASSERTION

MP-MediaInfo

MP-MediaInfo is .NET wrapper for MediaArea MediaInfo and use native packages NuGet Badge and NuGet Badge.

Build status

Available packages

Framework Package
.NET Framework 4.0 NuGet Badge
.NET Framework 4.5 NuGet Badge
.NET Standard 2.0 NuGet Badge
.NET Standard 2.1 NuGet Badge
.NET 5.0 NuGet Badge

Installation

There are 2 packages for .NET Core and full .NET. If your project is designed to run only on Windows and you are not using .NET Core, use the full .NET package. .NET Core package is designed for ASP.NET Core services only.

.NET Core

dotnet add package MediaInfo.Wrapper.Core --version 20.8.0

Full .NET

Install-Package MediaInfo.Wrapper -Version 20.8.0

Dependencies

Make sure that the following dependencies are installed in the operating system before starting the project

.NET Core package supports next operating systems

Operation system Version
MacOS 10.5 (Leopard) and above
Ubuntu 16.04, 18.04, 19.10 and 20.04
CenOS 6 and above
Fedora 30 and above
OpenSUSE 15.2 and Tumbleweed
RedHat 6 and above
Debian 8 and above
Windows 7 and above

MacOS

Some dependencies are available with MacPorts. To install MacPorts: https://guide.macports.org/#installing

port install zlib curl zenlib

Ubuntu

sudo apt-get update
sudo apt-get install libzen0v5 libmms0 libssh-4 libssl1.1 openssl zlib1g zlibc libsqlite3-0 libnghttp2-14 librtmp1 curl

Windows

Windows package contains all dependencies and does not required any actions.