Flatsonar

BinauralPlayer

by Alamahant

Full-featured media player with brainwave audio generation

Broad permissions Verified creator GPL-3.0-or-later v1.7.1

Support the creators

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

Screenshot 1 of BinauralPlayer Screenshot 2 of BinauralPlayer Screenshot 3 of BinauralPlayer Screenshot 4 of BinauralPlayer Screenshot 5 of BinauralPlayer Screenshot 6 of BinauralPlayer

About

BinauralPlayer is a powerful media player that combines traditional media playback with brainwave audio generation. Users can enjoy tabbed playlists, advanced playback controls, and immersive brainwave sessions with binaural beats or isochronic tones.

Media Playback:

  • Multi-format support: MP3, WAV, FLAC, OGG, M4A, MP4, M4V, AVI, MKV
  • Tabbed playlists: Create, rename, and manage multiple playlists
  • Advanced playback: Shuffle, repeat, seek, volume control with mute
  • Streaming support: Play audio from HTTP/HTTPS URLs
  • Time display: Track position/duration with seekable progress bar

Brainwave Audio Generation:

  • Three modes: Binaural Beats, Isochronic Tones, Audio Generator
  • Real-time dynamic engine: Immediate parameter changes
  • Waveforms: Sine, Square, Triangle, Sawtooth
  • Frequency control: Left/right channels (20Hz–20kHz)
  • Auto-stop timer with countdown visualization

Playlist Management:

  • Tabbed interface with multiple named playlists
  • Search function to filter tracks
  • Save/load playlists in JSON
  • Track operations: Add, remove, clear with selection tracking

User Interface:

  • Custom toolbars: Media (Blue), Binaural (Purple), Nature (Green)
  • Split status bar for media and brainwave engine status
  • Responsive layout with graceful resizing
  • Safety warnings on first launch and brainwave activation

Permissions

1 permission weaken the sandbox. Flatsonar asks before installing.

  • access to unrecognised path 'xdg-documents/BinauralPlayer:create'
    --filesystem=xdg-documents/BinauralPlayer:create
  • inter-process communication (needed for X11)
    --share=ipc
  • network
    --share=network
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • audio
    --socket=pulseaudio
  • Wayland display
    --socket=wayland
  • GPU acceleration
    --device=dri
  • access to xdg-run/pipewire-0
    --filesystem=xdg-run/pipewire-0:ro
  • access to your music folder
    --filesystem=xdg-music:ro
  • access to xdg-config/kdeglobals
    --filesystem=xdg-config/kdeglobals:ro
  • talks to com.canonical.AppMenu.Registrar
    --talk-name=com.canonical.AppMenu.Registrar
  • talks to org.kde.kconfig.notify
    --talk-name=org.kde.kconfig.notify
  • talks to org.kde.KGlobalSettings
    --talk-name=org.kde.KGlobalSettings

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.

  • installs a prebuilt binary instead of building from source (x2)
    source:prebuilt
  • 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.