radiotray-ng-mpris


Nameradiotray-ng-mpris JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://github.com/IngoMeyer441/radiotray-ng-mpris
SummaryA wrapper script for Radiotray-NG which provides an MPRIS2 interface.
upload_time2024-04-30 15:44:44
maintainerNone
docs_urlNone
authorIngo Meyer
requires_python~=3.10
licenseMIT
keywords multimedia
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Radiotray-NG MPRIS

## Overview

Radiotray-NG MPRIS is a wrapper for [Radiotray-NG](https://github.com/ebruck/radiotray-ng) to add an [MPRIS2
interface](https://specifications.freedesktop.org/mpris-spec/latest/) which integrates well with desktop environments
(like [GNOME](https://extensions.gnome.org/extension/1379/mpris-indicator-button/),
[KDE](https://community.kde.org/MPRIS) or [XFCE](https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start)) or
desktop independent music player control tools like [playerctl](https://github.com/altdesktop/playerctl).

## Installation

First, you need a working installation of [Radiotray-NG](https://github.com/ebruck/radiotray-ng).

Radiotray-NG MPRIS is available on PyPI and can be installed with `pip`:

```bash
python3 -m pip install radiotray-ng-mpris
```

Please note that at least Python 3.10 is required (because of its dependency
[`mpris_server`](https://pypi.org/project/mpris-server/)). You can check your installed Python version with

```bash
python3 --version
```

If your Python version is too old, you don't want to use `pip` for the installation or you don't care about Python at
all, you can also download self-contained executables (no Python installation required) for Linux x64 from the [releases
page](https://github.com/IngoMeyer441/radiotray-ng-mpris/releases).

If you run an Arch-based system, you can also install Radiotray-NG MPRIS from the
[AUR](https://aur.archlinux.org/packages/radiotray-ng-mpris/):

```bash
yay -S radiotray-ng-mpris
```

In this case, Radiotray-NG will be installed as a package dependency automatically.

## Usage

Run

```bash
radiotray-ng-mpris
```

on the command line (or any application finder) to start Radiotray-NG and the MPRIS2 integration. Any MPRIS2 control
interface should start working with Radiotray-NG immediately.

Exit the application by quitting Radiotray-NG or the wrapper script (press `<Ctrl-c>` on the command line).

## Command line options

```text
usage: radiotray-ng-mpris [-h] [-p] [-V]
                          [-q | --error | --warn | -v | --debug]

radiotray-ng-mpris is a wrapper script for radiotray-ng to provide an MPRIS2
interface.

options:
  -h, --help     show this help message and exit
  -p, --play     start playback immediately
  -V, --version  print the version number and exit
  -q, --quiet    be quiet (default: "False")
  --error        print error messages (default: "False")
  --warn         print warning and error messages (default: "True")
  -v, --verbose  be verbose (default: "False")
  --debug        print debug messages (default: "False")
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/IngoMeyer441/radiotray-ng-mpris",
    "name": "radiotray-ng-mpris",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "~=3.10",
    "maintainer_email": null,
    "keywords": "multimedia",
    "author": "Ingo Meyer",
    "author_email": "IJ_M@gmx.de",
    "download_url": "https://files.pythonhosted.org/packages/a0/9a/186840c3aaa179d02bf9c852bf0a4e944741e2d1ac7e54bb5c25e49abc29/radiotray_ng_mpris-0.1.2.tar.gz",
    "platform": null,
    "description": "# Radiotray-NG MPRIS\n\n## Overview\n\nRadiotray-NG MPRIS is a wrapper for [Radiotray-NG](https://github.com/ebruck/radiotray-ng) to add an [MPRIS2\ninterface](https://specifications.freedesktop.org/mpris-spec/latest/) which integrates well with desktop environments\n(like [GNOME](https://extensions.gnome.org/extension/1379/mpris-indicator-button/),\n[KDE](https://community.kde.org/MPRIS) or [XFCE](https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start)) or\ndesktop independent music player control tools like [playerctl](https://github.com/altdesktop/playerctl).\n\n## Installation\n\nFirst, you need a working installation of [Radiotray-NG](https://github.com/ebruck/radiotray-ng).\n\nRadiotray-NG MPRIS is available on PyPI and can be installed with `pip`:\n\n```bash\npython3 -m pip install radiotray-ng-mpris\n```\n\nPlease note that at least Python 3.10 is required (because of its dependency\n[`mpris_server`](https://pypi.org/project/mpris-server/)). You can check your installed Python version with\n\n```bash\npython3 --version\n```\n\nIf your Python version is too old, you don't want to use `pip` for the installation or you don't care about Python at\nall, you can also download self-contained executables (no Python installation required) for Linux x64 from the [releases\npage](https://github.com/IngoMeyer441/radiotray-ng-mpris/releases).\n\nIf you run an Arch-based system, you can also install Radiotray-NG MPRIS from the\n[AUR](https://aur.archlinux.org/packages/radiotray-ng-mpris/):\n\n```bash\nyay -S radiotray-ng-mpris\n```\n\nIn this case, Radiotray-NG will be installed as a package dependency automatically.\n\n## Usage\n\nRun\n\n```bash\nradiotray-ng-mpris\n```\n\non the command line (or any application finder) to start Radiotray-NG and the MPRIS2 integration. Any MPRIS2 control\ninterface should start working with Radiotray-NG immediately.\n\nExit the application by quitting Radiotray-NG or the wrapper script (press `<Ctrl-c>` on the command line).\n\n## Command line options\n\n```text\nusage: radiotray-ng-mpris [-h] [-p] [-V]\n                          [-q | --error | --warn | -v | --debug]\n\nradiotray-ng-mpris is a wrapper script for radiotray-ng to provide an MPRIS2\ninterface.\n\noptions:\n  -h, --help     show this help message and exit\n  -p, --play     start playback immediately\n  -V, --version  print the version number and exit\n  -q, --quiet    be quiet (default: \"False\")\n  --error        print error messages (default: \"False\")\n  --warn         print warning and error messages (default: \"True\")\n  -v, --verbose  be verbose (default: \"False\")\n  --debug        print debug messages (default: \"False\")\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A wrapper script for Radiotray-NG which provides an MPRIS2 interface.",
    "version": "0.1.2",
    "project_urls": {
        "Homepage": "https://github.com/IngoMeyer441/radiotray-ng-mpris"
    },
    "split_keywords": [
        "multimedia"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b143cb9289e9f0afe1d60a47c4af3cf090e5396888b14dd3df694cdb4b1f7c3",
                "md5": "3c4f833c81e31f6c2ea38a7473a1ee2f",
                "sha256": "a91794549400901bdd731c06ffa007ecd40727ed8019b29546529ca465820a21"
            },
            "downloads": -1,
            "filename": "radiotray_ng_mpris-0.1.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3c4f833c81e31f6c2ea38a7473a1ee2f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "~=3.10",
            "size": 9285,
            "upload_time": "2024-04-30T15:44:43",
            "upload_time_iso_8601": "2024-04-30T15:44:43.200961Z",
            "url": "https://files.pythonhosted.org/packages/1b/14/3cb9289e9f0afe1d60a47c4af3cf090e5396888b14dd3df694cdb4b1f7c3/radiotray_ng_mpris-0.1.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a09a186840c3aaa179d02bf9c852bf0a4e944741e2d1ac7e54bb5c25e49abc29",
                "md5": "af0af1d90124ca9d7b5d6ed3c97efa02",
                "sha256": "83d00633553d3a8d24848210f1a57b2526fd32e43489a5c8eab1238daff07c53"
            },
            "downloads": -1,
            "filename": "radiotray_ng_mpris-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "af0af1d90124ca9d7b5d6ed3c97efa02",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "~=3.10",
            "size": 10246,
            "upload_time": "2024-04-30T15:44:44",
            "upload_time_iso_8601": "2024-04-30T15:44:44.488819Z",
            "url": "https://files.pythonhosted.org/packages/a0/9a/186840c3aaa179d02bf9c852bf0a4e944741e2d1ac7e54bb5c25e49abc29/radiotray_ng_mpris-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-30 15:44:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "IngoMeyer441",
    "github_project": "radiotray-ng-mpris",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "radiotray-ng-mpris"
}
        
Elapsed time: 0.24431s