A macOS music player for social dance DJs. https://www.ricciadams.com/projects/embrace
  • Objective-C 98.4%
  • Shell 0.7%
  • C 0.6%
  • Rich Text Format 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-13 11:47:49 -07:00
Art 4.0 changes 2021-11-30 20:32:49 -08:00
Build Unifying Archive.sh across projects 2026-03-11 10:58:24 -07:00
Config Fix bundle ID for opensource release 2024-09-09 21:39:52 -07:00
Embrace.xcodeproj Change marketing version and copyright 2026-01-19 11:45:43 -08:00
Resources Setting Info.plist to development (1255) 2026-03-11 10:58:36 -07:00
Source Add "fade-stop-previous-volume-delay" hidden default 2025-10-27 08:53:21 -07:00
LICENSE Adding MIT License 2024-09-09 21:56:51 -07:00
Rakefile iTunes -> Music.app renames 2019-10-09 02:01:05 -07:00
README.md Fixing line breaks 2026-03-13 11:47:49 -07:00

Embrace

Embrace is a music player designed for the unique challenges of DJing social dance events. It focuses on playing back a single set list without audio glitches or accidental interruptions.

Philosophy

Audio programming is hard. macOS audio programming is harder (usually due to sparse documentation). This repository is publicly-viewable in the hopes that its source code can help others.

Embrace is feature-complete and closed to outside contributions.

If you are struggling with an audio or DSP concept, you can contact me via my contact form and I can try to point you in the right direction.

License

I only care about proper attribution in source code. While attribution in binary form is welcomed, it is not necessary.

Hence, unless otherwise noted, all files in this project are licensed under both the MIT License or the 1-clause BSD License. You may choose either license.

SPDX-License-Identifier: MIT OR BSD-1-Clause