jherby2k / PowerShellAudio

An extensible, multi-format audio conversion and tagging module for Windows PowerShell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PowerShell Audio

An extensible, multi-format audio conversion and tagging module for Windows PowerShell.

PowerShell Audio is no longer maintained. It has been replaced with AudioWorks, which is cross-platform, runs under PowerShell Core, and offers higher performance. There are also some issues with PowerShell Audio's ReplayGain 2.0 implementation that are too difficult to solve with a simple bugfix release.

Getting Help

Visit the wiki.

Prerequisites for Building

  1. Windows 7, 8.1 or 10.
  2. Visual Studio Community 2015, or any higher version of Visual Studio 2015.
  3. Windows Management Framework 4.0 (if you are building on Windows 7).
  4. The Code Contracts extension (http://research.microsoft.com/en-us/projects/contracts)
  5. The WiX Toolset extension v3.10 (http://wixtoolset.org)

Acknowledgements

This project uses libraries from several high-quality open source projects.

  • Lame - The highest quality MP3 encoder available.
  • FLAC - The most popular lossless codec around.
  • Ogg Vorbis - The first patent-free open source codec.
  • aoTuv - Quality enhancements to the standard libvorbis.
  • C# ID3 Library
  • libebur128 - A free R128 (ReplayGain 2.0) implementation.

Code and documentation from the following sources was also extremely instructive and helpful:

About

An extensible, multi-format audio conversion and tagging module for Windows PowerShell

License:GNU Lesser General Public License v3.0


Languages

Language:C# 97.6%Language:Smalltalk 1.5%Language:PowerShell 0.9%