Playerctl is a command-line utility and library for controlling media players that adhere to the MPRIS specification. It communicates with media players over D-Bus, allowing users to issue playback commands, retrieve track metadata, and monitor playback status in real time.
Las características principales de altdesktop/playerctl son: D-Bus Signal Subscriptions, Media Playback Controllers, Media Metadata Retrievers, Seek Controls, Player Discovery, Player Selection Strategies, MPRIS Protocol Implementations, Continuous Output Streams.
Las alternativas de código abierto para altdesktop/playerctl incluyen: hanxi/xiaomusic — Xiaomusic is a remote media control system designed for Xiaomi smart speaker integration. It enables the streaming of… spicetify/cli — This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify… darknessomi/musicbox — Musicbox is a terminal-based music player and command-line interface client for NetEase Cloud Music. It functions as a… skorokithakis/catt — catt is a command-line interface and network utility for casting media and websites to Google Cast devices. It serves… guyueyingmu/avbook — Avbook is a self-hosted, web-based digital library and catalog manager designed for organizing personal collections of… hooke007/mpv_playkit.
Xiaomusic is a remote media control system designed for Xiaomi smart speaker integration. It enables the streaming of custom audio sources and network playlists to compatible hardware via a centralized software interface. The system manages network audio streaming by loading external JSON configurations and parsing M3U playlist files. It includes capabilities for directory-based file discovery to index local audio files and performs dynamic audio format conversion to ensure compatibility with the hardware output device. Playback is managed through a command-driven interface that supports tra
This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan
Musicbox is a terminal-based music player and command-line interface client for NetEase Cloud Music. It functions as a keyboard-driven audio player that enables users to stream music, manage playlists, and browse charts directly within a terminal environment. The project utilizes a headless music daemon to separate background audio playback and authentication from the command-line interface. This architecture allows for audio control via external commands or agents and includes a desktop lyrics overlay capable of dual-line rendering and foreign language translations. The system covers high-f
catt is a command-line interface and network utility for casting media and websites to Google Cast devices. It serves as a terminal-based controller that transmits video, audio, and web content from a local computer to compatible remote receiving hardware. The tool includes a device manager that maps complex hardware identifiers to human-readable aliases via a local configuration file. This allows for faster device targeting and the assignment of default target devices. The system supports streaming local files and online video sources, including the ability to render websites using the remo