{ "info": { "author": "Nicolay Doytchev", "author_email": "self@ndoytchev.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# update-plex-music-album-covers\n\nIs your Plex showing waveforms or label covers instead of the posters (covers) you worked or paid for?\n\nUpdate Plex music album covers to the corresponding front covers embedded in your MP3 files.\n\n## Rationale\n\nThis utility was written as a solution to a problem with Plex Media Server and music album covers.\nSome MP3 files such as the ones purchased from Beatport come with the usual cover one would expect\nas well as an additional waveform image. They often include a label cover too.\nWhen scanning files for covers Plex Media Server sees all of these and selects one seemingly\nat random. This utility scans your music library for albums with multiple covers, attempts\nto extract the embedded front covers from the MP3 files themselves and updates the album\ncovers with the those. The MP3 files are not modified in this process.\n\n## Running\n\nInstall via PIP on the same machine where you Plex server is running:\n```bash\npip3 install --user update-plex-music-album-covers\n```\n\nRun:\n```bash\nupdate-plex-music-album-covers USERNAME --password PASSWORD SERVER LIBRARY\n```\n\nIf you want to conceal your password you can pass it via environment variable like so:\n```bash\nread -p \"Enter your password: \" -s PLEX_PASSWORD && export PLEX_PASSWORD\nupdate-plex-music-album-covers USERNAME SERVER LIBRARY\n```\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": "https://github.com/lightrush/update-plex-music-album-covers", "keywords": "update plex music album covers", "license": "", "maintainer": "", "maintainer_email": "", "name": "update-plex-music-album-covers", "package_url": "https://pypi.org/project/update-plex-music-album-covers/", "platform": "", "project_url": "https://pypi.org/project/update-plex-music-album-covers/", "project_urls": { "Homepage": "https://github.com/lightrush/update-plex-music-album-covers" }, "release_url": "https://pypi.org/project/update-plex-music-album-covers/0.1.2/", "requires_dist": [ "Click", "mutagen", "plexapi" ], "requires_python": ">=3.6", "summary": "Update Plex music album covers to the corresponding front covers embedded in your MP3 files", "version": "0.1.2" }, "last_serial": 5847525, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fcb86e5f204991d585f943548ae66d1b", "sha256": "dcffdc7f281419c0b1009785cf38994cc3d7921d71ae19606b4de9972086a9de" }, "downloads": -1, "filename": "update_plex_music_album_covers-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fcb86e5f204991d585f943548ae66d1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16445, "upload_time": "2019-09-18T01:34:42", "url": "https://files.pythonhosted.org/packages/90/12/1c2eff10eb0e6ca6d0db003c02775daf3624cd768850fb1c9ac4f93eeee1/update_plex_music_album_covers-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da067fb4dab1b135eeed876cd4b4f133", "sha256": "1712eb2e5c8af7e67b84738df310f11584dd9db60537ed532d7df61dca8c77d0" }, "downloads": -1, "filename": "update-plex-music-album-covers-0.1.0.tar.gz", "has_sig": false, "md5_digest": "da067fb4dab1b135eeed876cd4b4f133", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3361, "upload_time": "2019-09-18T01:34:44", "url": "https://files.pythonhosted.org/packages/c2/02/c3e0bbeac8f8df8fa03aace436a045ab7c3b048537800ae23f5c6fc897d9/update-plex-music-album-covers-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c60238e1734cc3de6723bde355327d0f", "sha256": "e32577fb861f9ca415ec3b61fab01dcba0f7f73bf58c52802a9f6ca06d8d4cd9" }, "downloads": -1, "filename": "update_plex_music_album_covers-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c60238e1734cc3de6723bde355327d0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16561, "upload_time": "2019-09-18T02:02:47", "url": "https://files.pythonhosted.org/packages/14/b3/d54c6c7d13d5e1cbd5e6f8ccf39e6e2b0c5bed68d3a478c4ac81cdc9f7e6/update_plex_music_album_covers-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f745293ae04e7ededb01194cb49f6aa", "sha256": "f351076990ab311b5d0d444c77ccd4c9b0945a664ccf7245482a61ddcac3b98c" }, "downloads": -1, "filename": "update-plex-music-album-covers-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2f745293ae04e7ededb01194cb49f6aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3485, "upload_time": "2019-09-18T02:02:48", "url": "https://files.pythonhosted.org/packages/33/ac/fb0865c17620125e10d7c15582a6e6a45fcedfce29e011423db31c52672e/update-plex-music-album-covers-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c2f39a9bba333bd7a487d5da21f659c0", "sha256": "9807c442b8c49f6d19bd575880262cc299862e789dcbef6bb9a1afb794ecd9cb" }, "downloads": -1, "filename": "update_plex_music_album_covers-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c2f39a9bba333bd7a487d5da21f659c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16560, "upload_time": "2019-09-18T03:12:49", "url": "https://files.pythonhosted.org/packages/31/60/6f9d25a33601216399a9cc328dab6e687fea8d3bf2e17942c607547ca05c/update_plex_music_album_covers-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "878b72f947607ea03f6e3191ae02f198", "sha256": "00a5f378e79da98a6391b71e4daf1fdd0ec23cbac84024b6bcb8a53ea1bab9d3" }, "downloads": -1, "filename": "update-plex-music-album-covers-0.1.2.tar.gz", "has_sig": false, "md5_digest": "878b72f947607ea03f6e3191ae02f198", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3496, "upload_time": "2019-09-18T03:12:51", "url": "https://files.pythonhosted.org/packages/20/7d/3cb8bda5cd5a363360d2d01a97c1d630251acfff22b221e4801c25bf3393/update-plex-music-album-covers-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2f39a9bba333bd7a487d5da21f659c0", "sha256": "9807c442b8c49f6d19bd575880262cc299862e789dcbef6bb9a1afb794ecd9cb" }, "downloads": -1, "filename": "update_plex_music_album_covers-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c2f39a9bba333bd7a487d5da21f659c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16560, "upload_time": "2019-09-18T03:12:49", "url": "https://files.pythonhosted.org/packages/31/60/6f9d25a33601216399a9cc328dab6e687fea8d3bf2e17942c607547ca05c/update_plex_music_album_covers-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "878b72f947607ea03f6e3191ae02f198", "sha256": "00a5f378e79da98a6391b71e4daf1fdd0ec23cbac84024b6bcb8a53ea1bab9d3" }, "downloads": -1, "filename": "update-plex-music-album-covers-0.1.2.tar.gz", "has_sig": false, "md5_digest": "878b72f947607ea03f6e3191ae02f198", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3496, "upload_time": "2019-09-18T03:12:51", "url": "https://files.pythonhosted.org/packages/20/7d/3cb8bda5cd5a363360d2d01a97c1d630251acfff22b221e4801c25bf3393/update-plex-music-album-covers-0.1.2.tar.gz" } ] }