An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: mpris

amedoeyes/mprisctl

Command-line tool to interact with MPRIS compatible media players.

Language: Rust - Size: 57.6 KB - Last synced at: about 14 hours ago - Pushed at: about 21 hours ago - Stars: 0 - Forks: 0

FoxxMD/multi-scrobbler

Scrobble plays from multiple sources to multiple clients

Language: TypeScript - Size: 12.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 577 - Forks: 19

go-musicfox/go-musicfox

go-musicfox是用Go写的又一款网易云音乐命令行客户端,支持UnblockNeteaseMusic、各种音质级别、lastfm、MPRIS、MacOS交互响应(睡眠暂停、蓝牙耳机连接断开响应、菜单栏控制等)...

Language: Go - Size: 64.3 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,898 - Forks: 117

z411/trackma

Open multi-site list manager for Unix-like systems. (ex-wMAL)

Language: Python - Size: 5.07 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 811 - Forks: 84

eNV25/mpv-mpris2

Rust implementation of the MPRIS v2 DBus interface for the mpv media player.

Language: Rust - Size: 342 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 25 - Forks: 1

sakithb/media-controls

A mpris client for the Gnome shell.

Language: TypeScript - Size: 2.48 MB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 296 - Forks: 42

szclsya/mpdris2-rs

Exposing MPRIS V2.2 D-Bus interface for mpd

Language: Rust - Size: 350 KB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 35 - Forks: 1

jwnmulder/dbus2mqtt

A Python tool to expose Linux D-Bus signals, methods and properties over MQTT - featuring templating, payload enrichment and Home Assistant-ready examples

Language: Python - Size: 358 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

Sinono3/souvlaki

A cross-platform library for handling OS media controls and metadata.

Language: Rust - Size: 144 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 104 - Forks: 23

stefur/lizzy

A customizable Waybar module for media playback that uses DBus signals

Language: Rust - Size: 197 KB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 18 - Forks: 1

MusiQt/musiqt

Simple and cross-platform music player.

Language: C++ - Size: 2.27 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 7 - Forks: 1

alexdelorenzo/cast_control

📺 Control Chromecasts from Linux and D-Bus

Language: Python - Size: 3.08 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 489 - Forks: 8

FichteFoll/discordrp-mpris

Discord Rich Presence through media players providing the mpris2 dbus interface

Language: Python - Size: 107 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 92 - Forks: 18

altdesktop/playerctl

🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.

Language: C - Size: 667 KB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 2,624 - Forks: 85

qxb3/fum

A fully customizable tui-based mpris music client.

Language: Rust - Size: 3.99 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 217 - Forks: 9

jasger9000/mpDris

A MPD client implementing the dbus MPRIS standard written in rust

Language: Rust - Size: 188 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 1

Moon-0xff/gnome-mpris-label

A music related GNOME extension.

Language: JavaScript - Size: 222 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 61 - Forks: 16

InputUsername/rescrobbled

MPRIS music scrobbler daemon

Language: Rust - Size: 438 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 262 - Forks: 14

ther0n/beefweb_mpris

A Python wrapper that adds MPRIS support to foobar2000 running in WINE on Linux through the beefweb component REST API

Language: Python - Size: 53.7 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 14 - Forks: 5

jvc84/wayves

Wayves

Language: Python - Size: 170 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 14 - Forks: 3

p-mng/goscrobble

A simple music scrobbler daemon for MPRIS-based music players.

Language: Go - Size: 43.9 KB - Last synced at: 14 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

BEST8OY/ScrollMPRIS

Scrolling MPRIS module for waybar

Language: Rust - Size: 43 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 1

Ladbaby/lastfm-scrobbler

🎵 A Last.fm scrobbler via MPRIS2 in Linux, designed for media players without built-in support for Last.fm

Language: Python - Size: 30.3 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 15 - Forks: 1

Mange/mpris-rs

Idiomatic MPRIS D-Bus interface library for Rust

