{ "info": { "author": "Frederik \u201cFreso\u201d S. Olesen", "author_email": "spotify2musicbrainz@freso.dk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Multimedia :: Sound/Audio", "Topic :: Utilities" ], "description": "Spotify2MusicBrainz\n===================\n\nAn aid to add information from Spotify to MusicBrainz_.\n\n.. _MusicBrainz: https://musicbrainz.org/\n\nMotivation\n----------\n\nSpotify has a lot of music. Like, a lot a lot. But due to Spotify's\ninterface, it can be a bit clunky to use userscripts on the web site,\nand there's no way to hook into the desktop or mobile app interfaces.\n\nThe script uses the API and command-line interface to hopefully make it\na bit easier to copy information from Spotify into the MusicBrainz\ndatabase, while also including information that isn't actually being\nshown in any of the public phasing Spotify interfaces (such as\nbar codes).\n\nInstallation\n------------\n\nSpotify2MusicBrainz can be installed using ``pip`` on most platforms, like so::\n\n pip install spotify2musicbrainz\n spotify2musicbrainz\n\nTesting\n-------\n\nThere are currently no tests. :(\n\nContributing\n------------\n\nThe project is still in its very early stages. Feel free to submit PRs,\nbut please adhere to code style and respect that not all the project\ngoals have been fully fleshed out yet, so your patch may not be in line\nwith the author's vision.\n\nCode style\n^^^^^^^^^^\n\nThe script will have a strict adherence to PEP8_, with the exception of\nthe line length. It is nice to stay under the 72/79 characters per line,\nbut not an absolute necessity.\n\n.. _PEP8: https://www.python.org/dev/peps/pep-0008/\n\nCommits\n^^^^^^^\n\nCommits going into the master branch should strive to be\n`atomic commits`_ with `good commit messages`_.\n\n.. _atomic commits: https://www.freshconsulting.com/atomic-commits/\n.. _good commit messages: https://chris.beams.io/posts/git-commit/\n\nContact\n-------\n\nThe project is hosted on GitLab, and any bugs, feature requests, etc.\nshould go there: https://gitlab.com/Freso/spotify2musicbrainz\n\nThe project lead can also be found as \"Freso\" on `Freenode IRC`_,\nmainly in the #metabrainz and #musicbrainz channels. Feel free say hi.\n\n.. _Freenode IRC: https://freenode.net/\n\nLicense\n-------\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/Freso/spotify2musicbrainz", "keywords": "spotify musicbrainz music metadata data", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "spotify2musicbrainz", "package_url": "https://pypi.org/project/spotify2musicbrainz/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/spotify2musicbrainz/", "project_urls": { "Homepage": "https://gitlab.com/Freso/spotify2musicbrainz" }, "release_url": "https://pypi.org/project/spotify2musicbrainz/0.3.2/", "requires_dist": null, "requires_python": "", "summary": "An aid to add information from Spotify to MusicBrainz.", "version": "0.3.2" }, "last_serial": 2924782, "releases": { "0.3.2": [ { "comment_text": "", "digests": { "md5": "32a738053b98f85f0657eef1a4c7ec07", "sha256": "b97bc6076828586cff6b1890dcf6ed21b32ea8f9864766e4e33e3327bb26446a" }, "downloads": -1, "filename": "spotify2musicbrainz-0.3.2.tar.gz", "has_sig": true, "md5_digest": "32a738053b98f85f0657eef1a4c7ec07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20083, "upload_time": "2017-06-04T18:53:25", "url": "https://files.pythonhosted.org/packages/98/ce/c43c1921d2ec631f71e93286cc3c6769265c035bc12c89e60426beb0b342/spotify2musicbrainz-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32a738053b98f85f0657eef1a4c7ec07", "sha256": "b97bc6076828586cff6b1890dcf6ed21b32ea8f9864766e4e33e3327bb26446a" }, "downloads": -1, "filename": "spotify2musicbrainz-0.3.2.tar.gz", "has_sig": true, "md5_digest": "32a738053b98f85f0657eef1a4c7ec07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20083, "upload_time": "2017-06-04T18:53:25", "url": "https://files.pythonhosted.org/packages/98/ce/c43c1921d2ec631f71e93286cc3c6769265c035bc12c89e60426beb0b342/spotify2musicbrainz-0.3.2.tar.gz" } ] }