| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-13 | 5.2 kB | |
| SonicTree-1.2.0-x86_64.AppImage | 2026-07-13 | 6.8 MB | |
| SHA256SUMS | 2026-07-13 | 98 Bytes | |
| sonictree-public-key.asc | 2026-07-13 | 3.1 kB | |
| SHA256SUMS.sig | 2026-07-13 | 566 Bytes | |
| SonicTree-1.2.0-x86_64.AppImage.sig | 2026-07-13 | 566 Bytes | |
| CHANGELOG.md | 2026-07-13 | 1.0 kB | |
| LICENSE | 2026-07-13 | 2.4 kB | |
| RELEASENOTES.md | 2026-07-13 | 1.2 kB | |
| Totals: 9 Items | 6.9 MB | 6 | |
SonicTree
SonicTree is a folder-based music player for Linux that plays music directly from your existing folder structure. It is designed to be simple, responsive, and reliable without requiring a media library or database.
- Version - 1.2.0
- Platform - Linux
- Architecture - x86_64 (64-bit)
What's New in 1.2.0
- Added Repeat Off, Repeat Track, and Repeat Playlist modes.
- Added repeat mode persistence.
- Added keyboard shortcuts for playback, seeking, and volume control.
- Improved playback navigation consistency.
- Improved playback context handling during folder changes.
- Improved user interface synchronization.
- Improved volume persistence.
- Fixed several bugs discovered during testing.
- Code cleanup and internal refactoring.
- Hardened release binaries with Full RELRO, Stack Canary, PIE, NX, and FORTIFY_SOURCE.
- SHA-256 checksums and GPG signatures included for release verification.
Features
- Folder-based music browsing
- Gapless playback
- Repeat Off, Repeat Track, and Repeat Playlist modes
- Keyboard shortcuts for playback, seeking, and volume control
- Album artwork support
- Audio metadata display
- Persistent application settings
- Audio playback powered by GStreamer
- Metadata powered by TagLib
Requirements
- Linux (x86_64)
- GStreamer
- TagLib
Supported Formats
Commonly supported formats include:
- MP3
- FLAC
- OGG Vorbis
- WAV
- AAC
- M4A
Installation
Download the latest AppImage from the SonicTree SourceForge project page.
Make the AppImage executable:
chmod +x SonicTree-1.2.0-x86_64.AppImage
Run SonicTree:
./SonicTree-1.2.0-x86_64.AppImage
Keyboard Shortcuts
Key / Action
- Space / Play/Pause
- Enter / Play Selected
- Ctrl + Right / Next Track
- Ctrl + Left / Previous Track
- Ctrl + UP / Volume Up
- Ctrl + Down / Volume Down
- Shift + Right / Seek Forward
- Shift + Left / Seek Backward
- Escape / Close or Exit
Security
Release binaries are built with modern hardening features:
- Full RELRO
- Stack Canary
- PIE (Position Independent Executable)
- NX (No eXecute)
- FORTIFY_SOURCE
These improves resistance against common memory corruption and exploitation techniques.
Release files also includes:
- SHA-256 checksums
- GPG signatures
These allow users to verify the integrity and authenticity of downloaded releases.
Frequently Asked Questions (FAQ)
What is SonicTree?
SonicTree is a Linux music player designed for local music playback and filesystem-based navigation.
How does SonicTree organize music?
SonicTree uses your existing folder structure. Your music remains organized exactly as it exists on disk.
Does SonicTree require a music library database?
No. SonicTree works directly with the filesystem and does not require importing music into a database.
How do I play music?
Browse to a folder containing audio files and open it within SonicTree. Select a track to begin playback.
Can SonicTree play music from external drives?
Yes. Any mounted drive accessible through the filesystem can be played.
How do I access music stored on an external drive?
Most Linux systems mount external drives under:
/media/<username>/
/mnt/
Navigate to the mounted location from within SonicTree and browse your music folders normally.
Does SonicTree support album artwork?
Yes. SonicTree supports both embedded artwork stored within audio files and artwork stored within music folders.
Can I seek within tracks?
Yes. SonicTree supports seeking within audio tracks.
Does SonicTree remember volume settings?
Yes. Volume settings are persisted between sessions.
Does SonicTree support dark mode?
Yes. SonicTree includes a dark theme.
Does playback continue while browsing folders?
Yes. Playback continues while navigating through the filesystem.
Does SonicTree modify my music files?
No. SonicTree does not modify audio files.
Does SonicTree move, rename, or reorganize music files?
No. SonicTree does not alter the structure of your music collection.
Does SonicTree require an internet connection?
No. SonicTree is designed for local music playback and operate entirely offline.
Can SonicTree play music from network-mounted storage?
Yes. Any mounted filesystem accessible through the operating system can be browsed and played.
Does SonicTree scan my entire system?
No. Only folders that you choose to browse are accessed.
What platforms are supported?
SonicTree supports Linux x86_64 (64-bit) systems.
Where are settings stored?
SonicTree stores application settings locally on your system.
How do I report a bug?
Please include the following information when reporting issues:
- SonicTree version
- Linux distribution
- Steps to reproduce the issue
- Relevant logs
- Screenshots if applicable
Where can I find the latest release?
The latest release is available from the project's release page.
What is the focus of SonicTree?
SonicTree focuses on local music playback, filesystem-based navigation, reliability, and a responsive desktop listening experience.
License
See the LICENSE file for licensing information.