Reprise
by Marvin Baudach
Play and organize your music
About
Reprise is a native music player for GNOME with a fast, column-based library, playlists, a play queue, album covers, synchronized played-track lyrics, tag editing, and MPRIS integration for media keys and the lock screen. Optional ListenBrainz and Last.fm scrobbling can report completed listens after explicit account setup. Your library stays local. Reprise changes music files only after an explicit tag-edit or move-to-trash confirmation. Missing covers are retrieved automatically. For tracks you play, title, artist, album, and duration are sent to LRCLIB for lyrics; file paths and the rest of the library are not sent. ListenBrainz and Last.fm are disabled by default; credentials stay in the system keyring and each service has an independent local offline queue. Last.fm requires the user's own API credentials.
Permissions
Everything this app can reach outside its sandbox. Nothing here weakens it.
- inter-process communication (needed for X11)
--share=ipc - Wayland display
--socket=wayland - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - GPU acceleration
--device=dri - audio
--socket=pulseaudio - network
--share=network - registers as a media player (MPRIS)
--own-name=org.mpris.MediaPlayer2.reprise - talks to org.gtk.vfs.*
--talk-name=org.gtk.vfs.* - access to xdg-run/gvfsd
--filesystem=xdg-run/gvfsd
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- hosted by github.com/marvinbaudach, which owns the io.github namespace of io.github.marvinbaudach.Reprise
publisher:namespace
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.