Skip to content

Commit

Permalink
Updated NuGet package to 2.0.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
Corey-M committed Feb 10, 2021
1 parent 1938e78 commit cbcb476
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 29 deletions.
2 changes: 1 addition & 1 deletion Lame.Test.Framework/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Lame.Test.Framework")]
[assembly: AssemblyCopyright("Copyright © 2017-2020 Corey Murtagh")]
[assembly: AssemblyCopyright("Copyright © 2017-2021 Corey Murtagh")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand Down
26 changes: 4 additions & 22 deletions NAudio.Lame.2.2.0-beta2.nuspec → NAudio.Lame.2.0.0.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>NAudio.Lame</id>
<version>2.0.0-beta2</version>
<version>2.0.0</version>
<authors>Corey Murtagh</authors>
<owners>Corey Murtagh</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<license type="file">LICENSE.txt</license>
<projectUrl>https://github.com/Corey-M/NAudio.Lame</projectUrl>
<description>Uses libmp3lame.dll from the Lame project to provide MP3 encoding support to NAudio 2.0. Both 64-bit and 32-bit versions of libmp3lame.dll are provided, with platform detection to determine which to use.</description>
<summary>Implements MP3 writing for NAudio using libmp3lame.</summary>
<releaseNotes>v2.0.0-beta2 Prerelease build for prerelease NAudio 2.0.0. No feature updates.
<releaseNotes>v2.0.0 Binding to NAudio 2.0.0, version alignment with NAudio. No feature updates.

v1.1.6 Added more VBR encoding options and some basic tests for them.

Expand All @@ -24,31 +24,13 @@ v1.1.2 Fixed some issues with sample rate, configuration, short ID3 tags, etc.

v1.1.1 Updated all projects to NAudio v1.10.0, added LameConfig, reorganised writer construction, updated .NET Core tests to dotnet 3.1.

v1.1.0 Changed all projects to .NET STandard 2.0, rebuilt testing using .NET Core, fixed loader initialization problems.

v1.0.9 Fixed Unicode bug, added Unicode comments, added unit tests.

v1.0.8 Added support for Unicode text in ID3TagData.UserDefinedTags.

v1.0.7 Now writes VBR header at end of encoding if output stream supports updating.

v1.0.6 Now writes VBR header at end of encoding if output stream supports updating.

v1.0.5 Fixed misspelled DLL entry point, some minor rearranging and fixes.

v1.0.4 Added progress event to encoder, new class to access DLL entry points that do not need an encoder context.

v1.0.3 Added basic ID3 tag support, check the project page for more information.

v1.0.2 Fixed problem with static initializer not being called in some configurations when run outside of the debugger.

v1.0.1 Added platform detection to allow both 32-bit and 64-bit execution from one package.</releaseNotes>
v1.1.0 Changed all projects to .NET STandard 2.0, rebuilt testing using .NET Core, fixed loader initialization problems.</releaseNotes>
<copyright>Copyright (c) 2013-2021 Corey Murtagh</copyright>
<language>en-AU</language>
<tags>C# NAudio MP3 Lame Windows</tags>
<repository type="git" url="https://github.com/Corey-M/NAudio.Lame" />
<dependencies>
<dependency id="NAudio" version="2.0.0-beta2" />
<dependency id="NAudio.Core" version="2.0.0" />
</dependencies>
</metadata>
<files>
Expand Down
8 changes: 7 additions & 1 deletion NAudio.Lame.sln
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LameDLLWrap", "LameDLLWrap\
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NuGet", "NuGet", "{4CB3247B-DBD1-4E84-A6F5-DF88D39E7764}"
ProjectSection(SolutionItems) = preProject
NAudio.Lame.2.2.0-beta2.nuspec = NAudio.Lame.2.2.0-beta2.nuspec
NAudio.Lame.2.0.0.nuspec = NAudio.Lame.2.0.0.nuspec
NAudio.Lame.targets = NAudio.Lame.targets
EndProjectSection
EndProject
Expand All @@ -22,8 +22,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GitHub", "GitHub", "{1D6D2A
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lame.Test.Framework", "Lame.Test.Framework\Lame.Test.Framework.csproj", "{DF68A50E-1072-4C6B-89F7-6B7CCDB7AE5D}"
ProjectSection(ProjectDependencies) = postProject
{17FF69B9-D0A6-440E-B379-2A1327D5E0CD} = {17FF69B9-D0A6-440E-B379-2A1327D5E0CD}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lame.Test.Core", "Lame.Test.Core\Lame.Test.Core.csproj", "{8E826CC5-1821-4529-8746-C6653586C5E4}"
ProjectSection(ProjectDependencies) = postProject
{17FF69B9-D0A6-440E-B379-2A1327D5E0CD} = {17FF69B9-D0A6-440E-B379-2A1327D5E0CD}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down
16 changes: 11 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@
[![Build Status](https://github.com/Corey-M/NAudio.Lame/workflows/.NET%20Core%202.2/badge.svg)](https://github.com/Corey-M/NAudio.Lame/actions?workflow=.NET%20Core%202.2)
## Description

Wrapper for `libmp3lame.dll` to add MP3 encoding support to NAudio on Windows.
Wrapper for `libmp3lame.dll` to add MP3 encoding support to NAudio 2.0 on Windows.

**Beta Notice:** This is a beta version built against NAudio 2.0.0-beta2. Interfaces are subject to change without notice.

**IMPORTANT:** Because this wraps Windows native DLLs *it will not work on any operating system.* It may
function with Windows emulation layers but I have never tested this.
**IMPORTANT:** Because this wraps Windows native DLLs *it will not work on any other operating system.*
It may function with Windows emulation layers but I have never tested this.

Includes both 32-bit and 64-bit versions of Windows native `libmp3lame.dll` (named `libmp3lame.32.dll` and `libmp3lame.64.dll` respectively), both of which will be copied to the output folder on build.
If you are compiling for a specific CPU target - `x86` or `x64` - then you only need to distribute the appropriate version.
Expand Down Expand Up @@ -173,6 +171,14 @@ While there are many more settings available I don't have a clear picture of who

## Relase Notes

### Version 2.0.0

Released to NuGet 10-Feb-2021

Changes:

* Binding and support for NAudio 2.0.0.

### Version 1.1.6

Released to NuGet 6-Sep-2020
Expand Down

0 comments on commit cbcb476

Please sign in to comment.