Music Album Creator - CLI Application
=====================================
Music Album Creator is a CLI application aiming to automate the process of building an offline music digital library.
Featuring
- Automatically downloading and converting to mp3 from youtube
- Segmenting albums into tracks and automatically adding metadata information (ie for 'artist', 'album', 'track_name' fields)
- Cross-platform support (Linux/Windows)
- Cross-python support (Python2.7 or newer)
========
Overview
========
.. start-badges
.. list-table::
:stub-columns: 1
* - tests
- | |travis|
| |appveyor|
| |coverage|
| |docs|
| |scrutinizer_code_quality|
| |code_intelligence_status|
* - package
- | |version| |wheel| |supported_versions|
| |commits_since|
.. |docs| image:: https://readthedocs.org/projects/music-album-creator/badge/?version=dev
:target: https://music-album-creator.readthedocs.io/en/latest/?badge=dev
:alt: Documentation Status
.. |travis| image:: https://api.travis-ci.org/boromir674/music-album-creator.svg?branch=dev
:alt: Travis-CI Build Status
:target: https://travis-ci.org/boromir674/music-album-creator
.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/0lq9l96dwc6aq33j/branch/dev?svg=true
:alt: Appveyor Build Status
:target: https://ci.appveyor.com/project/boromir674/music-album-creator/branch/dev
.. |coverage| image:: https://codecov.io/gh/boromir674/music-album-creator/branch/dev/graph/badge.svg
:alt: Coverage Status
:target: https://codecov.io/gh/boromir674/music-album-creator
.. |scrutinizer_code_quality| image:: https://scrutinizer-ci.com/g/boromir674/music-album-creator/badges/quality-score.png?b=dev
:alt: Code Quality
:target: https://scrutinizer-ci.com/g/boromir674/music-album-creator/?branch=dev
.. |code_intelligence_status| image:: https://scrutinizer-ci.com/g/boromir674/music-album-creator/badges/code-intelligence.svg?b=dev
:alt: Code Intelligence
:target: https://scrutinizer-ci.com/code-intelligence
.. |version| image:: https://img.shields.io/pypi/v/music-album-creation.svg
:alt: PyPI Package latest release
:target: https://pypi.org/project/music-album-creation
.. |wheel| image:: https://img.shields.io/pypi/wheel/music-album-creation.svg
:alt: PyPI Wheel
:target: https://pypi.org/project/music-album-creation
.. |supported_versions| image:: https://img.shields.io/pypi/pyversions/music-album-creation.svg
:alt: Supported versions
:target: https://pypi.org/project/music-album-creation
.. |commits_since| image:: https://img.shields.io/github/commits-since/boromir674/music-album-creator/v1.7.5.svg
:alt: Commits since latest release
:target: https://github.com/boromir674/music-album-creator/compare/v1.7.5...master
.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/music-album-creator.svg
:alt: Supported implementations
:target: https://pypi.org/project/music-album-creator
.. end-badges
* Free software: GNU General Public License v3.0
Installation
============
| Music Album Creator requires the ffmpeg package in order to run. You can download it from https://www.ffmpeg.org/download.html.
| For Linux (Debian) you can simply install it with
::
sudo apt-get install ffmpeg
To install the Music Album Creator simply do
::
pip install music-album-creation
Usage
============
To run, simply execute::
create-album
Documentation
=============
https://music-album-creator.readthedocs.io/
Development
===========
To run all tests run::
pip install -U tox
tox -v
Raw data
{
"_id": null,
"home_page": "https://github.com/boromir674/music-album-creator",
"name": "music-album-creation",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "youtube,download,music,automation,metadata,cli,python package",
"author": "Konstantinos Lampridis",
"author_email": "k.lampridis@hotmail.com",
"download_url": "https://files.pythonhosted.org/packages/cc/e8/e8fe1ed010f8104c28eec840965b80890d7a92541130a0e0d40a8376eaf6/music_album_creation-1.4.0.tar.gz",
"platform": null,
"description": "Music Album Creator - CLI Application\n=====================================\n\nMusic Album Creator is a CLI application aiming to automate the process of building an offline music digital library.\n\nFeaturing\n\n- Automatically downloading and converting to mp3 from youtube\n- Segmenting albums into tracks and automatically adding metadata information (ie for 'artist', 'album', 'track_name' fields)\n- Cross-platform support (Linux/Windows)\n- Cross-python support (Python2.7 or newer)\n\n\n========\nOverview\n========\n\n.. start-badges\n\n.. list-table::\n :stub-columns: 1\n\n * - tests\n - | |travis|\n | |appveyor|\n | |coverage|\n | |docs|\n | |scrutinizer_code_quality|\n | |code_intelligence_status|\n * - package\n - | |version| |wheel| |supported_versions|\n | |commits_since|\n\n\n.. |docs| image:: https://readthedocs.org/projects/music-album-creator/badge/?version=dev\n :target: https://music-album-creator.readthedocs.io/en/latest/?badge=dev\n :alt: Documentation Status\n\n.. |travis| image:: https://api.travis-ci.org/boromir674/music-album-creator.svg?branch=dev\n :alt: Travis-CI Build Status\n :target: https://travis-ci.org/boromir674/music-album-creator\n\n.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/0lq9l96dwc6aq33j/branch/dev?svg=true\n :alt: Appveyor Build Status\n :target: https://ci.appveyor.com/project/boromir674/music-album-creator/branch/dev\n\n.. |coverage| image:: https://codecov.io/gh/boromir674/music-album-creator/branch/dev/graph/badge.svg\n :alt: Coverage Status\n :target: https://codecov.io/gh/boromir674/music-album-creator\n\n.. |scrutinizer_code_quality| image:: https://scrutinizer-ci.com/g/boromir674/music-album-creator/badges/quality-score.png?b=dev\n :alt: Code Quality\n :target: https://scrutinizer-ci.com/g/boromir674/music-album-creator/?branch=dev\n\n.. |code_intelligence_status| image:: https://scrutinizer-ci.com/g/boromir674/music-album-creator/badges/code-intelligence.svg?b=dev\n :alt: Code Intelligence\n :target: https://scrutinizer-ci.com/code-intelligence\n\n.. |version| image:: https://img.shields.io/pypi/v/music-album-creation.svg\n :alt: PyPI Package latest release\n :target: https://pypi.org/project/music-album-creation\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/music-album-creation.svg\n :alt: PyPI Wheel\n :target: https://pypi.org/project/music-album-creation\n\n.. |supported_versions| image:: https://img.shields.io/pypi/pyversions/music-album-creation.svg\n :alt: Supported versions\n :target: https://pypi.org/project/music-album-creation\n\n.. |commits_since| image:: https://img.shields.io/github/commits-since/boromir674/music-album-creator/v1.7.5.svg\n :alt: Commits since latest release\n :target: https://github.com/boromir674/music-album-creator/compare/v1.7.5...master\n\n\n.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/music-album-creator.svg\n :alt: Supported implementations\n :target: https://pypi.org/project/music-album-creator\n\n\n.. end-badges\n\n* Free software: GNU General Public License v3.0\n\nInstallation\n============\n\n| Music Album Creator requires the ffmpeg package in order to run. You can download it from https://www.ffmpeg.org/download.html.\n| For Linux (Debian) you can simply install it with\n\n::\n\n sudo apt-get install ffmpeg\n\n\nTo install the Music Album Creator simply do\n\n::\n\n pip install music-album-creation\n\n\nUsage\n============\n\nTo run, simply execute::\n\n create-album\n\n\nDocumentation\n=============\n\n\nhttps://music-album-creator.readthedocs.io/\n\n\nDevelopment\n===========\n\nTo run all tests run::\n\n pip install -U tox\n tox -v\n\n",
"bugtrack_url": null,
"license": "AGPL-3.0-only",
"summary": "A CLI application intending to automate offline music library building",
"version": "1.4.0",
"split_keywords": [
"youtube",
"download",
"music",
"automation",
"metadata",
"cli",
"python package"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d12c7b1b0afc9cc8a4a5f5112d715ad436d1c0e499479f906153f5e9c3271c8b",
"md5": "10d858777e74faf9f9bd2e745473ef01",
"sha256": "c1c008311ad22ff905d298b0c5476fab280dcc9227148d8cf5643fc36ca14705"
},
"downloads": -1,
"filename": "music_album_creation-1.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "10d858777e74faf9f9bd2e745473ef01",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 55671,
"upload_time": "2023-04-03T19:17:15",
"upload_time_iso_8601": "2023-04-03T19:17:15.001722Z",
"url": "https://files.pythonhosted.org/packages/d1/2c/7b1b0afc9cc8a4a5f5112d715ad436d1c0e499479f906153f5e9c3271c8b/music_album_creation-1.4.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cce8e8fe1ed010f8104c28eec840965b80890d7a92541130a0e0d40a8376eaf6",
"md5": "537cda8f6536bb83baa6e301fad7623c",
"sha256": "6d1b4fad5941ec366aa60afce779cbc1c12bdf01423bc77761a5c4298b3c0f5b"
},
"downloads": -1,
"filename": "music_album_creation-1.4.0.tar.gz",
"has_sig": false,
"md5_digest": "537cda8f6536bb83baa6e301fad7623c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 61977,
"upload_time": "2023-04-03T19:17:19",
"upload_time_iso_8601": "2023-04-03T19:17:19.183017Z",
"url": "https://files.pythonhosted.org/packages/cc/e8/e8fe1ed010f8104c28eec840965b80890d7a92541130a0e0d40a8376eaf6/music_album_creation-1.4.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-03 19:17:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "boromir674",
"github_project": "music-album-creator",
"travis_ci": true,
"coveralls": true,
"github_actions": true,
"appveyor": true,
"requirements": [],
"tox": true,
"lcname": "music-album-creation"
}