"Smart Queue, Mood Matching, and Offline Intelligence."
Sangeet is a premium, native macOS music player built for audiophiles who demand bit-perfect audio quality without compromising on aesthetics. Powered by the industry-standard BASS Audio Engine and wrapped in a stunning Glassmorphic SwiftUI interface, Sangeet bridges the gap between professional audio tools and modern design.
- Bit-Perfect Output: Bypasses the macOS system mixer to deliver unaltered audio directly to your DAC.
- Exclusive Access (Hog Mode): Takes complete control of your audio device to prevent interference from other apps.
- Native Sample Rate Switching: Automatically adjusts your DAC's sample rate to match the source file (up to 192kHz/32-bit).
- True Gapless Playback: Zero-latency transitions between tracks using advanced preloading.
- Smart Crossfade: "Kill Switch" technology ensures smooth transitions without overlapping clashes, even during rapid skipping.
- Volume Normalization: Integrated ReplayGain support for consistent volume levels across your library.
- Glassmorphism UI: Beautiful, translucent interface elements that blend with your desktop.
- Floating Dock: A compact, interactive mini-player that floats above your windows.
- Visual Equalizer: 8-band parametric EQ with a glowing, interactive curve and preset management.
- Squiggly Progress Bar: Unique, animated playback progress inspired by Android 13.
- Radial Settings Menu: A futuristic, gesture-driven settings interface.
- Folder-Based Library: Drag and drop your music folders directly—no "importing" or duplicating files.
- Instant Search: Global Cmd+K search to find any track, album, or artist instantly.
- Smart Metadata: Automatically fetches high-res artwork and corrects tags.
- Infinite Queue: Never stops playing music, automatically queuing similar tracks when your playlist ends.
- Stats & History: Track your listening habits with detailed statistics.
- Synced Lyrics: Word-by-word synchronized lyrics (karaoke style) for supported tracks.
- Immersive UI: Beautiful, full-screen overlay mode that blends lyrics with the album art background.
- Persistent State: Lyrics visibility preference is remembered across sessions.
- Tidal Integration: Search and stream high-quality music from Tidal's catalog directly within the app.
- Smart Favorites: Clicking "Heart" on a streaming track automatically adds it to your library and downloads it offline.
- Smart Queue: Intelligent "Play Next" algorithm that mixes Similar Artists and Track Radio.
- Trending Charts: Browse trending songs from iTunes charts (International & India).
- Download Support: Save online tracks to your local library for offline playback.
- Seamless Playback: Stream with the same audiophile-grade engine as local files.
| Home & Full Player | Library (Artists & Albums) |
|---|---|
![]() |
![]() |
| Songs & Playlists | Queue & Visual EQ |
|---|---|
![]() |
![]() |
| Online Streaming | Settings & Extras |
|---|---|
![]() |
![]() |
- Language: Swift 6.0
- UI Framework: SwiftUI (macOS 14+)
- Audio Engine: Un4seen BASS (C++ Library bridged to Swift)
- Database: GRDB.swift (SQLite wrapper)
- Hardware Integration: CoreAudio (for HAL/DAC control)
-
Clone the repository
git clone https://github.com/YashvardhanATRgithub/Sangeet.git cd Sangeet -
Open in Xcode
open Sangeet3.xcodeproj
-
Build & Run
- Ensure you have the
libbass.dylibinData/Audio/BASS/(included in repo). - Press
Cmd+Rto build and run.
- Ensure you have the
Special thanks to the creators of the libraries and services that make Sangeet possible:
- Un4seen Developments: For the incredible BASS Audio Library, which powers the core audio engine, DSP, and gapless playback features.
- Gwendal Roué: For GRDB.swift, the robust SQLite toolkit that handles the music library database.
- Tidal: For providing high-quality music streaming capabilities.
- Apple iTunes: For the RSS Feed API powering trending charts.
- Apple: For SwiftUI and CoreAudio.
Made with ❤️ by Yashvardhan











