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
