acidanthera/AppleALC
acidanthera/AppleALC has 3,584 GitHub stars and 1,070 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 18:27 UTC. Last push 2026-09-27.
Native macOS HD audio for not officially supported codecs
What you can do
- Digital and analog audio support starting from the OS installation
- Recovery HD/macOS Installer audio support
- Automated codec detection
- Unsupported audio controller enabling (internal and external)
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalAppleALC
An open source kernel extension enabling native macOS HD audio for not officially supported codecs without any filesystem modifications. AppleALCU can be used for systems with digital-only audio.
English (Current)
简体中文
Features
- Digital and analog audio support starting from the OS installation
- Recovery HD/macOS Installer audio support
- Automated codec detection
- Unsupported audio controller enabling (internal and external)
- Arbitrary kext patching
- Custom platform/layout injection
- Works with SIP / El Capitan+
- Currently compatible with 10.4-26*
* NOTE: macOS 26 dropped AppleHDA.kext in DP2. AppleALC functioning on macOS 26 may require additional actions if AppleHDA.kext is necessary.
Credits
- Apple for macOS
- Onyx The Black Cat by fG! for the base of the kernel patcher
- capstone by Nguyen Anh Quynh for the disassembler module
- toleda, Mirone and certain others for audio patches and layouts
- Pike R. Alpha for lzvn decompression and certain HDMI patches
- 07151129 for some code parts and suggestions
- roddy20 for training and research dumps to a patching of codecs
- vit9696 for writing the software and maintaining it
- Andrey1970AppleLife, vandroiy2013 for maintaining the codec database
Installation
The minimal instruction is available on the wiki.
The prebuilt binaries are available on releases page.
Contribution
To support more audio codecs in the binary packages you are asked to submit your configurations. Please read the wiki for more details. For the contributors with programming skills the headers are filled with AppleDOC comments.
Support and discussion
InsanelyMac topic in English
AppleLife topic in Russian
Donations
Writing and supporting code is fun but it takes time. If you want to thank the author for his work consider contributing, bugreporting, or providing the support to other users.
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,474 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,243 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,656 starsmrdoob/three.js
JavaScript 3D Library.
117,669 stars