Metadata-Version: 2.1
Name: AudioConverter
Version: 0.0.5
Summary: Audio Converter CLI
Home-page: UNKNOWN
Author: lamdav
Author-email: david.lam@lamdav.com
License: MIT
Project-URL: Bug Reports, https://github.com/lamdaV/AudioConverter/issues
Project-URL: Source, https://github.com/lamdaV/AudioConverter
Description: # AudioConverter
        A simple CLI to convert a directory of audio files from  one format
        to another. This CLI sits ontop of `pydub` and `ffmpeg`
        
        ## Motivation
        I have some old music in a lossless format. Now that I am constantly
        jumping between computers, I wanted it to be converted in
        a more universal format such as `mp3` so that I can play it with
        the simplest of players. I also wanted to avoid having
        to stream my music on cloud platforms. Upon a cursory and naive scan
        on the web, I found that existing scripts are defunct (again cursory)
        or was not as simple as I would like it to be. I did not want to download
        a GUI for a one time use or upload a directory of music online to have it
        be converted on some server and download it again either. Instead, I wrote
        this quick CLI to do it for me.
        
        ## Setup
        ### Install `ffmpeg`
        Go follow the `pydub`
        [tutorial](https://github.com/jiaaro/pydub#getting-ffmpeg-set-up)
        on how to set up `ffmpeg` on the various platforms.
        
        ### Install CLI
        ```shell
        pip install --upgrade AudioConverter
        ```
        
        ## Usage
        ```shell
        audioconvert [--verbose/-v] convert INPUT_DIRECTORY OUTPUT_DIRECTORY [--output-format/-o TARGET_FORMAT]
        ```
        This will recursively search the `INPUT_DIRECTORY` for files with music
        extensions. Each file found will then be converted to the `TARGET_FORMAT` and
        placed in the `OUTPUT_DIRECTORY` with the same name but updated extension.
        
        The `--verbose/-v` flag must be provided before the `convert` command. This
        will enable debugging logs and allow you to monitor progress.
        
        ## Accepted Formats
        Due to not being super savvy with audio formats, I hard coded the extensions
        that are searched for in the `INPUT_DIRECTORY` and acceptable `TARGET_FORMAT`.
        Here is a list of formats I thought were popular:
        - .mp3
        - .flac
        - .aiff
        - .mp4
        - .m4a
        
Keywords: audioconverter audio converter CLI
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Multimedia :: Sound/Audio :: Conversion
Classifier: Topic :: Utilities
Requires-Python: >=3.5
Description-Content-Type: text/markdown
