myspoti
Jetpack Compose로 만든 Spotify 전용 안드로이드 클라이언트
Small GTK/libadwaita mini player for MPRIS-compatible Linux media players
README 전체를 불러오는 중입니다.
README 전문 보기 ↗MPRIS MiniPlayer is a small GTK4/libadwaita mini player for Linux media players that expose the MPRIS interface on the session D-Bus.
Visit the project homepage for an overview and downloads.
It is not tied to a specific player. It is intended to work with Sidra, Slipmat, Cider, VLC, Spotify, Strawberry, Rhythmbox, Elisa, browsers exposing media sessions, Mopidy, spotifyd, mpv with an MPRIS plugin, and similar clients.
Download the latest release asset from the GitHub releases page.
For Flatpak, install the bundle with:
flatpak install --user ./MPRIS-MiniPlayer-<version>-x86_64.flatpak
For Debian or Ubuntu on amd64, install the Debian package with:
sudo apt install ./mpris-miniplayer_<version>_amd64.deb
deb-get is a tool that makes it easy to install Debian packages from the command line.
After installing deb-get, you can install MPRIS MiniPlayer with:
sudo deb-get install mpris-miniplayer
For Fedora on x86_64, install the RPM package with:
sudo dnf install ./mpris-miniplayer-<version>.x86_64.rpm
Run it from your application launcher, or from a terminal.
For Flatpak:
flatpak run io.github.ChrisLauinger.MprisMiniPlayer
For the Debian package:
mpris-miniplayer
MPRIS MiniPlayer needs at least one running MPRIS-compatible media player to show playback controls. When it starts without a player, it can stay hidden in the background and show the window automatically later.
Install the typical development dependencies on Debian or Ubuntu:
sudo apt install meson ninja-build valac libgtk-4-dev libadwaita-1-dev libsoup-3.0-dev gettext desktop-file-utils appstream
Build and run:
meson setup build
meson compile -C build
meson devenv -C build ./src/mpris-miniplayer
meson devenv runs the build-tree binary with the generated GSettings
schemas available, so preferences work before installing the app.
Install locally:
sudo meson install -C build
Uninstall the local build:
sudo ninja -C build uninstall
The static website lives in docs/. To publish it at
https://chrislauinger77.github.io/mpris-miniplayer/, open this repository's
Settings → Pages, choose Deploy from a branch, select main and
/docs, then save. GitHub Pages will publish subsequent changes to docs/
when they are pushed to main.
Preview it locally with python3 -m http.server 8000 --directory docs and open
http://localhost:8000/. If the application icon or screenshot changes, copy
the updated files from data/ into docs/assets/.
Releases use one manually started workflow with two stages, so the published files are
exactly the ones that were tested. The release environment must have the maintainer
configured as a required reviewer and allow deployments from main. Leave Prevent
self-review disabled if the same maintainer starts and approves the run.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