Petrichor: A macOS Offline Music Player Built with Swift and SwiftUI
2025-07-10
Petrichor is a powerful offline music player for macOS offering all the features you'd expect: organized library browsing, interactive playlist and queue management, folder view browsing, quick access to favorites in the sidebar, easy navigation, native macOS integration (menubar and dock controls, dark mode support), powerful search, and smart playlists. Created by a developer who missed the features of Swinsian and wanted to learn Swift and macOS app development, it's built entirely with Swift and SwiftUI and uses a SQLite database to manage music file information.
Development