{ "info": { "author": "ibrokemypie", "author_email": "ibrokemypie@bastardi.net", "bugtrack_url": null, "classifiers": [], "description": "m3uspiff\n========\n\n|Code Issues| |License: GPL v2|\n\nAn M3U to XSPF playlist converter.\n\nUsage\n-----\n\n``./m3uspiff.py [playlist.m3u]``\n\nConverts M3U format playlists into XSPF (XML Shareable Playlist Format)\nplaylists, using FFMPEG's ffprobe to augment the new playlist with each\nincluded song's metadata when available.\n\nRequirements\n------------\n\n- python\n\n- ffmpeg\n\n.. |Code Issues| image:: https://www.quantifiedcode.com/api/v1/project/ca3c7e99191f4f07b354945ff9108628/badge.svg\n :target: https://www.quantifiedcode.com/app/project/ca3c7e99191f4f07b354945ff9108628\n.. |License: GPL v2| image:: https://img.shields.io/badge/License-GPL%20v2-blue.svg\n :target: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ibrokemypie/m3uspiff", "keywords": "", "license": "GNU General Public License v2.0", "maintainer": "", "maintainer_email": "", "name": "m3uspiff", "package_url": "https://pypi.org/project/m3uspiff/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/m3uspiff/", "project_urls": { "Homepage": "https://github.com/ibrokemypie/m3uspiff" }, "release_url": "https://pypi.org/project/m3uspiff/1.0/", "requires_dist": null, "requires_python": "", "summary": "An M3U to XSPF playlist converter.", "version": "1.0" }, "last_serial": 2837323, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "4164e2852fe5c694a0d6150d0dc98f05", "sha256": "7dfb9c1951ff74b46500cf8d9747375ef8692cc25b65170f064b66b878789476" }, "downloads": -1, "filename": "m3uspiff-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4164e2852fe5c694a0d6150d0dc98f05", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4472, "upload_time": "2017-04-28T14:46:23", "url": "https://files.pythonhosted.org/packages/27/7c/33c6d65081086a58502703ef577332b6e1272b3cd682d39c005b1e7fc312/m3uspiff-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8125ab3baaf6942ced40ba5814a9308d", "sha256": "6ee3decc7c5e1788f1b202da222da1cdcc73312cccc61bed038548cba950c52e" }, "downloads": -1, "filename": "m3uspiff-1.tar.gz", "has_sig": false, "md5_digest": "8125ab3baaf6942ced40ba5814a9308d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2883, "upload_time": "2017-04-28T14:47:35", "url": "https://files.pythonhosted.org/packages/30/ec/56f4e98026a76ef4e7d07fcc429b57580611e680fd2c30b48d1b66e9434c/m3uspiff-1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4164e2852fe5c694a0d6150d0dc98f05", "sha256": "7dfb9c1951ff74b46500cf8d9747375ef8692cc25b65170f064b66b878789476" }, "downloads": -1, "filename": "m3uspiff-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4164e2852fe5c694a0d6150d0dc98f05", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4472, "upload_time": "2017-04-28T14:46:23", "url": "https://files.pythonhosted.org/packages/27/7c/33c6d65081086a58502703ef577332b6e1272b3cd682d39c005b1e7fc312/m3uspiff-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8125ab3baaf6942ced40ba5814a9308d", "sha256": "6ee3decc7c5e1788f1b202da222da1cdcc73312cccc61bed038548cba950c52e" }, "downloads": -1, "filename": "m3uspiff-1.tar.gz", "has_sig": false, "md5_digest": "8125ab3baaf6942ced40ba5814a9308d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2883, "upload_time": "2017-04-28T14:47:35", "url": "https://files.pythonhosted.org/packages/30/ec/56f4e98026a76ef4e7d07fcc429b57580611e680fd2c30b48d1b66e9434c/m3uspiff-1.tar.gz" } ] }