Language: Rust - Size: 431 KB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 17

OHMCFXG/mpris-lyrics-rs

A cli tool that displays lyrics in real time through mpris

Language: Rust - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

alexdelorenzo/mpris_server

▶️ Integrate MPRIS Media Player support into your app

Language: Python - Size: 364 KB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 34 - Forks: 3

SeaDve/mpris-server

Implement MPRIS D-Bus interface in your application

Language: Rust - Size: 3.7 MB - Last synced at: about 9 hours ago - Pushed at: about 1 month ago - Stars: 27 - Forks: 3

mill1000/mpris-monitor

Python script to monitor MPRIS signals and control external stereo equipment.

Language: Python - Size: 75.2 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

vidify/vidify 📦

Detect the songs playing on your device and play their music videos anywhere

Language: Python - Size: 4.38 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 122 - Forks: 9

chrg127/mpris-server

MPRIS Server header only library built on top of sdbus-c++.

Language: C++ - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

taffybar/taffybar

A gtk based status bar for tiling window managers such as XMonad

Language: Haskell - Size: 2.14 MB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 704 - Forks: 137

patryk-ku/mpris-discord-rpc

Linux Discord rich presence for music, using MPRIS with album cover and progress bar support.

Language: Rust - Size: 771 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 32 - Forks: 4

lazykern/mprisence

A highly customizable Discord Rich Presence for MPRIS media players on Linux

Language: Rust - Size: 11.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 2

cjrh/debussy

CLI emitting json when song changes on Linux. Uses MPRIS and dbus to receive events

Language: Rust - Size: 84 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

tsirysndr/rockbox-zig Fork of Rockbox/rockbox

Rockbox open source high quality audio player as a Music Player Daemon. This project brings modern enhancements to the classic Rockbox firmware, using Zig and Rust for improved performance and maintainability ⚡ 🦀

Language: C - Size: 216 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 46 - Forks: 3

loimu/exo

Qt GUI, MPRIS interface and a scrobbler for Music on Console player

Language: C++ - Size: 2.65 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 2

esdmr/mpris-scripts

Run scripts via MPRIS media controls

Language: Python - Size: 10.7 KB - Last synced at: about 18 hours ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

miraclx/cmusd

CMUS-D (C* Music Player Daemon) with NodeJS

Language: JavaScript - Size: 1.49 MB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 2

JasonLG1979/gnome-shell-extension-mpris-indicator-button

A full featured MPRIS indicator button extension for GNOME Shell 3.38+

Language: JavaScript - Size: 1.35 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 160 - Forks: 22

jecaro/mprisqueeze

MPRIS interface for squeezelite

Language: Rust - Size: 168 KB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 2

webmastak/gnome-shell-extensions-mediaplayer 📦

A mediaplayer indicator for GNOME Shell 3.18+.

Language: JavaScript - Size: 6.25 MB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 375 - Forks: 101

hoyon/mpv-mpris

MPRIS plugin for mpv

Language: C - Size: 71.3 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 634 - Forks: 36

leberKleber/go-mpris

go mpris implementation

Language: Go - Size: 83 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 17 - Forks: 0

mariusor/mpris-ctl

Basic mpris player control for linux command line

Language: C - Size: 329 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 51 - Forks: 4

quarckster/go-mpris-server

MPRIS server in Go

Language: Go - Size: 46.9 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 2

rytilahti/homeassistant-mpris-bridge

Control your Home Assistant media players from your desktop using MPRIS

Language: Python - Size: 6.61 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 26 - Forks: 2

isnot/Qu-on

Music player controlled via TelegramBot

Language: JavaScript - Size: 355 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ray-kast/empress

A D-Bus MPRIS daemon for controlling media players.

Language: Rust - Size: 506 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 12 - Forks: 0

dbusjs/mpris-service

Node.js implementation for the MPRIS D-Bus Interface Specification to create a mediaplayer service

