// the find
kartik-venugopal/aural-player
(Archived) An audio file player for macOS, inspired by Winamp.
Aural Player is a macOS audio player built in Swift, using AVAudioEngine for playback and FFmpeg (via bundled xcframeworks) for broad format support. It's a solo passion project explicitly archived — the author shipped a final release and walked away. For macOS developers interested in how to build a serious native audio app, it's a decent reference; for end users wanting something maintained, it's not.
The format support is genuinely wide — AVFoundation for the common cases, FFmpeg xcframeworks bundled directly for everything else including obscure formats like Ogg, FLAC, and various tracker formats. The architecture diagrams in Documentation/Diagrams show a layered design with a proper audio graph abstraction and a pub/sub messaging system, not just a view controller with an AVPlayer. It ships EBU R128 loudness normalization via libebur128 and CUE sheet support via libcue — that's more than most indie audio players bother with. Universal binary (arm64 + x86_64) built into the xcframeworks.
Archived. Not a soft archive either — the README leads with a goodbye note. No bug fixes, no security patches, no new macOS compatibility work. The FFmpeg dylibs are version-pinned at build time and baked into the repo, so when Apple's next macOS breaks something or requires new entitlements, nobody is fixing it. The codebase is large enough (multiple frameworks, custom font bundles, extensive UI customization) that forking and maintaining it yourself is a real commitment. No package manager for the native dependencies — everything is checked in as xcframework blobs, which makes updating FFmpeg a manual rebuild exercise.