Stream your own music with BeatsX
BeatsX is a sleek and powerful iOS app written in Swift that connects to your self-hosted Subsonic-compatible server like Navidrome or Ampache, giving you full control of your personal music collection — wherever you go.
Built with a clean and modern SwiftUI architecture, Focuses on speed, simplicity, and sound quality, giving you a listening experience that feels native, fluid, and personal, BeatsX offers a seamless experience whether you're driving, offline, or just relaxing at home.
Key Features:
- SwiftUI Architecture - BeatsX is built entirely in SwiftUI latest Architecture
- Hybrid Database - BeatsX uses both CoreData (DatabaseManager) and SQLite (SyncDatabase) for different purposes,
- Sync Strategy - BeatsX implements a progressive sync with phases (genres → playlists → artists → albums) with checkpoint recovery and memory monitoring.
- Memory Management - BeatsX has extensive MemoryMonitor integration with autoreleasepool usage throughout sync operations - a unique optimization pattern.
- Audio Engine - BeatsX implements a custom AudioEngine using AVAudioEngine with advanced features (crossfade timing, UI fade progress.
- 10-Band Manual & Preset EQ - Shape your sound precisely with a studio-grade equalizer, including professional presets and full manual control.
- Pro Crossfade - Enjoy smooth transitions between songs with artwork and title fading—your music flows without a single hard cut's.
- Always-Visible Miniplayer - A sleek miniplayer stays accessible across the app. Tap it to reveal a fully animated Now Playing screen with delightful zoom-in and zoom-out transitions.
- Home Page - A personalised home experience inspired by Apple Music’s design—discover, revisit, and explore your library effortlessly.
- Modern Context Menus - Intuitive actions are always within reach, allowing you to manage and play your music instantly.
- Redesigned Search Experience – A visual, category-based search that adapts to your taste, letting you show or hide sections and discover your music effortlessly.
- Siri Voice Control – Play your music hands-free using simple commands like "Play <artist>".
- Automatic Library Updates – Your music library stays up to date automatically as your server changes.
- Apple Lock Screen Playback Controls – Control playback, Favourite's directly from the lock screen with native iOS media widgets.
- Modern Context Menus – Intuitive actions are always within reach, letting you manage and play your music instantly.







