{ "info": { "author": "lamdav", "author_email": "david.lam@lamdav.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Multimedia :: Sound/Audio :: Conversion", "Topic :: Utilities" ], "description": "# AudioConverter\nA simple CLI to convert a directory of audio files from one format\nto another. This CLI sits ontop of `pydub` and `ffmpeg`\n\n## Motivation\nI have some old music in a lossless format. Now that I am constantly\njumping between computers, I wanted it to be converted in\na more universal format such as `mp3` so that I can play it with\nthe simplest of players. I also wanted to avoid having\nto stream my music on cloud platforms. Upon a cursory and naive scan\non the web, I found that existing scripts are defunct (again cursory)\nor was not as simple as I would like it to be. I did not want to download\na GUI for a one time use or upload a directory of music online to have it\nbe converted on some server and download it again either. Instead, I wrote\nthis quick CLI to do it for me.\n\n## Setup\n### Install `ffmpeg`\nGo follow the `pydub`\n[tutorial](https://github.com/jiaaro/pydub#getting-ffmpeg-set-up)\non how to set up `ffmpeg` on the various platforms.\n\n### Install CLI\n```shell\npip install --upgrade AudioConverter\n```\n\n## Usage\n```shell\naudioconvert [--verbose/-v] convert INPUT_DIRECTORY OUTPUT_DIRECTORY [--output-format/-o TARGET_FORMAT]\n```\nThis will recursively search the `INPUT_DIRECTORY` for files with music\nextensions. Each file found will then be converted to the `TARGET_FORMAT` and\nplaced in the `OUTPUT_DIRECTORY` with the same name but updated extension.\n\nThe `--verbose/-v` flag must be provided before the `convert` command. This\nwill enable debugging logs and allow you to monitor progress.\n\n## Accepted Formats\nDue to not being super savvy with audio formats, I hard coded the extensions\nthat are searched for in the `INPUT_DIRECTORY` and acceptable `TARGET_FORMAT`.\nHere is a list of formats I thought were popular:\n- .mp3\n- .flac\n- .aiff\n- .mp4\n- .m4a\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "audioconverter audio converter CLI", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "AudioConverter", "package_url": "https://pypi.org/project/AudioConverter/", "platform": "", "project_url": "https://pypi.org/project/AudioConverter/", "project_urls": { "Bug Reports": "https://github.com/lamdaV/AudioConverter/issues", "Source": "https://github.com/lamdaV/AudioConverter" }, "release_url": "https://pypi.org/project/AudioConverter/0.0.5/", "requires_dist": [ "click (==7.0)", "colorama (==0.4.1)", "pydub (==0.23.1)" ], "requires_python": ">=3.5", "summary": "Audio Converter CLI", "version": "0.0.5" }, "last_serial": 5437208, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "93a9dd9bcfd999130442ef1f6ca60e8a", "sha256": "b23b3411a9b7429fa9b585ebc8af21c4c1f7c175a418fe979fd4a04283c99bbc" }, "downloads": -1, "filename": "AudioConverter-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "93a9dd9bcfd999130442ef1f6ca60e8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2505, "upload_time": "2018-07-12T04:11:02", "url": "https://files.pythonhosted.org/packages/62/10/dbd1d99b7428e046af871962891baee00706cb0e4ab3693d1ed41645c1e4/AudioConverter-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b029450b5042606852b9f86f2ca0b9c2", "sha256": "16cd80c9930aa01d2edddf9d7a60389259ab8472e711e8a68d9f0f51b87013b9" }, "downloads": -1, "filename": "AudioConverter-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b029450b5042606852b9f86f2ca0b9c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2529, "upload_time": "2018-07-12T04:14:20", "url": "https://files.pythonhosted.org/packages/b7/b2/7ff8b17b111d4b050c4f4cdce9df6d32fd3f71b5b30e3b7cd58da9195ee1/AudioConverter-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ffc6c322b44f27af1ea32301cf6b4e2f", "sha256": "2b6a8c2cb7e5d50ffed9d75ce41bf549522ec1f47679ccdbe2341b0dbf12a470" }, "downloads": -1, "filename": "AudioConverter-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ffc6c322b44f27af1ea32301cf6b4e2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2573, "upload_time": "2018-07-12T04:17:28", "url": "https://files.pythonhosted.org/packages/b7/db/ad6c36e45b84effefc46593c6fd7b6502b3dd33c821d181882d84019b153/AudioConverter-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e841c8c7b86b5cf97a6b8b8b240d27e6", "sha256": "0f8591b5cc6a61d3fdb83ea3366fcc5dc2806a45af78f578a33df555ba1abe90" }, "downloads": -1, "filename": "AudioConverter-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e841c8c7b86b5cf97a6b8b8b240d27e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3530, "upload_time": "2019-06-23T12:23:28", "url": "https://files.pythonhosted.org/packages/72/32/cfc4665b2a6cde0ddd13f794602d70ec8ed1c28086ca9e89b485ffdb832d/AudioConverter-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8783c999f03a09a4d56def65a783e53", "sha256": "ac978ba401598a2c8918873f681b6a372247a534046e3ac47a56787d1a97b354" }, "downloads": -1, "filename": "AudioConverter-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f8783c999f03a09a4d56def65a783e53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8338, "upload_time": "2019-06-23T12:23:30", "url": "https://files.pythonhosted.org/packages/56/6b/7833d9e375448322b67a5b80fd4f521bd94f1daf64e39658d99481f69bbe/AudioConverter-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "9f8454a92adc23996e59030bc1cf66b1", "sha256": "9d95d7e10db386b62a74b4074cb13374919dd5759b146504ca96613e0de004bf" }, "downloads": -1, "filename": "AudioConverter-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9f8454a92adc23996e59030bc1cf66b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5774, "upload_time": "2019-06-23T12:31:31", "url": "https://files.pythonhosted.org/packages/7b/ca/354438f6c3d042048db3926ebbb459c3b44c5a6553d698c509accb6afece/AudioConverter-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59613f8ca1170902e0c090b333a87471", "sha256": "443a7ee10fc59d8b09c2e05abd31885f7808a37e8243249bbd0d81ce45d114b2" }, "downloads": -1, "filename": "AudioConverter-0.0.5.tar.gz", "has_sig": false, "md5_digest": "59613f8ca1170902e0c090b333a87471", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8375, "upload_time": "2019-06-23T12:31:32", "url": "https://files.pythonhosted.org/packages/53/aa/7722d0cd8d4c908b00fc7032f9f5670438a401a811dbb1da8a29281272f9/AudioConverter-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f8454a92adc23996e59030bc1cf66b1", "sha256": "9d95d7e10db386b62a74b4074cb13374919dd5759b146504ca96613e0de004bf" }, "downloads": -1, "filename": "AudioConverter-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9f8454a92adc23996e59030bc1cf66b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5774, "upload_time": "2019-06-23T12:31:31", "url": "https://files.pythonhosted.org/packages/7b/ca/354438f6c3d042048db3926ebbb459c3b44c5a6553d698c509accb6afece/AudioConverter-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59613f8ca1170902e0c090b333a87471", "sha256": "443a7ee10fc59d8b09c2e05abd31885f7808a37e8243249bbd0d81ce45d114b2" }, "downloads": -1, "filename": "AudioConverter-0.0.5.tar.gz", "has_sig": false, "md5_digest": "59613f8ca1170902e0c090b333a87471", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8375, "upload_time": "2019-06-23T12:31:32", "url": "https://files.pythonhosted.org/packages/53/aa/7722d0cd8d4c908b00fc7032f9f5670438a401a811dbb1da8a29281272f9/AudioConverter-0.0.5.tar.gz" } ] }