mpf-mc


Namempf-mc JSON
Version 0.56.1 PyPI version JSON
download
home_page
SummaryMission Pinball Framework Media Controller
upload_time2023-01-16 04:58:17
maintainer
docs_urlNone
author
requires_python<3.10,>=3.7
licenseMIT
keywords pinball
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Mission Pinball Framework - Media Controller (mpf-mc)
=====================================================

<img align="right" height="146" src="https://missionpinball.org/images/mpfmc-logo.png"/>

This package is for the "Media Controller" for the Mission Pinball Framework (MPF).

The architecture of MPF breaks the pinball software into two pieces. The core engine which controls the pinball machine
and runs the game logic is in the MPF package. Separate from that is the Media Controller which controls the display and
sound, including the DMD, Color DMD, RGB LED DMD, and/or onscreen or LCD display. (Note that you need a media controller
to drive a DMD and sound even if you don't have an on-screen LCD window. Don't worry--you can run this headless and/or
in a console-only environment for those cases.)

This package (mpf-mc) is MPF's "in box" media controller which is based on Kivy and Python. It leverages OpenGL and the
GPU of the computer it's running on. There are other media controller projects (at various levels of completeness) you can use with MPF built on Unity, Godot, Rust, and others.

MPF-MC runs on Windows, Mac, Linux, and Raspberry Pi. It can run on the same machine as the core MPF engine, or it can be a
separate machine. It runs as a separate process from MPF, so it works well on a multi-core computer.

The MPF project homepage is here : https://missionpinball.org