Language: JavaScript - Size: 127 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 63 - Forks: 9

wastis/MediaPlayerRemoteInterface

MPRIS (Media Player Remote Interface) service addon for Kodi v19+ matrix

Language: Python - Size: 1.82 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 19 - Forks: 2

hafeoz/waylrc

A Waybar module to display currently playing song lyrics

Language: Rust - Size: 154 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 2

l1na-forever/mpris-notifier

Dependency-light, highly-customizable, XDG desktop notification generator for 🎶🎵 MPRIS status changes 🎹

Language: Rust - Size: 249 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 25 - Forks: 4

hbacelar8/mprisctl

C++ MPRIS controller library

Language: C++ - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

altdesktop/playerbm

📚 🎧 Bookmark CLI for media players to resume where you left off in audiobooks and podcasts

Language: Go - Size: 90.8 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 38 - Forks: 1

hafeoz/mpris-stats

A tiny daemon to log playing music using MPRIS protocol

Language: Rust - Size: 0 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Jacalz/fympris

A simple MPRIS media controller for Linux/BSD.

Language: Go - Size: 10.5 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

iluha168/MPRIS-RPC

A connector between Chromium-based browsers and Discord's RPC (or arRPC) using MPRIS.

Language: TypeScript - Size: 6.84 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

mill1000/snapcast-mpris-proxy

Proxy Snapcast client and stream status to MPRIS D-Bus interface

Language: Python - Size: 27.3 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

thevar1able/airpods-helper

Small utility to automate Apple Airpods connection process

Language: Python - Size: 14.6 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 16 - Forks: 3

morosanmihail/homeassistant-mpris-bridge-rust

Linux application to handle syncronisation between MPRIS and Home Assistant. Allows you to control HA media players from Linux.

Language: Rust - Size: 116 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

provokateurin/dart-mpris

Language: Dart - Size: 27.3 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 5

slbillups/simple-mpris

A minimal mpris desktop widget for KDE Plasma 6.0-6.2.4

Language: QML - Size: 1.56 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

drzbida/mtlq

🎵 A cross-platform CLI providing JSON output for controlling media sessions

Language: C# - Size: 36.1 KB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

richin13/tmux-plugin-playerctl

Display MPRIS metadata in Tmux (Spotify, Clementine, VLC, etc)

Language: Shell - Size: 14.6 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 13 - Forks: 2

shymega/scrob 📦

Pluggable, open-source audio scrobbler, for crustaceans.

Language: Rust - Size: 10.8 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 13 - Forks: 1

foxfirecodes/now-clocking Fork of gamehelp16/now-clocking

a conky widget that shows now playing information when music is playing or a clock when music is not playing

Language: Shell - Size: 1.61 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 50 - Forks: 14

Ottercast/frontend

LVGL-based frontend application for the Ottercast Amp

Language: C - Size: 26.6 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

sammy-ette/clematis

Discord rich presence for MPRIS music players.

Language: Go - Size: 289 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 2

chme/pidi-mpris

Control MPRIS media players with a Pirate Audio Raspberry Pi add-on

Language: Python - Size: 1.2 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

mavit/slimpris2 Fork of vhdirk/slimpris2

MPRIS remote control of Lyrion Music Server

Language: Python - Size: 236 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 11 - Forks: 1

mopidy/mopidy-mpris

Mopidy extension for controlling Mopidy through the MPRIS D-Bus interface

Language: Python - Size: 193 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 37 - Forks: 12

toasterofbread/mediasession-kt

A Kotlin Multiplatform library for emitting a system media session

Language: Kotlin - Size: 122 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 1

STrusov/plasma-browser-integration-glib

Plasma Integration browser plugin support for GTK-based environments.

Language: Vala - Size: 1.5 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

tobyhs/track-announcer-mpris

Command line app to speak the track title when a track starts playing (D-Bus, MPRIS)

Language: Python - Size: 5.86 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Ryhon0/xp 📦

