realme Dirac Sound Enhancer for realme Devices

Overview

RealmeDirac


RealmeDirac is an open-source Android application written in java. RealmeDirac is a feature introduced by realme & dirac in realmeUI for sound optimisation, trying to recreate same thing, this is scratch written app aiming to provide same features as realmeDirac..

Features

RealmeDirac offers various sound modes & features. You can grab a quick view of them in the Images below:

Here is Complete list of features offered by realmeDirac

  • Custom Sound Profiles
  • Options to Choose headphone type
  • QS Tile for Ease of Access

Building RealmeDirac

  • Clone this repository in packages/apps/RealmeDirac in your ROM's Sourcecode & Inherit realmeDirac Using these lines in your Device Makefile.
# RealmeDirac
$(call inherit-product, packages/apps/RealmeDirac/dirac.mk)

Credits

  • RealmeDirac is licensed and distributed under The GNU General Public License v3.0.
  • This Project is Entirely Developed by
  • Also I would like to Thank,
    • SkullShady for Initial Dirac Implementation at Havoc-OS
    • HyperTeam for Realme Parts Implementation .

Notes

  • If your device uses Source Build vendor, following blobs & configs are necessary for basic functioning of realmeDirac
    • diracmobile.config
    • libDiracAPI_SHARED.so
    • libdirac.so
    • dirac effect defined in audio_effects.xml
  • This Implementation is tested only in realme devices for now.
  • In some cases UUID may differ, causing application to crash, adapt UUID for yourself or if you find a better way todo this, Open a Pull Request :D .
You might also like...
Owner
Aryan Sinha
Android Developer | Programmer | Tech Geek | Cipher
Aryan Sinha
Unified Device Tree for Realme X3 series

Unified Device Tree for Realme X3 series The realme X3 (codenamed "RMX2081", "RMX2083") is a high-end smartphone from realme. It was announced and rel

Adithya 5 May 5, 2022
Model import deployment framework for retraining models (pytorch, tensorflow,keras) deploying in JVM Micro service environments, mobile devices, iot, and Apache Spark

The Eclipse Deeplearning4J (DL4J) ecosystem is a set of projects intended to support all the needs of a JVM based deep learning application. This mean

Eclipse Foundation 12.7k Dec 30, 2022
This app brings Privacy dashboard features from Android 12 to older android devices.

PrivacyDashboard This app brings Privacy dashboard features from Android 12 to older android devices. Have you ever thought which apps are accessing y

Rushikesh Kamewar 234 Jan 7, 2023
This sample shows how to implement two-way text chat over Bluetooth between two Android devices, using all the fundamental Bluetooth API capabilities.

Zenitsu-Bluetooth Chat Application This sample shows how to implement two-way text chat over Bluetooth between two Android devices, using all the fund

Gururaj Koni 1 Jan 16, 2022
Controller software for the PCPanel (getpcpanel.com) devices.

PCPanel Software Controller software for the PCPanel devices. This repository is based on the decompiled source code of the original app. The parts th

Niels van de Weem 34 Dec 31, 2022