jherby2k / Audioworks
Programming Languages
Projects that are alternatives of or similar to Audioworks
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 (master) | Build Status (dev) | Deployment Status |
---|---|---|---|
Windows | |||
Linux | |||
MacOS |
System Requirements
AudioWorks runs on Windows 8.1+, MacOS 10.13+, and Ubuntu 16.04+. Other 64-bit Linux distributions may work, but may require additional dependencies and are currently untested. Currently, most extensions only support the Intel (x86) architecture. Apple M1 support will follow once .NET supports it.
On Windows:
- PowerShell 7+ (recommended) and/or Windows PowerShell 5.1
- .NET Framework 4.6.2+ (if using Windows PowerShell)
- iTunes (optional, for AAC and ALAC support. Requires the classic installer, not the Windows Store version)
On Ubuntu 20.04 or 18.04:
- Via
apt-get install
:- libebur128-1
On Ubuntu 16.04:
- Via
apt-get install
:- libmp3lame0
- libebur128-1
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
- .NET 5.0 SDK
- .NET Core 2.1 SDK
- PowerShell 7+ (recommended) and/or Windows PowerShell 5.1.
- Windows 8.1+, MacOS 10.13+, Ubuntu 16.04, 18.04 or 20.04.
- NuGet client tools (for building extensions on MacOS and Linux)
- Visual Studio 2019 16.8+ (optional - Windows only)
- Visual Studio 2019 for Mac 8.8+ (optional - Mac only)
- Visual Studio Code (optional - all platforms)
- ReSharper 2020.3+ (optional - Windows only)
Special Thanks
This project wouldn't be possible without the work of these other fine projects and organizations:
- Hydrogen Audio Forums, a wonderful, scientifically-minded community of digital audio enthusiasts.
- The LAME Project, maintainers of the high-quality MP3 encoder.
- The Xiph.Org Foundation, maintainers of Ogg Vorbis and FLAC (the Free Lossless Audio Codec).
- libebur128, a library implementing the EBU R.128 loudness standard.
- QAAC, a command-line front-end for Apple's AAC and Apple Lossless encoders.