Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/w0rp/xmms2-mpris

An MPRIS client for XMMS2
https://github.com/w0rp/xmms2-mpris

Last synced: about 1 month ago
JSON representation

An MPRIS client for XMMS2

Awesome Lists containing this project

README

        

# xmms2-mpris

A client for XMMS2 which displays current track information with MPRIS, and
implements MPRIS controls for controlling XMMS2.

This allows the system to show information and controls for media that is
playing. KDE will show the track and album art in your system tray and lock
screen.

![system-tray-example](https://user-images.githubusercontent.com/3518142/87245779-2b33fd80-c440-11ea-9260-80dfe58d6a3f.jpg)

## Installation

You can add the program to your system by installing it from the PPA if you're
using an Ubuntu-based distribution.

```sh
sudo add-apt-repository ppa:devw0rp/w0rp-utils
sudo apt update
sudo apt install xmms2-mpris
```

Otherwise, you can build the package from source by following the steps below,
which you can adapt to whatever your distribution is.

## Building on Ubuntu/Linux Mint/KDE Neon

Install the following things first.

```
sudo apt install cmake libxmmsclient-dev libglib2.0-dev libxmmsclient-glib-dev
```

Then build the project with CMake.

```
cmake .
make
```

You can run the client with `./xmms2-mpris`. The `xmms2d` will need to already
be running.

You can install the client for all users, so it will start automatically
whenever xmms2 does.

```
sudo make install
```