[![Coverage Status](https://coveralls.io/repos/missionpinball/mpf-mc/badge.svg?branch=dev&service=github)](https://coveralls.io/github/missionpinball/mpf-mc?branch=dev)
[![Test & Build Status](https://github.com/missionpinball/mpf-mc/actions/workflows/build_wheels.yml/badge.svg)](https://github.com/missionpinball/mpf-mc/actions/workflows/build_wheels.yml)

Documentation
-------------

* User Docs (installation, tutorials, & reference): https://docs.missionpinball.org
* Developer documentation: https://developer.missionpinball.org/

Support
-------

MPF is open source and has no official support. Some MPF users follow the MPF-users Google group: https://groups.google.com/forum/#!forum/mpf-users. Individual hardware providers may provide additional support for users of their hardware.

Contributing
------------

MPF is a passion project created and maintained by volunteers. If you're a Python coder, documentation writer, or pinball maker, feel free to make a change and submit a pull request. For more information about contributing see the [Contributing Code](http://docs.missionpinball.org/en/latest/about/contributing_to_mpf.html)
and [Contributing Documentation](http://docs.missionpinball.org/en/latest/about/contributing_to_mpf_docs.html) pages.

License
-------

MPF and related projects are released under the MIT License. Refer to the LICENSE file for details. Docs are released under Creative Commons CC BY 4.0.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "mpf-mc",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "<3.10,>=3.7",
    "maintainer_email": "",
    "keywords": "pinball",
    "author": "",
    "author_email": "The Mission Pinball Framework Team <brian@missionpinball.org>",
    "download_url": "https://files.pythonhosted.org/packages/53/01/751043853f499a62419dc3b36e6590c4800edcb7c674979db584eb9a70a2/mpf-mc-0.56.1.tar.gz",
    "platform": null,
    "description": "Mission Pinball Framework - Media Controller (mpf-mc)\n=====================================================\n\n<img align=\"right\" height=\"146\" src=\"https://missionpinball.org/images/mpfmc-logo.png\"/>\n\nThis package is for the \"Media Controller\" for the Mission Pinball Framework (MPF).\n\nThe architecture of MPF breaks the pinball software into two pieces. The core engine which controls the pinball machine\nand runs the game logic is in the MPF package. Separate from that is the Media Controller which controls the display and\nsound, including the DMD, Color DMD, RGB LED DMD, and/or onscreen or LCD display. (Note that you need a media controller\nto drive a DMD and sound even if you don't have an on-screen LCD window. Don't worry--you can run this headless and/or\nin a console-only environment for those cases.)\n\nThis package (mpf-mc) is MPF's \"in box\" media controller which is based on Kivy and Python. It leverages OpenGL and the\nGPU of the computer it's running on. There are other media controller projects (at various levels of completeness) you can use with MPF built on Unity, Godot, Rust, and others.\n\nMPF-MC runs on Windows, Mac, Linux, and Raspberry Pi. It can run on the same machine as the core MPF engine, or it can be a\nseparate machine. It runs as a separate process from MPF, so it works well on a multi-core computer.\n\nThe MPF project homepage is here : https://missionpinball.org\n\n[![Coverage Status](https://coveralls.io/repos/missionpinball/mpf-mc/badge.svg?branch=dev&service=github)](https://coveralls.io/github/missionpinball/mpf-mc?branch=dev)\n[![Test & Build Status](https://github.com/missionpinball/mpf-mc/actions/workflows/build_wheels.yml/badge.svg)](https://github.com/missionpinball/mpf-mc/actions/workflows/build_wheels.yml)\n\nDocumentation\n-------------\n\n* User Docs (installation, tutorials, & reference): https://docs.missionpinball.org\n* Developer documentation: https://developer.missionpinball.org/\n\nSupport\n-------\n\nMPF is open source and has no official support. Some MPF users follow the MPF-users Google group: https://groups.google.com/forum/#!forum/mpf-users. Individual hardware providers may provide additional support for users of their hardware.\n\nContributing\n------------\n\nMPF is a passion project created and maintained by volunteers. If you're a Python coder, documentation writer, or pinball maker, feel free to make a change and submit a pull request. For more information about contributing see the [Contributing Code](http://docs.missionpinball.org/en/latest/about/contributing_to_mpf.html)\nand [Contributing Documentation](http://docs.missionpinball.org/en/latest/about/contributing_to_mpf_docs.html) pages.\n\nLicense\n-------\n\nMPF and related projects are released under the MIT License. Refer to the LICENSE file for details. Docs are released under Creative Commons CC BY 4.0.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Mission Pinball Framework Media Controller",
    "version": "0.56.1",
    "project_urls": {
        "docs": "https://docs.missionpinball.org",
        "homepage": "https://missionpinball.org",
        "support-forum": "https://groups.google.com/g/mpf-users"
    },
    "split_keywords": [
        "pinball"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ac1bdb0de0151d08e6916e1a2d7dbe6ca65d56012b958fceccbc52549f84783",
                "md5": "f9dd701a45094a1c0568d62961302578",
                "sha256": "9a812fbcad8dbddb967fee516c474574baa8e1461a3e2c25178489b24f5fa106"
            },
            "downloads": -1,
            "filename": "mpf_mc-0.56.1-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f9dd701a45094a1c0568d62961302578",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "<3.10,>=3.7",
            "size": 22920148,
            "upload_time": "2023-01-16T04:58:02",
            "upload_time_iso_8601": "2023-01-16T04:58:02.934136Z",
            "url": "https://files.pythonhosted.org/packages/7a/c1/bdb0de0151d08e6916e1a2d7dbe6ca65d56012b958fceccbc52549f84783/mpf_mc-0.56.1-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a740c2c0e2cd3e76f233cd9c78811d69dac8d1a68db2fda78eeadb8ef90a679",
                "md5": "e2a723c6eda9d546df07a641f6595ad2",
                "sha256": "eca6c47caca7903e9d9cf174db6c1fae7e5d4bdc81cc1486953945bba067c359"
            },
            "downloads": -1,
            "filename": "mpf_mc-0.56.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e2a723c6eda9d546df07a641f6595ad2",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "<3.10,>=3.7",
            "size": 19764526,
            "upload_time": "2023-01-16T04:58:05",
            "upload_time_iso_8601": "2023-01-16T04:58:05.360475Z",
            "url": "https://files.pythonhosted.org/packages/1a/74/0c2c0e2cd3e76f233cd9c78811d69dac8d1a68db2fda78eeadb8ef90a679/mpf_mc-0.56.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9ec438c47456b5ef6102a6adb78f2577f63a530459fe211723502971c7522b38",
                "md5": "af711619773ff0dbe46d903a3eb47dd7",
                "sha256": "8e31ee4231121ac45f7eb9f47b3bbf41b28e583e4a9d4caa06a4a62690a837be"
            },
            "downloads": -1,
            "filename": "mpf_mc-0.56.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "af711619773ff0dbe46d903a3eb47dd7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.10,>=3.7",
            "size": 22930098,
            "upload_time": "2023-01-16T04:58:07",
            "upload_time_iso_8601": "2023-01-16T04:58:07.686869Z",
            "url": "https://files.pythonhosted.org/packages/9e/c4/38c47456b5ef6102a6adb78f2577f63a530459fe211723502971c7522b38/mpf_mc-0.56.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc626e8ff51134db102205ddf52a06842ac24ce09b97bd2ef9b70da6073a2b3d",
                "md5": "4c40dd6594592b45234a4aa610c30337",
                "sha256": "b6b9c9672268ff2a8fbd6481fc65fc079bf057087c9e78f0739dc1b894fad744"
            },
            "downloads": -1,
            "filename": "mpf_mc-0.56.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4c40dd6594592b45234a4aa610c30337",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.10,>=3.7",
            "size": 20066009,
            "upload_time": "2023-01-16T04:58:09",
            "upload_time_iso_8601": "2023-01-16T04:58:09.850257Z",
            "url": "https://files.pythonhosted.org/packages/fc/62/6e8ff51134db102205ddf52a06842ac24ce09b97bd2ef9b70da6073a2b3d/mpf_mc-0.56.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5fcedab79e679300d0b0abf8170587ab69befec9cdb5c0b3693fd293c1846f81",
                "md5": "3a1c97351177f4b4d38c85bf64b66c5c",
                "sha256": "7b2eac5785f5cd703b3d2cfdf2ffe432caeea543fe0183674a8770d9e23e8a50"
            },
            "downloads": -1,
            "filename": "mpf_mc-0.56.1-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "3a1c97351177f4b4d38c85bf64b66c5c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.10,>=3.7",
            "size": 16340239,
            "upload_time": "2023-01-16T04:59:14",
            "upload_time_iso_8601": "2023-01-16T04:59:14.961009Z",
            "url": "https://files.pythonhosted.org/packages/5f/ce/dab79e679300d0b0abf8170587ab69befec9cdb5c0b3693fd293c1846f81/mpf_mc-0.56.1-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf230e73e28daacbb7271fc98b32924ce6b69244173b95e3d7369c61c936e4a7",
                "md5": "3d67396e90ee2e23829deba52251358c",
                "sha256": "337a799a2901eda1675124d9b2d1e3b7bee1c427f4b8044d41c6ca44b4f55278"
            },
            "downloads": -1,
            "filename": "mpf_mc-0.56.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3d67396e90ee2e23829deba52251358c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.10,>=3.7",
            "size": 22941646,
            "upload_time": "2023-01-16T04:58:12",
            "upload_time_iso_8601": "2023-01-16T04:58:12.783461Z",
            "url": "https://files.pythonhosted.org/packages/cf/23/0e73e28daacbb7271fc98b32924ce6b69244173b95e3d7369c61c936e4a7/mpf_mc-0.56.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3447480987873497e4fd64667e052bf2f1aad2a8e1810f6383c3ec279492a34a",
                "md5": "5c854d90a4e7d177dc95177d830bb719",
                "sha256": "a5bbd716c47ee580177e1a843f9423d5e2dd8cd00aa94519bf4d535c670c59f3"
            },
            "downloads": -1,
            "filename": "mpf_mc-0.56.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5c854d90a4e7d177dc95177d830bb719",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.10,>=3.7",
            "size": 20011809,
            "upload_time": "2023-01-16T04:58:15",
            "upload_time_iso_8601": "2023-01-16T04:58:15.695532Z",
            "url": "https://files.pythonhosted.org/packages/34/47/480987873497e4fd64667e052bf2f1aad2a8e1810f6383c3ec279492a34a/mpf_mc-0.56.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6dec80c7b7d4e39322d7ce9748dcc218a2902d47644cdbf155aafa0a5a29edfa",
                "md5": "54a20c91732ece1f9c3655c8fa026580",
                "sha256": "54ad7b9bc1c7ec30bbaa2b130829ae96cfd98bc0adf7459fe83b405a74a14630"
            },
            "downloads": -1,
            "filename": "mpf_mc-0.56.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "54a20c91732ece1f9c3655c8fa026580",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<3.10,>=3.7",
            "size": 15882698,
            "upload_time": "2023-01-16T04:58:44",
            "upload_time_iso_8601": "2023-01-16T04:58:44.917846Z",
            "url": "https://files.pythonhosted.org/packages/6d/ec/80c7b7d4e39322d7ce9748dcc218a2902d47644cdbf155aafa0a5a29edfa/mpf_mc-0.56.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5301751043853f499a62419dc3b36e6590c4800edcb7c674979db584eb9a70a2",
                "md5": "2e3933df19b726620199691af065d375",
                "sha256": "dbe72c419f633ed529c1f090e7ab590323555ea8d532d049593663e2c396223e"
            },
            "downloads": -1,
            "filename": "mpf-mc-0.56.1.tar.gz",
            "has_sig": false,
            "md5_digest": "2e3933df19b726620199691af065d375",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.10,>=3.7",
            "size": 15444042,
            "upload_time": "2023-01-16T04:58:17",
            "upload_time_iso_8601": "2023-01-16T04:58:17.954322Z",
            "url": "https://files.pythonhosted.org/packages/53/01/751043853f499a62419dc3b36e6590c4800edcb7c674979db584eb9a70a2/mpf-mc-0.56.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-16 04:58:17",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "mpf-mc"
}
        
Elapsed time: 0.20257s