Playchitect
by james-westwood
Smart DJ playlist management with intelligent BPM clustering
About
Playchitect transforms DJ playlist creation from rigid BPM-based grouping to intelligent multi-dimensional clustering. Instead of grouping tracks solely by tempo, it analyses BPM alongside spectral brightness, high-frequency energy, RMS loudness and percussiveness to create playlists that feel coherent — not just mathematically similar. Features include: - K-means clustering across 5 audio dimensions - Automatic detection of intro/outro-friendly tracks - M3U and CUE sheet export - Native GNOME interface built with GTK4 and libadwaita
Permissions
1 permission weaken the sandbox. Flatsonar asks before installing.
- read-only access to your home folder
--filesystem=home:ro - 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 - access to your music folder
--filesystem=xdg-music:ro - access to your documents folder
--filesystem=xdg-documents - portal Desktop
--talk-name=org.freedesktop.portal.Desktop - portal FileChooser
--talk-name=org.freedesktop.portal.FileChooser
Who publishes this
Something concrete is wrong: the id claims a namespace this repository does not own, or the build does things a build should not. Flatsonar warns twice.
- com.github.jameswestwood.Playchitect claims the com.github.jameswestwood namespace but is hosted by github.com/james-westwood and does not build the owner's code
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.