Hawkynt.NfoFileFormat
1.0.0.4
dotnet add package Hawkynt.NfoFileFormat --version 1.0.0.4
NuGet\Install-Package Hawkynt.NfoFileFormat -Version 1.0.0.4
<PackageReference Include="Hawkynt.NfoFileFormat" Version="1.0.0.4" />
<PackageVersion Include="Hawkynt.NfoFileFormat" Version="1.0.0.4" />
<PackageReference Include="Hawkynt.NfoFileFormat" />
paket add Hawkynt.NfoFileFormat --version 1.0.0.4
#r "nuget: Hawkynt.NfoFileFormat, 1.0.0.4"
#:package Hawkynt.NfoFileFormat@1.0.0.4
#addin nuget:?package=Hawkynt.NfoFileFormat&version=1.0.0.4
#tool nuget:?package=Hawkynt.NfoFileFormat&version=1.0.0.4
Hawkynt.NfoFileFormat
Overview
NfoFileFormat is a library that provides classes for handling NFO media metadata files. These files are commonly used in conjunction with media management software like Kodi, TinyMediaManager, and Jellyfin. This library enables developers to easily parse, manipulate, and generate NFO files, facilitating better media organization and metadata management.
Features
- NFO File Parsing: Parse existing NFO files to extract media metadata.
- Metadata Manipulation: Modify the contents of NFO files programmatically.
- NFO File Generation: Create new NFO files with customized metadata.
- NFO File Updating: Update existing NFO files with modified metadata.
Project Structure
This repository is part of the MassMediaEdit project. The Hawkynt.NfoFileFormat library is contained in the NfoFileFormat directory.
Getting Started
Prerequisites
- .NET SDK installed on your machine.
Building the Project
To build the project, navigate to the project directory and run:
dotnet build
Running Tests
If the project includes unit tests (typically in a Tests or similar directory), you can run them using:
dotnet test
Using the Library
Here’s a simple example of how to use the NfoFileFormat library:
using Hawkynt.NfoFileFormat;
class Program {
static void Main() {
var nfoFile = NfoFile.Load("path_to_nfo_file.nfo");
// Access metadata
Console.WriteLine(nfoFile.Title);
Console.WriteLine(nfoFile.Year);
// Modify metadata
nfoFile.Title = "New Title";
nfoFile.Save("path_to_modified_nfo_file.nfo");
}
}
For more detailed examples and API documentation, please refer to the project documentation.
Contributing
Contributions are welcome! Please refer to the contribution guidelines before submitting a pull request.
License
This project is licensed under the LGPL-3.0-or-later License. See the LICENSE file for more details.
Support
If you encounter any issues or have questions, please open an issue on the GitHub repository.
| 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
- FrameworkExtensions.Corlib (>= 1.0.2.1347)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0.4 | 43 | 6/5/2026 |