Add a port of up-to-date implementation of the MPRIS protocol for DeaDBeeF

music player.

Original MPRIS plugin (`audio/deadbeef-mpris-plugin') does not work anymore
and seems to be orphaned.  Original plugin supported MPRISv1 and MPRISv2;
this plugin only supports version two.

WWW: https://github.com/Serranya/deadbeef-mpris2-plugin
This commit is contained in:
Alexey Dokuchaev 2015-11-16 05:07:07 +00:00
parent a4444429a6
commit 0f1cc5bd19
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=401753
4 changed files with 45 additions and 0 deletions

View File

@ -96,6 +96,7 @@
SUBDIR += dcd
SUBDIR += deadbeef
SUBDIR += deadbeef-mpris-plugin
SUBDIR += deadbeef-mpris2-plugin
SUBDIR += decibel-audio-player
SUBDIR += deforaos-mixer
SUBDIR += dekagen

View File

@ -0,0 +1,26 @@
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD$
PORTNAME= deadbeef-mpris2-plugin
DISTVERSIONPREFIX= v
DISTVERSION= 1.8
CATEGORIES= audio
MAINTAINER= danfe@FreeBSD.org
COMMENT= MPRIS protocol version 2 plugin for DeaDBeeF music player
LICENSE= GPLv3
BUILD_DEPENDS= ${LOCALBASE}/include/deadbeef/deadbeef.h:${PORTSDIR}/audio/deadbeef
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_GITHUB= yes
GH_ACCOUNT= Serranya
USES= autoreconf libtool pkgconfig
GNU_CONFIGURE= yes
USE_GNOME= glib20
PLIST_FILES= lib/deadbeef/mpris.so
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (Serranya-deadbeef-mpris2-plugin-v1.8_GH0.tar.gz) = c6601e2c1f83bfe5e76c859386fc47dad8f44508f10321dab357aa57bd82cec1
SIZE (Serranya-deadbeef-mpris2-plugin-v1.8_GH0.tar.gz) = 9396

View File

@ -0,0 +1,16 @@
This plugin aims to implement the MPRIS protocol for DeaDBeeF music player.
The original MPRIS plugin for DeaDBeeF does not work anymore and seems to be
orphaned. The original plugin supported MPRISv1 and MPRISv2. This plugin
only supports version two.
What is currently missing:
- The whole optional "org.mpris.MediaPlayer2.TrackList" interface
- The whole optional "org.mpris.MediaPlayer2.Playlists" interface
- The optional "Fullscreen" property of the org.mpris.MediaPlayer2
interface
- The optional "CanSetFullscreen" property of the org.mpris.MediaPlayer2
interface
WWW: https://github.com/Serranya/deadbeef-mpris2-plugin