Flatsonar

Resonance

by nate-xyz

Harmonize your listening experience

Broad permissions Verified creator GPL-3.0-or-later v0.1.3

Support the creators

Flatsonar is just the shop window. The people below made Resonance.

Screenshot 1 of Resonance Screenshot 2 of Resonance Screenshot 3 of Resonance Screenshot 4 of Resonance Screenshot 5 of Resonance Screenshot 6 of Resonance Screenshot 7 of Resonance Screenshot 8 of Resonance

About

Resonance is an intuitive music player application written in Rust and Python, with a clean user interface built using the GTK4 / Libadwaita framework. Resonance lets you effortlessly manage and play your music collection, with support for all the common music file formats.

Features:

  • UI updates to reflect currently playing track's cover art colors
  • Playlist creation and modification
  • Control the player through MPRIS
  • Discord Rich Presence integration
  • Last.fm scrobbling
  • Import tags with the Mutagen library
  • No tag editing (intentionally out of scope to keep Resonance a music player only)

⚠️ RESONANCE IS EARLY STAGE ALPHA RELEASE SOFTWARE (THERE ARE BUGS, PLEASE OPEN ISSUES) ⚠️

Permissions

1 permission weaken the sandbox. Flatsonar asks before installing.

  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • network
    --share=network
  • inter-process communication (needed for X11)
    --share=ipc
  • Wayland display
    --socket=wayland
  • audio
    --socket=pulseaudio
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • GPU acceleration
    --device=dri
  • access to your download folder
    --filesystem=xdg-download:ro
  • access to xdg-run/app/com.discordapp.Discord
    --filesystem=xdg-run/app/com.discordapp.Discord:create
  • access to your music folder
    --filesystem=xdg-music:ro
  • access to xdg-run/discord-ipc-0
    --filesystem=xdg-run/discord-ipc-0

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.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.