All Projects → hoyon → Mpv Mpris

hoyon / Mpv Mpris

Licence: mit
MPRIS plugin for mpv

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Mpv Mpris

termv
A terminal iptv player written in bash
Stars: ✭ 119 (-53.33%)
Mutual labels:  mpv
twitchpipe
Pipe your favorite Twitch streams to the media player of your choice, or a file to save them for later. Supports low-latency playback.
Stars: ✭ 28 (-89.02%)
Mutual labels:  mpv
mpv
mpv remote control library written in golang
Stars: ✭ 35 (-86.27%)
Mutual labels:  mpv
mpv-youtube-upnext
A userscript for MPV that allows you to play "up next"/recommended youtube videos ⏭️
Stars: ✭ 29 (-88.63%)
Mutual labels:  mpv
immersive
Language learning mpv script for looking up words within mpv and generating Anki cards
Stars: ✭ 43 (-83.14%)
Mutual labels:  mpv
ssh-mpv
List/play videos over ssh using mpv.
Stars: ✭ 20 (-92.16%)
Mutual labels:  mpv
feeluown-core
提供音乐播放器的一些常见组成模块(已经合并到 feeluown 项目中)
Stars: ✭ 30 (-88.24%)
Mutual labels:  mpv
mpv-twitch-chat
Show Twitch chat messages as subtitles when watching Twitch VOD with mpv.
Stars: ✭ 27 (-89.41%)
Mutual labels:  mpv
animwall
Animated wallpapers for Linux
Stars: ✭ 28 (-89.02%)
Mutual labels:  mpv
mpv-youtube-download
A userscript for MPV that allows you to download youtube audio and video with one key press 💾
Stars: ✭ 16 (-93.73%)
Mutual labels:  mpv
MPV lazy
🔄 mpv player 播放器折腾记录 windows conf ; 中文注释配置 快速帮助萌新入门 ; mpv-lazy 懒人包 win10 x64
Stars: ✭ 615 (+141.18%)
Mutual labels:  mpv
webtorrent-mpv-hook
Adds a hook that allows mpv to stream torrents
Stars: ✭ 67 (-73.73%)
Mutual labels:  mpv
dotfiles
Config files for i3, polybar, rofi, mpv, Xresources, kitty and some bash-things...
Stars: ✭ 52 (-79.61%)
Mutual labels:  mpv
HPlayer2
Modular Media Player for Raspberry Pi and more...
Stars: ✭ 28 (-89.02%)
Mutual labels:  mpv
mpv-nightly-build
🍿 Unofficial mpv nightly build for macOS
Stars: ✭ 77 (-69.8%)
Mutual labels:  mpv
dotfiles
My life's work 🔥🔥
Stars: ✭ 28 (-89.02%)
Mutual labels:  mpv
playercast
Cast to media player and control playback remotely.
Stars: ✭ 46 (-81.96%)
Mutual labels:  mpv
spongebob-cli
Watch classic spongebob from the terminal!
Stars: ✭ 179 (-29.8%)
Mutual labels:  mpv
kaa.si-cli
Stream anime from kaa.si and sync with anilist
Stars: ✭ 12 (-95.29%)
Mutual labels:  mpv
mpv-image-viewer
Configuration, scripts and tips for using mpv as an image viewer
Stars: ✭ 157 (-38.43%)
Mutual labels:  mpv

mpv-mpris

mpv-mpris is a plugin for mpv which allows control of the player using standard media keys.

This plugin implements the MPRIS D-Bus interface and can be controlled using tools such as playerctl or through many Linux DEs, such as Gnome and KDE.

Build

If you are using 64bit Linux a pre-built version is available here otherwise you will have to manually build.

Build requirements:

  • C99 compiler (gcc or clang)
  • pkg-config
  • mpv development files
  • glib development files
  • gio development files

Building should be as simple as running make in the cloned directory.

Install

To install either run make install or copy the compiled mpris.so file into one of the following directories:

  • /etc/mpv/scripts
  • ~/.config/mpv/scripts

The plugin can be used without installing by running mpv with the --script flag:

mpv --script=/path/to/mpris.so video.mp4

Notes

This plugin requires mpv to be built with --enable-cplugins (default as of mpv 0.26) and to be built with Lua support (to enable loading scripts).

D-Bus interfaces

Implemented:

  • org.mpris.MediaPlayer2
  • org.mpris.MediaPlayer2.Player

Not implemented:

  • org.mpris.MediaPlayer2.TrackList
  • org.mpris.MediaPlayer2.Playlists
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].