{ "info": { "author": "Steven Scholnick", "author_email": "scholnicks@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "itunesLibrary\n==============\n\nitunesLibrary represents an iTunes Library. It allows the caller to retrieve items, playlists, etc.\n\nitunesLibrary is a port of Drew Stephen's excellent Perl module, http://search.cpan.org/~dinomite/Mac-itunesLibrary. The Perl\nlibrary will be **not** re-created verbatim.\n\nInstallation : pip install itunesLibrary\n\nExample Code\n\n```python\nimport os\nfrom itunesLibrary import library\n\npath = os.path.join(os.getenv(\"HOME\"),\"Music/iTunes/iTunes Music Library.xml\")\n\n# must first parse...\nlib = library.parse(path)\n\nprint len(lib) # number of items stored\n\nfor playlist in lib.playlists:\n for item in playlist.items:\n print(item) # perform function on each item in the playlist\n\n# get a single playlist\nplaylist = lib.getPlaylist(\"Gray\")\n\n# get a list of all of the David Bowie songs\nbowie_items = lib.getItemsForArtist(\"David Bowie\")\n\n# get a single song\nsingle_song = lib.getItemsById(\"16116\")\n\n# get the iTunes application version\nprint lib.applicationVersion\n```\n\n© Steve Scholnick \n\nMIT License, see https://scholnick.net/license.txt\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/scholnicks/itunes-library", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/scholnicks/itunes-library", "keywords": "iTunesLibrary,iTunes", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "iTunesLibrary", "package_url": "https://pypi.org/project/iTunesLibrary/", "platform": "", "project_url": "https://pypi.org/project/iTunesLibrary/", "project_urls": { "Download": "https://github.com/scholnicks/itunes-library", "Homepage": "https://github.com/scholnicks/itunes-library" }, "release_url": "https://pypi.org/project/iTunesLibrary/1.1.2/", "requires_dist": null, "requires_python": "", "summary": "Represents an iTunes library", "version": "1.1.2" }, "last_serial": 5168287, "releases": { "1.1.2": [ { "comment_text": "", "digests": { "md5": "166555418790bcfdf1aef0b7e7f21a07", "sha256": "da8a551bf8613f1ed13e0a71165ffc33c204595622478553e86c030fe5bb5511" }, "downloads": -1, "filename": "iTunesLibrary-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "166555418790bcfdf1aef0b7e7f21a07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4935, "upload_time": "2019-04-20T17:56:00", "url": "https://files.pythonhosted.org/packages/5d/a9/82f16c99de0bbca6750a4989c9a5baebbb1934eb1d2c31ad5c49189ab66e/iTunesLibrary-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a03177699ca02ef5636c0106739c17a", "sha256": "50cb43f4964a147438b1931e7f2625fbb10f81f32a4ba37901ce9b19f8745cec" }, "downloads": -1, "filename": "iTunesLibrary-1.1.2.tar.gz", "has_sig": false, "md5_digest": "2a03177699ca02ef5636c0106739c17a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3993, "upload_time": "2019-04-20T17:56:01", "url": "https://files.pythonhosted.org/packages/c7/89/04ded73d44912d312ebbf9727d2184d82ce3929767ce4cf0f676f3d860d3/iTunesLibrary-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "166555418790bcfdf1aef0b7e7f21a07", "sha256": "da8a551bf8613f1ed13e0a71165ffc33c204595622478553e86c030fe5bb5511" }, "downloads": -1, "filename": "iTunesLibrary-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "166555418790bcfdf1aef0b7e7f21a07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4935, "upload_time": "2019-04-20T17:56:00", "url": "https://files.pythonhosted.org/packages/5d/a9/82f16c99de0bbca6750a4989c9a5baebbb1934eb1d2c31ad5c49189ab66e/iTunesLibrary-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a03177699ca02ef5636c0106739c17a", "sha256": "50cb43f4964a147438b1931e7f2625fbb10f81f32a4ba37901ce9b19f8745cec" }, "downloads": -1, "filename": "iTunesLibrary-1.1.2.tar.gz", "has_sig": false, "md5_digest": "2a03177699ca02ef5636c0106739c17a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3993, "upload_time": "2019-04-20T17:56:01", "url": "https://files.pythonhosted.org/packages/c7/89/04ded73d44912d312ebbf9727d2184d82ce3929767ce4cf0f676f3d860d3/iTunesLibrary-1.1.2.tar.gz" } ] }