NAudio.Extras 3.0.1

Prefix Reserved
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package NAudio.Extras --version 3.0.1
                    
NuGet\Install-Package NAudio.Extras -Version 3.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NAudio.Extras" Version="3.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NAudio.Extras" Version="3.0.1" />
                    
Directory.Packages.props
<PackageReference Include="NAudio.Extras" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NAudio.Extras --version 3.0.1
                    
#r "nuget: NAudio.Extras, 3.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package NAudio.Extras@3.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=NAudio.Extras&version=3.0.1
                    
Install as a Cake Addin
#tool nuget:?package=NAudio.Extras&version=3.0.1
                    
Install as a Cake Tool

NAudio.Extras

Nuget

Extra, opinionated helpers built on top of NAudio. Targets net9.0 and net9.0-windows10.0.19041.0.

What's included

Utilities that don't belong in the core library but are still useful across projects — for example playlist helpers, ID3 tag readers, Equalizer sample providers, and other community-contributed extras.

When to use it

Install NAudio.Extras when you want these convenience helpers in addition to the main NAudio APIs. It depends on both NAudio and (on Windows) NAudio.Wasapi, so it pulls in the full playback/capture stack.

This package is not required for typical NAudio usage — start with the main NAudio package and add NAudio.Extras only if you need one of the helpers it contains.

See the NAudio documentation site for tutorials and the full API reference, or the GitHub repository for source and documentation.

License

MIT.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  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.  net9.0-windows7.0 is compatible.  net9.0-windows10.0.19041 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on NAudio.Extras:

Repository Stars
dorisoy/Dorisoy.Pan
Dorisoy.Pan 是基于 .NET 10 的跨平台文档管理系统,使用 MS SQL 2012 / MySQL 8.0(或更高版本)后端数据库,您可以在 Windows、Linux 或 Mac 上运行它。项目中的所有方法都是异步的,支持 JWT 令牌身份验证,项目体系结构遵循 CQRS + MediatR 模式和最佳安全实践。源代码完全可定制,热插拔且清晰的体系结构,使开发定制功能和遵循任何业务需求变得容易。
AlizerUncaged/waifu-desktop
🎂 your waifu, right on your desktop!
Version Downloads Last Updated
3.0.2-preview.1 35 8/20/2026
3.0.1 80 8/18/2026
3.0.1-preview.1 53 8/17/2026
3.0.0 109 8/15/2026
3.0.0-preview.20 68 8/8/2026
3.0.0-preview.19 78 7/25/2026
3.0.0-preview.18 58 7/16/2026
3.0.0-preview.17 68 7/11/2026
3.0.0-preview.16 75 7/1/2026
3.0.0-preview.15 67 6/28/2026
3.0.0-preview.14 74 6/25/2026
3.0.0-preview.10 76 6/8/2026
3.0.0-preview.9 71 5/27/2026
3.0.0-preview.8 83 5/22/2026
3.0.0-preview.7 68 5/21/2026
3.0.0-preview.6 72 5/21/2026
3.0.0-preview.5 70 5/11/2026
3.0.0-preview.4 70 5/11/2026
3.0.0-preview.3 69 5/11/2026
3.0.0-preview.2 76 5/10/2026
Loading failed

A patch release. The headline fix is packaging: the `NAudio` and `NAudio.Extras`
meta-packages now ship a plain `net9.0-windows` leg, so WinForms and WPF projects
targeting `netX.0-windows` get the full Windows stack again.

* **Breaking:** `AudioFileReader` now throws `NotSupportedException` instead of `InvalidOperationException` when the cross-platform build is asked for a format it cannot read, and the messages simply state that rather than suggesting an `NAudio.Wasapi` install that could never have helped (#1407)
* Fixed the `NAudio` and `NAudio.Extras` meta-packages resolving their portable `net9.0` asset on projects targeting a plain `netX.0-windows` TFM (the WinForms/WPF template default), which silently dropped the entire Windows stack — no `WaveOut`, WASAPI, Media Foundation, ASIO, DMO or WinForms types, and `AudioFileReader` throwing "MP3 file reading requires the NAudio.Wasapi package". Both packages now also ship a plain `net9.0-windows` leg (#1407)
* Projects on a plain `netX.0-windows` TFM may now see `CA1416` warnings when calling WASAPI process-loopback capture. The warning is correct — those callers do need an `OperatingSystem.IsWindowsVersionAtLeast(10, 0, 19041)` guard — and was previously hidden because the only Windows asset available already implied that floor (#1407)
* Sample and tool apps now roll forward onto newer .NET runtimes, so running them no longer requires the .NET 9 runtime to be installed (#1408)
* Fixed `AiffFileReader` reporting too long a `Length` and throwing `IndexOutOfRangeException` when the SSND chunk declares a non-zero offset (#1405)
* Fixed `AiffFileReader.Read` throwing `IndexOutOfRangeException` when the source stream returns fewer bytes than requested (#1405)