AudModLib is a compatibility framework that allows the seamless integration of multiple audio mods for Magisk installs. Enables supported audio mods to share the same needed files sudo as audio_effects.
Contents
show
Download Audio Modification Library Magisk Module
You can get the latest version of Audio Modification Library by clicking the below link:
Requirements
Installation
Changelog
Full changelog
v4.0 – 9.15.2020
- Reworked boot scripts – no more time limitation
- Misc bug fixes
- Removed prop processing
- Allow use of “aml.sh” in addition to “.aml.sh” scripts
- Added support for another dolby mod
- Updated for Android 11
- Only copy files to aml if needed by other mods
v3.5 – 4.22.2020
- Fixed bug with proxy effect patching
v3.4 – 4.9.2020
- Fix perms
- Bug fixes
v3.3 – 03.26.2020
- Fixes for Magisk v20.4
v3.2 – 03.17.2020
- Restructured script for better efficiency/faster running time – may fix xposed issues
- Fix prop issue where non-aml supported mods were affected
- Favor module .aml.sh scripts over built-ins
v3.1 – 03.14.2020
- Enhanced osp_detect – needed for some mods
- Added chcon fix for Q – may fix issues some users have with v4a/jdsp
- Use proper contexts for aml files
- Clean up script a little bit
v3.0 – 03.13.2020
- Complete overhaul – most everything happens in the boot script now, no need for redunduncies
- Added Guitardedhero’s Dolby Atmos Pie/Q
- Added Ainur DTS
- Removed IceWizard
v2.5 – 12.30.2019
- Update to new magisk module template – compatible with magisk 19+ only
v2.4 – 5.20.2019
- Fix for DTS mod osp effect
v2.3 – 5.10.2019
- More fixes for system as root devices
v2.2 – 5.9.2019
- Fix bootmode installation for system as root devices
v2.1 – 4.3.2019
- Fixed uninstall bug
v2.0 – 3.28.2019
- Updated to new magisk template – compatible with magisk 18+ only
v1.9.4 – 2.28.2019
- Bug fixes with mod detection and whatnot
v1.9.3 – 2.21.2019
- Small bug fix
v1.9.2 – 12.19.2018
- Rework usb policy patching so it’s only for separate module – not applied to add devices by default now
- Various bug fixes
v1.9.1 – 12.17.2018
- Fixed old bug with upgrades
v1.9 – 12.16.2018
- Updated for magisk v18 while maintaining backwards compatibility to 15.3 for those problem devices
v1.8.5 – 12.6.2018
- Added usb fix for v4a/xhifi (and likely other audio apps as well)
v1.8.4 – 11.28.2018
- Added support for audio_platform_info xml files
v1.8.3 – 11.5.2018
- Have AML remove patches for disabled mods/not patch disabled mods
v1.8.2 – 10.22.2018
- Bug fixes for pre_processing patches
- Added capability for multiple pre/post processing patches (See documentation on support thread for usage)
- Proxy entries must include it’s own uuid now – allows for custom UUIDs (See documentation on support thread for usage)
- Added Sony Xperia XZ2
v1.8.1 – 9.2.2018
- Updated to magisk 17 template while maintaining backwards compatibility for magisk 15.3+
v1.8 – 7.20.2018
- Fix icewizard always showing error
- Add capability to replace libraries and effects with patch_cfgs function (-r)
- Change pre_processing patch_cfgs option to -q
- Fix bug with proxy effects
- Fix bugs with osp with xml files
- Fix bug with squaresound
v1.7.2 – 7.2.2018
- Updated ice wizard patches
- Delete osp rather than comment out
v1.7.1 – 6.27.2018
- Bug fix with osp_detect – should patch all cfgs now
v1.7 – 6.19.2018
- Added support for mixer_gains, audio_device, and sapa_feature xml files
- Added RUNONCE option for custom AML scripts – allows them to only be run once instead of for each audio cfg file. Use this if your mod doesn’t have cfg patches
- Added COUNT variable. Can be used by custom AML scripts to determine how many times script has been run. Use this if your mod has cfg patches and other audio file patches
- Fixed old bug with uninstall file restoration
- Fixed bugs with boot script
- Removed need to specify file with patch_cfgs function – make sure you update your aml.sh script for this
- Added ainur squaresound
v1.6.2 – 6.15.2018
- Fixed mixed up libraries/effects
- Fixed bug with acp
v1.6.1 – 6.15.2018
- Bug fixes for xml files
v1.6 – 6.14.2018
- Redid patching backend – huge thanks to Rezmir99 @xda-developers
- Fully integrated aml.sh functionality – users can now user patch_cfgs function and LIBDIR variable like in AudioModificationLibrary.sh script – see support thread for instructions
v1.5.7 – 4.26.2018
- Add capability to import any audio mod with a “.aml.sh” file in the root of its magisk directory
v1.5.6 – 4.12.2018
- vendor file fix for devices with separate vendor partitions
- misc fixes
v1.5.5 – 4.12.2018
- osp_detect fix
v1.5.4 – 4.08.2018
- dynamic effect removal fix
v1.5.3 – 4.07.2018
- V4A Fix
v1.5.2 – 4.07.2018
- Added materialized v4a
- Use dynamic effect removal
v1.5.1 – 3.30.2018
- Fix effect removals
v1.5 – 3.28.2018
- Add soundalive and dha effect removal (needed for some samsung devices)
- Pull ACP patch from ACP mod rather than static patch
- Fine tuned osp patching
v1.4.8 – 3.22.2018
- Replaced ubdr with redone ACP
v1.4.7 – 3.1.2018
- Added new oreo Ice port
v1.4.6 – 3.1.2018
- Fixed lib directory issue with sauron
v1.4.5 – 2.25.2018
- Fixed vendor files in bootmode for devices with separate vendor partitions
- Added detection of more policy files
v1.4.4 – 2.16.2018
- Fix prop logic for prop files that have empty lines in them
- Fix xml file music_helper/sa3d patching
v1.4.3 – 2.14.2018
- Fix osp for htc and other weird devices
- Get rid of vendor cfg creation – no need for it
v1.4.2 – 2.12.2018
- More osp fixes
v1.4.1 – 2.9.2018
- Attempt fix of osp
- Added sa3d removal for samsung devices
v1.4 – 2.9.2018
- Fixed osp typo
v1.3 – 2.8.2018
- Fixed issues with output_session_processing patching
v1.2 – 2.7.2018
- Fixed janky bootmode stuff
- Fix uninstall/upgrade when a supported audio mod has just been upgraded in bootmode
v1.1 – 2.6.2018
- Fixes for xml files
- Various other fixes/improvements
v1.0 – 2.5.2018
- REBIRTH and initial release