{ "info": { "author": "Stavros Korokithakis", "author_email": "hi@stavros.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=======\npls2upl\n=======\n\npls2upl is a command-line script that will convert a PLS playlist to a UPL\nplaylist.\n\n\nQuick start\n-----------\n\nYou can install pls2upl with pip::\n\n pip install pls2upl\n\nOr by cloning the repository and running::\n\n python setup.py install\n\nYou're done! Here's how to use the script::\n\n pls2upl myplaylist.pls myplaylist.upl\n\nCurrently, for best results it is recommended to tag your music with MusicBrainz\nPicard before running this script, otherwise the MusicBrainz identifiers won't\nbe added (and those are the most important identifiers)!\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/universal-playlist/pls2upl/", "keywords": "music universal playlist pls m3u upl", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pls2upl", "package_url": "https://pypi.org/project/pls2upl/", "platform": "", "project_url": "https://pypi.org/project/pls2upl/", "project_urls": { "Homepage": "https://gitlab.com/universal-playlist/pls2upl/" }, "release_url": "https://pypi.org/project/pls2upl/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "pls2upl is a command-line utility for converting PLS/M3U playlists to UPL", "version": "0.0.5" }, "last_serial": 2869516, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ad7c4f1937778eead1f4f040cacf9f19", "sha256": "ea5cf5e6625e16cfb8360893b812ef684419326050392a3dc413108dcf694222" }, "downloads": -1, "filename": "pls2upl-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ad7c4f1937778eead1f4f040cacf9f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4282, "upload_time": "2017-04-12T13:24:00", "url": "https://files.pythonhosted.org/packages/61/2d/55027fe23519b3a38cc6590d9fc3bfab5055a6872b820df0c5d44a589c28/pls2upl-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "93a5e3d5f9d99af119aefc76e95a4730", "sha256": "bcd87cb5d2c09310d1b3417e457214cf0e9b0aa2758c0e05c98a46e0acc48490" }, "downloads": -1, "filename": "pls2upl-0.0.2.tar.gz", "has_sig": false, "md5_digest": "93a5e3d5f9d99af119aefc76e95a4730", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4508, "upload_time": "2017-04-24T00:48:00", "url": "https://files.pythonhosted.org/packages/5c/b1/38845b1be4b6005e46bba0c2d5b93ac74ad369f678a6851aa739516d0ded/pls2upl-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "532cde20402ec57557d4d04df02693d6", "sha256": "4e6466711ffd7054f67653499b0710ae3b96717070e52dbee8623d576438e43e" }, "downloads": -1, "filename": "pls2upl-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "532cde20402ec57557d4d04df02693d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5373, "upload_time": "2017-05-01T02:32:52", "url": "https://files.pythonhosted.org/packages/25/ba/d36aad3a38a233ec4aba5199482c0e3a6411f9b9136b76413861b5a5392c/pls2upl-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ba9c77543e6cb343afcb2bdff674b73", "sha256": "15a1fc411c3ecb28f0f9561ef564a1ad8fe529412b60000b8b8bbef6d90b2c65" }, "downloads": -1, "filename": "pls2upl-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5ba9c77543e6cb343afcb2bdff674b73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4646, "upload_time": "2017-05-01T02:32:50", "url": "https://files.pythonhosted.org/packages/6f/c8/40f45361346fbebf1f5f28991c3bca5353ce7b520bac8e92a2cdaa6231d1/pls2upl-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "30760371c6d973b7231208e68d595fce", "sha256": "59fd568614b5e5566e2730f073fa230a8cf4b2b62576afbf50e548efa1cea606" }, "downloads": -1, "filename": "pls2upl-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "30760371c6d973b7231208e68d595fce", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5400, "upload_time": "2017-05-11T00:13:51", "url": "https://files.pythonhosted.org/packages/ef/49/32ccd9e3f48d5363b0a3da2952823fc3c0cdd21088d2c5fd4121d54a7106/pls2upl-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f70b5419daa9ff967d30994e6c51dccf", "sha256": "c547803740bf4c46ceef9e406b099acf86664bdd38b724791b7a3573c07667e3" }, "downloads": -1, "filename": "pls2upl-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f70b5419daa9ff967d30994e6c51dccf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4674, "upload_time": "2017-05-11T00:13:48", "url": "https://files.pythonhosted.org/packages/7a/e0/8f1b2b558ed4cbcc92a0ebe022adf4cbf7e8d31b0588c1ed58aaf9ca068c/pls2upl-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "792464d7712bd47924a6ca672428bad3", "sha256": "01b7ea6e4f4a385ece81608eb51b6990a64a2654e1a32ebc89cd2fca562b01d9" }, "downloads": -1, "filename": "pls2upl-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "792464d7712bd47924a6ca672428bad3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5426, "upload_time": "2017-05-12T13:49:40", "url": "https://files.pythonhosted.org/packages/c3/d3/126a96e78158494793150c23c32e4ccecc4c140006dace7463f40983ca5b/pls2upl-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f6473927f821584f747e2cc2472e6c4", "sha256": "f77ec1a4c40a332c3d833bfd9fff97a4c768914af07c17fbbd773d7cff5a4823" }, "downloads": -1, "filename": "pls2upl-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7f6473927f821584f747e2cc2472e6c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4709, "upload_time": "2017-05-12T13:49:38", "url": "https://files.pythonhosted.org/packages/2b/17/0179a3640d2f347ae396b703ae5e4b0aafa13784927b4e30725acc3198d7/pls2upl-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "792464d7712bd47924a6ca672428bad3", "sha256": "01b7ea6e4f4a385ece81608eb51b6990a64a2654e1a32ebc89cd2fca562b01d9" }, "downloads": -1, "filename": "pls2upl-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "792464d7712bd47924a6ca672428bad3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5426, "upload_time": "2017-05-12T13:49:40", "url": "https://files.pythonhosted.org/packages/c3/d3/126a96e78158494793150c23c32e4ccecc4c140006dace7463f40983ca5b/pls2upl-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f6473927f821584f747e2cc2472e6c4", "sha256": "f77ec1a4c40a332c3d833bfd9fff97a4c768914af07c17fbbd773d7cff5a4823" }, "downloads": -1, "filename": "pls2upl-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7f6473927f821584f747e2cc2472e6c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4709, "upload_time": "2017-05-12T13:49:38", "url": "https://files.pythonhosted.org/packages/2b/17/0179a3640d2f347ae396b703ae5e4b0aafa13784927b4e30725acc3198d7/pls2upl-0.0.5.tar.gz" } ] }