GUI and TUI music player with support for multiple streaming services.

Language: D - Size: 223 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 0

ritiek/net-mpris

Control a remote D-Bus session as if it was running on the default D-Bus session bus on your machine

Language: Python - Size: 66.4 KB - Last synced at: about 6 hours ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 0

ivanvit100/Rofi_Player

Rofi applet that provides an interface for music playback. It allows for random playback of tracks from local playlists (folders). It supports direct streaming of YouTube playlists or downloading them for subsequent offline listening.

Language: Shell - Size: 132 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

alexmercerind/mpris_service

🎹 D-Bus MPRIS for GNU/Linux.

Language: Dart - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

un-def/i3blocks-mpris

A persistent i3blocks blocklet for the MPRIS D-Bus interface (f.k.a. i3blocks-spotify-persist)

Language: Python - Size: 78.1 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 16 - Forks: 3

sammy-ette/Opera

💃 MPRIS implementation for osu!

Language: Go - Size: 34.2 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

YodaEmbedding/scrobblez

Customizable last.fm scrobbler via MPRIS 2

Language: Python - Size: 11.7 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 1

liri-archive/vibe 📦

:book: QtQuick modules for shell and applications

Language: C++ - Size: 472 KB - Last synced at: 10 months ago - Pushed at: about 7 years ago - Stars: 7 - Forks: 2

pop-os/mpris2-zbus 📦

Migrated to https://github.com/pop-os/dbus-settings-bindings

Language: Rust - Size: 56.6 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

Meisteri-4/rofi-mpris

Rofi script for controlling MPRIS compatible applications.

Language: Shell - Size: 27.3 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

ruslang02/discord-mpris

MPRIS music client to displaying currently playing music on Discord Rich Presence.

Language: TypeScript - Size: 302 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

mariusor/mpris-scrobbler

A minimalistic user daemon to submit the songs you're playing to audioscrobbler services like listenbrainz.org, libre.fm and last.fm.

Language: C - Size: 1.62 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 135 - Forks: 6

Jelmerro/mpris-service Fork of dbusjs/mpris-service

Node.js implementation for the MPRIS D-Bus Interface Specification to create a mediaplayer service

Language: JavaScript - Size: 152 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

asattelmaier/rundfunk

Unofficial Deutschlandradio GNU/Linux client

Language: Python - Size: 95.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

plainDE/plainPanel

Lightweight panel for OpenBox/FluxBox/...

Language: C++ - Size: 14.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 0

towsifkafi/dbus-media-http-api

A HTTP API interfacing with the host's DBus to manage and relay media player information using the Mris MediaPlayer2 protocol.

Language: Go - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

LoLei/home-remote

Home-Remote - Control media from your phone (on Linux) 📱🐧

Language: TypeScript - Size: 279 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

kupospelov/mpris-listen

General purpose MPRIS service

Language: Rust - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

nroi/audiowarden

block spotify songs that you don't like

Language: Rust - Size: 68.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pauloo27/go-mpris Fork of emersion/go-mpris

📚 A Go library for MPRIS

Language: Go - Size: 51.8 KB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 1

nvlgit/headphones-plug-controller

Pauses playback for mpris2 compatible media players when the headphones jack unplugs and resumes playback when it is plugged back in.

Language: Vala - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

jamieluckett/ArgosSpotifyMpris

An Spotify argos plugin using mpris data

Language: Python - Size: 173 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

pauloo27/gotroller

📻 MPRIS controller wrote in Go for Polybar with extra GUI

Language: Go - Size: 196 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

Rudd-O/homeassistant-hassmpris

MPRIS integration for Linux desktop media players

Language: Python - Size: 137 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

alkatrazstudio/meson-player

Meson Player - invisible music player

Language: C++ - Size: 1.73 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

aymanbagabas/Glyrics

GTK+ lyrics viewer

Language: Python - Size: 104 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0