jherby2k / AudioWorks

A cross-platform, multi-format audio conversion and tagging suite
GNU Affero General Public License v3.0
63 stars 6 forks source link
aac apple-lossless c-sharp convert decode dotnet-standard encode flac id3 linux macos mp3 music ogg-vorbis opus powershell replaygain tag windows

A cross-platform, multi-format audio conversion and tagging suite for .NET and PowerShell. Formats currently supported are MP3, MP4 AAC, FLAC, Apple Lossless (ALAC), Opus, Ogg Vorbis and Wave.

A full user interface (Windows only) is in development.

This project supplants PowerShell Audio by targetting PowerShell cross-platform (Windows, Linux and MacOS).

Platform Build Status (main) Build Status (dev) Deployment Status
Windows Build Status Code Coverage Build Status Code Coverage Deployment Status
Linux Build Status Code Coverage Build Status Code Coverage Deployment Status
MacOS Build Status Code Coverage Build Status Code Coverage Deployment Status

System Requirements

AudioWorks runs on Windows 8.1+, MacOS 10.15+, and Ubuntu 18.04+. Other 64-bit Linux distributions may work, but may require additional dependencies and are currently untested.

On Windows:

Installation

The AudioWorks PowerShell module can found on the PowerShell Gallery.

Keep the module up to date with Update-Module -Name AudioWorks.Commands.

The .NET API is available via NuGet.

Additional Requirements for Building / Testing

Special Thanks

This project wouldn't be possible without the work of these other fine projects and organizations: