Difference between revisions of "AudioWorks"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
 
Line 5: Line 5:
 
| caption = Cross-platform, multi-format audio conversion and tagging module for PowerShell
 
| caption = Cross-platform, multi-format audio conversion and tagging module for PowerShell
 
| maintainer = [https://github.com/jherby2k/ Jeremy Herbison]
 
| maintainer = [https://github.com/jherby2k/ Jeremy Herbison]
| stable_release = [https://github.com/jherby2k/AudioWorks/releases/tag/v1.0.0 1.0.0]
+
| stable_release = [https://github.com/jherby2k/AudioWorks/releases/tag/v1.1.0 1.1.0]
| stable_release_date = 2020-08-05
+
| stable_release_date = 2020-11-16
 
| preview_release =  
 
| preview_release =  
 
| preview_release_date =  
 
| preview_release_date =  
Line 18: Line 18:
 
== Features ==
 
== Features ==
 
* A unified interface to popular codecs (see Supported Formats).
 
* A unified interface to popular codecs (see Supported Formats).
* Runs under PowerShell 6.2+ on Windows, MacOS and Linux (Windows PowerShell 5.1 is also supported).
+
* Runs under PowerShell 7+ on Windows, MacOS and Linux (Windows PowerShell 5.1 is also supported).
 
* Utilizes advanced SIMD, multi-threading, 64-bit addressing and low-allocation memory structures for the fastest possible processing.
 
* Utilizes advanced SIMD, multi-threading, 64-bit addressing and low-allocation memory structures for the fastest possible processing.
 
* Includes EBU R.128-based ReplayGain "2.0" analysis and tagging.
 
* Includes EBU R.128-based ReplayGain "2.0" analysis and tagging.

Latest revision as of 22:26, 16 November 2020

AudioWorks
PowerShellAudio Logo

Cross-platform, multi-format audio conversion and tagging module for PowerShell
Developer(s) Jeremy Herbison
Release information
Initial release {{{released}}}
Stable release 1.1.0 (November 16, 2020)
Preview release
Compatibility
Operating system Windows, Linux, MacOS
Additional information
Use Digital Audio conversion, tagging
License GNU AGPLv3
Website GitHub project

AudioWorks is a PowerShell module (and .NET library) for converting and tagging audio / music files. It is available under the Affero GPL (v3) license, and runs on Windows, Linux and MacOS. AudioWorks replaces PowerShell Audio.

Features[edit]

  • A unified interface to popular codecs (see Supported Formats).
  • Runs under PowerShell 7+ on Windows, MacOS and Linux (Windows PowerShell 5.1 is also supported).
  • Utilizes advanced SIMD, multi-threading, 64-bit addressing and low-allocation memory structures for the fastest possible processing.
  • Includes EBU R.128-based ReplayGain "2.0" analysis and tagging.
  • Seamless tag preservation and conversion between formats (including cover art).
  • PowerShell interface brings powerful integration and scripting capabilities.
  • The API is open-source, well documented, and extensible.

Supported Formats[edit]

Supported languages[edit]

  • English (translation help wanted!)

Example usage[edit]

For up-to-date examples, run

   Get-Help about_AudioWorks.Commands

The various cmdlets are also documented here.

Externals links[edit]