Related
Hi guys,
First of all, this really is a great forum, but since I couldn't find any answer to my question, I am trying to get one here (-:
I own a Galaxy Note with stock ROM on ICS (4.0.4). I really like ICS and I am a pretty heavy user of the Samsung S-Memo apps. Already tried a couple of third parties apps such as Evernote Skitch etc., but for me the standard Samsung S-Memo apps are most convenient (espc. in combination with the pen). This is mostly why I do not really want to switch to a custom ROM, although the people working on the several ROMs are doing a great job.
So, here is my question:
Since I am using the Samsung Car holder for the Galaxy Note, I am looking for a way to control the Note via Bluetooth (mostly skip between songs etc.) since I am using this very fine device on my everyday commute to work as my navigation system and it would just be awesome also to use the Note as my USB-stick replacement since it is much more convenient to use the smartphone as my music player (btw: I am using the standard Samsung mp3-Player app and/or Google Play Music). I can connect the phone to my car and can control the volume. My car (it's a Hyundai) has the AVRCP feature and I was already able to connect my tablet (Acer) and my wife's Android phone (LG) and to control them (switch tracks, get ID3-information in car display etc.). Unfortunately, I cannot get control of all the nice features with my Galaxy Note: I can, as already written, only control the volume but cannot switch tracks, nor do I get any information streamed from the phone to the car display about the current song etc.
So, is there a way to modify whatever file on the phone (it is rooted) to get full control over my phone when connected via Bluetooth? I already read that custom ROMs do support this nice little feature but since I do not want to switch to any custom ROM (due to lack of support of the Samsung S-Memo apps) I would love to get any hint to solve this problem. I already found in the system folder of my phone the file ""AVRCP.kl" - maybe modifying this file might help? Anybody any idea? Or is there a way to copy and paste the AVRCP-configuration information from a custom ROM to the stock ROM (sorry for asking this kind of stupid question, but I am really kind of rookie in this field (-?
Thanks
This feature is present in stock ROM as well, maybe the combo is not compatible. You may want to try PowerAmp, you can use the volume key skip track option in PowerAmp. That way, when you double click the volume up you can skip track.
Sent from my GT-N7000 using xda premium
This was my same issue when I got my new Subaru Forester with the stock header (basic AVRCP feature works but not Artist/Album info). What you are looking for is AVRCP 1.3 (or 1.4 I don't remember). Stock rom (and any custom rom based on that) supports only AVRCP 1.0. Originally only CM9/CM10 rom support AVRCP 1.3, but I just recently found Miui V4 support this as well. And since Miui V4 is based on Samsung framework, S-Memo is included as well. U can search my posts for the Miui V4 thread.
The other day I went looking for an audio DSP to use on my Shield Tablet running Lollipop. I came upon some posts recommending "Viper4Android" and went looking for a away to install it.
Here's my instructions, adapted from this article: http://www.droidviews.com/guide-viper4android-make-work-lollipop-lrx21o/
Download "TestLolliViPER_v2.3.3.0.zip" from this post (pre-Lollipop users can download ViPER4Android FX from the official thread and install the APK, skip ahead to step 5)
Change to permissive mode with SELinux Mode Changer from the Play Store (required for Lollipop, maybe for KitKat too)
Enable developer options and uncheck "Use Nuplayer" (Lollipop only)
Reboot to recovery and flash the zip you downloaded; reboot back to Android
Open Viper4Android and let it download its drivers (reboot required)
Open Viper4Android and under settings switch "FX Compatible" mode to "Compatible"
FX compatibility mode caused most apps to not use V4A. Leave it on the "Normal" setting instead.
Specific apps:
For PowerAmp, enable MusicFX under Settings > Audio > Advanced Tweaks, turn on "Tone/Volume". Also, switch off the Equ, Tone and Limit under Tone/Volume
For GoneMad Music Player, select "Use External DSP" under Preferences > Audio > Equalizer
Spotify appears to just work now.
Effects:
Turning on "Speaker Optimization" makes the Shields' speakers sound less tinny
Try some IRS files to imitate/replicate various bass boost, etc effects from various manufacturers
Alternatively, try some headphone correction filters (these attempt to flatten the frequency response of your headphones, making music sound the way musicians really intended it to sound)
See also the explainations for all of the settings.
I hope this works for other people. Tell me if I've made a mistake or left something out.
Thanks! will give this a try soon, what about boosting volume? I haven't seen anything for boosting volume yet in lollipop
Folks will discover this after clicking the first link: this solution requires Root. I've heard great things about Viper, and if you have your device unlocked and rooted, give it a go.
jaredmorgs said:
Folks will discover this after clicking the first link: this solution requires Root. I've heard great things about Viper, and if you have your device unlocked and rooted, give it a go.
Click to expand...
Click to collapse
Oh right, thanks for that. I keep forgetting that not everyone has root access and a custom recovery
And even though I've been reading XDA for years, I've only written a few posts.
genicles said:
Thanks! will give this a try soon, what about boosting volume? I haven't seen anything for boosting volume yet in lollipop
Click to expand...
Click to collapse
Yes, there is the "Extra Loud" option, with three strength levels.
Does this method work with Spotify? I don't think you can change audio settings via the app and don't these V4A instructions only apply on an app by app basis?
I've tried this and it doesn't appear to have any effect on the sound on my shield. Followed instructions exactly but makes no difference to sound quality regardless of what player I use.
Sent from my SHIELD Tablet using Tapatalk
mossief1965 said:
I've tried this and it doesn't appear to have any effect on the sound on my shield. Followed instructions exactly but makes no difference to sound quality regardless of what player I use.
Sent from my SHIELD Tablet using Tapatalk
Click to expand...
Click to collapse
Try playing with the settings--specifically the NUplayer toggle and the settings in PowerAmp (if you're using it). In most guides for Lollipop for V4A, it says to turn off NUplayer. But for some reason, on my other device (a G3 with CM12), I need NUplayer on. I don't have to use compatible mode on it either.
It's a stretch, especially since the OP tested his steps on this device, but I don't think it'll hurt.
sixstringedmatt said:
Does this method work with Spotify? I don't think you can change audio settings via the app and don't these V4A instructions only apply on an app by app basis?
Click to expand...
Click to collapse
I just had a try with Spotify and it seems to work with no changes required. It even opens V4A when selecting 'equalizer' in settings, so it appears to be quite aware of external DSPs.
Soundscape also has no settings for audio, but doesn't go through V4A. I don't know what to do about that, besides complaining to the company.
Sent from my SHIELD Tablet using XDA Free mobile app
... making music sound the way musicians really intended it to sound ...
Click to expand...
Click to collapse
There is so much wrong with that I don't know where to start LOL (but this is not meant to be any sort of observation on the app itself).
But ya know, whatever sounds good in the end
diji1 said:
There is so much wrong with that I don't know where to start LOL (but this is not meant to be any sort of observation on the app itself).
But ya know, whatever sounds good in the end
Click to expand...
Click to collapse
I was referring to Beat's claim that their bass-heavy headphones make your music sound the way the musicians wanted it to. Tyle from Inner Fidelity (who has tested many headphones with a pretty sophisticated setup) has said:
I would think most recording studios in the world use a curve called "flat." That way they know what they're hearing on the monitors is what's going onto the disc. The Audio Engineering Society is filled with engineers who write papers and learn about how to achieve a flat and neutral audio response, and then design and build the gear that goes into recording studios. I've measured four of the Beats full-size headphones, and a handful of their in-ear models, and they deviate significantly from flat.
Click to expand...
Click to collapse
The headphone correction files I linked to attempt to flatten the response of each headphone, making them sound more like professional-grade studio monitors (speakers) or headphones.
The V4A mod sounds great, but it seems to break streaming audio to the Shield Controller.
after Ota 3.1 upgrade Viper is not working anymore
Since I wasn't pleased with the audioquality of the phone I rooted and installed Vipermod.
After playing around a while I think I found some good settings to listen to.
!!!!I don´t want to but I have to say its possible to damage the phonespeaker or headphones with Viper.
Be aware of that and use the loudness carefully and you are good to go.
I´m using Viper since the beginning and never had any problems on several phones but you never know!!!!
Click to expand...
Click to collapse
First some Instructions to install Viper4Audio.
1. You need root Low Effort Root \ Bootloader Unlock and Root
I used the simple root (low effort root) without unlocking the bootloader because of warranty reasons.
2. You need busybox and after downloading don't forget to open the app and install.
3. You need the SE Linux Mode Changer and set it to permissive
4. You need of course the Viper 4 Audio apk and install it. ( The download site may be slow)
5. Download the Impulse Response Sample Compilation Tracks.zip from TRACKS Presets (studio), decompress it and move it to sdcard/Viper4Android/Kernel.
After completing these steps open Viper4Audio and install the driver.
Choose High Quality Audio and reboot.
- Open Viper4Audio and enable it for the headphones.
Check the Driver Status in the menu.
It should show
NEON enabled: yes
If the headphones are plugged in and music is playing it should show also:
Enabled:Yes and
Processing:Yes
Now the good stuff:
-Choose UISetting in the menu and click on Expert.
- Go to Convolver and set it to enabled.
Under Impulse Response Sample choose the one you downloaded (TRacks Compression 1.irs) and set Cross Channel to 20 %
- Go to Dynamic System and enable it.
Under Select Listening Device choose Extreme Headphones v1 and set Dynamic Bass to 20%
- Go to Fidelity Control and enable Viper Bass and Viper Clarity.
For Bass choose Natural Bass and 40HZ.
For Clarity mode choose Natural.
You can set the values of Viper Bass and Viper Clarity to your own likings.
Basically its self explaining what it does.
I have 8.0 db for the bass and 6.0 for the clarity.
But be aware that these settings are some sort of 3x Compression of the audio and is focused on bass, clarity and voices.
Not everyone may like it but it enhances the sound a lot even with the stock LG headphones.
After listening 2h to the music it showed 4% in the battery settings and Viper itself wasn't even showing up. Also the Kernel didn't show some suspicious battery eating behaviour.
So the settings should be good to go.
All credits of the links I posted are to their respective and awesome owners.
Have fun
To get V4a working on Poweramp follow the instructions posted here --> http://forum.xda-developers.com/showthread.php?p=62107040
Click to expand...
Click to collapse
Reserved.
1. Initial Guide
1.1. Some fixes
1.2 Added links
1.3 Added instructions for Poweramp
Thanx, tried viper4android few days ago,but unfortunately didnt think of selinux...
Gesendet von meinem LG-H815
Does this work for bluetooth headphone as well?
Yes it does @FadeFx well it should it worked on my s4 running lollipop
Sent from my LG-H812
nice clean tutorial ..and working!
Thaks a lot!
can send the file in no 5 pls?
Sent from my LG-H815 using Tapatalk 2
Thanks.
Did you try to boost overall volume playing with Gain options? You can easily get +10db if you sum up all gain stuff. Please tell us if loudness can match M8 or M9
No I'm happy with the loudness.
With the settings I posted I cannot use more than 80% volume even with the stock LG headphones.
But in Viper you can set +6 db max I think.
Poweramp also has some Gain.
To boost your loudness a lot u have to install a custom Kernel I think or wait till someone finds out how to do that without an custom Kernel.
But for me there is no need to.
And links following soon.
Where is possible to download the Impulse Response Sample TRacks?
EDIT: I did not read the second post
Here --> http://forum.xda-developers.com/showthread.php?t=2439254
Everything works fine with stock player
For who wants to make it working with poweramp there are two extra step:
1) in Viper4android we need to enable: FX Compatible mode -> Compatibile
2) in poweramp go in Setting -> Audio -> advanced tweaks -> Enable Music Fx
Finally in the poweramp Tone/Volume enable Music FX
Close everything and than try to play something, it should work now
Has anyone gotten this to work with jetAudio?
Wow thank you so much for this awesome mod to work on locked boot loader. Thank you for the set of instructions.
Followed all the steps but NEON still says no.
Sent from my iPhone using Tapatalk
garcijua said:
Followed all the steps but NEON still says no.
Sent from my iPhone using Tapatalk
Click to expand...
Click to collapse
Which version of Viper did u install... Make sure it is the vA4.x
Yea I just uninstalled and reinstalled. I checked master volume and all the other ones too I checked enable. Still get NEON: no
Sent from my iPhone using Tapatalk
dj_richard05 said:
Which version of Viper did u install... Make sure it is the vA4.x
Click to expand...
Click to collapse
Sorry i got it working!
Sent from my LGLS991 using Tapatalk
After installing V4A
I proceeded to move the contents of the extracted Tracks.zip but I don't see the Viper4Android folder under sdcard.
how do I get it to show up?
Have u followed the steps correctly mate... There needs to be a Viper4Android folder.. If not start again
Hi y'all fellow Idol 3 users! And welcome to my guide which aims to help you make your phone sound exactly how you want it to.
Okay, so if you bought this phone, chances are you wanted a great media consumption experience, since this is the Alcatel Idol 3's strength. When I got the phone and first plugged my headphones in to test out all that JBL stuff they were advertising, I couldn't help it but feel let down. Yep. I found it sounded muddy, disorted and clicky. But since we are talking about android, I knew I could probably do something about that. Plus I KNEW the audio chip in this phone was great. So I started tweaking and I finally can say that my Idol 3 sounds like a beast.
Here are the steps, then!
1. Disable the JBL setting. First and foremost, please, pleeease... go to settings > sound and notifications and disable "JBL". Honestly, it just doesn't sound good. It introduces a LOT of disortion in exchange for a little bit of bass. They are much better ways to get bassier sound without hardly disorting it, trust me. I don't know what they were thinking... this setting just assassinates the music IMO. However you are free to do as you want, of course.
* For step 2, root is needed.
2. Install Viper4Android. The following steps will guide you through the installation of this godly piece of software. For you guys which don't know what Viper4Android is, it's one of the best sound engines (in my opinion the best) available for android. It originated in China where it became really popular. Installing Viper4Android will not alter the sound signature in any way, it will just unlock the true potential of your sound-related hardware, getting rid of bottlenecks that worsen audio quality. Just installing it WILL get you a better sound. However, it also provides lots of settings and tweaks to change the sound signature if you want to, and they work really well, unlike this JBL setting we were given. In order to install it, you can either follow my own instructions or head to the official V4A thread and follow the steps there.
2.1 Install Busybox. Download one of the many installers in the Play Store, open the app and click install. Reboot if it asks you to. You can safely delete the app afterwards.
2.2 Download the Viper4Android apk from the official site. Be sure to download ViPER4Android FX 2.3.4.0 which is the one that works with Lollipop.
2.3 Extract the zip and then pick the apk called "ViPER4Android_FX_A4.x.apk" and put it in your phone's storage, then install it.
2.4 Install the V4A driver. Open the app and it should prompt you to install the driver. Select "Audiophile quality" for the best sound quality. Even though it warns you about high cpu usage, I did not notice lags or battery drain. However if this worries you a lot you can always choose "high quality" instead, though I wouldn't recommend it. It will ask you to reboot your phone, do it.
2.5 Make it run along enforcing selinux. This mod normally wont work with enforcing selinux, so you can either change selinux to permissive mode or just flash this zip (by XDA member maximumentropy) through custom recovery, wich will make it work with enforcing selinux. I recommend the second method.
2.6 OPTIONAL STEP: In ViPER4Android's thread the instructions say you have to edit the next lines in the "build.prop" file, which is located in /system. Lines to edit:
Ipa.decode=true to lpa.decode=false
tunnel.decode=true to tunnel.decode=false
lpa.use-stagefright=true to lpa.use-stagefright=false
I found that the second line was already set to false in my device. If you are not in stock rom you might not find this lines, if that's the case just ignore this step.
This step is optional because I used ViPER4Android for a few days without doing it and everything seemed to work. So if you prefer not to mess with the build.prop you can try without doing this.
2.7 Enable ViPER4Android. Open the app and you will find there are several tabs: "Headphones", "Speaker", "Bluetooth"... just activate the first checkbox in every tab if you want ViPER4Android working globally.
2.8 Turn off conflicting settings in some music players. Most player should work fine out of the box, but in some cases there are settings that conflict with V4A.
2.8.1 Poweramp: turn off EQ, tone and limiter. Go to settings > sound engine > advanced customization, and untick the first checkbox. The other settings didn't seem to conflict for me, but you can try disabling them too if you are having trouble to make it work (I have them all disabled).
This section needs expansion! Tell me how you made your favourite music player work with V4A.
2.9 Test it out! Play some music and open V4A. Click the dropdown menu and choose "Driver status". It should say:
NEON Enabled: Yes
Enabled: Yes
Status: Normal
Audio Format: Supported
Processing: Yes
If that's what you see, then contrats! Everything is set.
3. Grab a nice sounding music player. The consensus is that the one with the best quality is "Neutron Music Player". I do agree with this, however, the UI is really crappy and I just cannot cope with that scroll. That is why I use Poweramp, which also sounds nice, and has the addition of a nice little "punch" in the lower frequencies. If you know some other great sounding players be sure to comment below and tell so I can expand the guide!
4. Get a nice pair of headphones. The included ones by JBL do pretty well for the price they are valued at ($40) but that doesn't mean there aren't better choices out there! Also they didn't seem to fit comfortably in my ears with any of the sizes inlcuded. If you want something with a similar price and an even better sound, I recomend the Sony MH1C, a pair of IEMs you can get for $30 but sound like some good $100+ IEMs. If you want traditionally shaped headphones then my recommendaiton is the KOSS PortaPro (or the KSC75 wich are essentially the same but with a different form factor). They are also dirt cheap and have a very decent sound. For more recommendations you can ask me (though I am no expert) or just head to the Head-Fi forums. You won't get better advice anywhere else when concerning headphones! These guys really know their stuff.
Lastly, I hope this guide is of use to some of you and allows you to enjoy the Alcatel Idol 3 to the fullest. I wanted to contribute to this great device's community since I felt it diserves way more attention than it is getting. And by the way, english is not my first language, so please excuse any error I might have made!
FURTHER TWEAKING:
You will see that ViPER4Andoid has a lot of settings, especially if you select the "Expert" UI setting from the dropdown menu. If you want ideas and advice on using them, head over the the official V4A thread.
Thanks!!!
I use n7player. It produce nice sound with v4a combo plus convolver set on studer +1db updated. Also tried shuttle+ but n7 has nicer interface.
sent from Hell
Under cm12.1 do you need to disable "audiofx" before using v4a?
Attached is a flashable zip which should add the 3 lines mentioned in post #1 to the build.prop and remove any duplicates. The zip can be used to add ANY lines to the build.prop. You just add the lines to the tweaks.txt file inside the zip. I did not create the zip. I just modified it to put the 3 lines mentioned in there.
Code:
lpa.decode=false
tunnel.decode=false
lpa.use-stagefright=false
famewolf said:
Under cm12.1 do you need to disable "audiofx" before using v4a?
Click to expand...
Click to collapse
Flash the removable script from cm 12.1 thread. It's on first page. Then supersu, and then v4a.. That's how I managed to make it work.
sent from Hell
Nikola Jovanovic said:
Flash the removable script from cm 12.1 thread. It's on first page. Then supersu, and then v4a.. That's how I managed to make it work.
sent from Hell
Click to expand...
Click to collapse
You must mean a different "cm 12.1 thread" that unjustified dev's cause I don't see a "removable script".
Yes, I'm sorry. Here is the DL link https://www.androidfilehost.com/?fid=95916177934545546 and the thread is one for gapps in the first post of cm12.1 .
sent from Hell
famewolf said:
Under cm12.1 do you need to disable "audiofx" before using v4a?
Click to expand...
Click to collapse
Yes, you do have to disable Audio FX unless you want to try and use both with V4A in compatible mode. I wouldn't recommend it though.
Langsuir said:
Yes, you do have to disable Audio FX unless you want to try and use both with V4A in compatible mode. I wouldn't recommend it though.
Click to expand...
Click to collapse
Thanks for the guide..installed v4a tonight....seems to be working fine with spotify and bluetooth. I didn't use @Nikola Jovanovic's "cleaner" because it seemed to remove alot than just a few music apps...I used titanium backup to uninstall audiofx and I have n7player full installed (was free on amazon appstore)...haven't used it yet though.
It does, but really I don't see the reason to not apply it. Google cam is better than cm's, viper + n7 is better than apolo + audio fx.. So on, and so for..
sent from Hell
Nikola Jovanovic said:
It does, but really I don't see the reason to not apply it. Google cam is better than cm's, viper + n7 is better than apolo + audio fx.. So on, and so for..
sent from Hell
Click to expand...
Click to collapse
It seemed to be doing something with vending.apk which is the google play store...I didn't want to chance that getting deleted. I use google calendar and it looked like it might delete it as well...will have to research when I have time and maybe modify.
It may also be the cause of apps crashing, but haven't experienced any reboots as the other users.
GPS stays on your phone, it deletes aosp cal but I installed Google calendar for that purpose.
It would be awesome if you could modify it in that way so the bloatware is cleaned but all other core apps are intacted.
sent from Hell
What do you think about Phonograph? Is it a valid music player, speaking of audio quality?
I just finished installing. All works fine so far. Testing some settings but think it's an improvement over "stock"sound. I really like the jetAudio music player. Been using it for a long time and think it's one of the best out there.
Thanks !
Thanks!!
Thank you! Works amazing with PowerAmp and Sennheiser Momentum On-Ear. Thought that sound was amazing already but now It's 200% better!
Or if you don't want to root simply use DFX player.... ?
Envoyé de mon 6045Y en utilisant Tapatalk
Anyone still gets stuttering, even with this installed? This is problem that happens to me with every player I tried. The one that gives less stutters and skips remains jetAudio... Is it a Lollipop problem?
Can't flash selinux patch, help please?
The apps I've tried so far simply don't do anything.
Anyone know a solution?
If you are rooted, use viper4android, best system wide equalizer.
There are some issues most people forget about or aren't aware of. First of all, there is an EQ already installed. Snapdragon Audio or something. Google hides the system EQ in music apps. I know you can get to it from the settings of Google Play Music, but suspect it's accessible in other music apps. Secondly, Android can only use 1 EQ app at a time. You have to disable the System EQ for any 3rd party ones to work. This is done by going to Settings -- Applications -- Toggle Show System Apps -- and select MusicFX. Disable it.
As for Viper4Android -- Yes, it's a great choice, but the Snapdragon EQ built into the Essential is pretty comparable (but lacking features/options). Viper4Android can't handle usb-c audio, though. On the Essential, it thinks the USB-C dongle/adapter is the Phone Speaker and thus, you have to adjust sound via the Phone Speaker tab. This means fewer options. I've checked around and it's not a problem with the Essential phone but one for several phones lacking a 3.5mm headphone jack. I am going to wait until Viper4Android is updated to support this. Sadly, this app doesn't get many updates and for a year (seemingly) it appeared to be abandoned until version 2.5.5 dropped.
gk1984 said:
On the Essential, it thinks the USB-C dongle/adapter is the Phone Speaker and thus, you have to adjust sound via the Phone Speaker tab.
Click to expand...
Click to collapse
I'm using v4a via the Magisk 14+ module from repo (latest version) and it's actually working via the Headset with the factory dongle. The phone speaker settings also work independently for tuning the on-board speaker.
I'm not exactly an audiophile, but it seems to be doing its job just fine.
I'm on NMJ32F, so maybe Oreo is a different story
Tardeaux said:
I'm using v4a via the Magisk 14+ module from repo (latest version) and it's actually working via the Headset with the factory dongle. The phone speaker settings also work independently for tuning the on-board speaker.
I'm not exactly an audiophile, but it seems to be doing its job just fine.
I'm on NMJ32F, so maybe Oreo is a different story
Click to expand...
Click to collapse
That's great! They must have fixed it since I tried it. I'll check this out later. Are you using anything for init as it's required in the module description or using Lineage?
gk1984 said:
That's great! They must have fixed it since I tried it. I'll check this out later. Are you using anything for init as it's required in the module description or using Lineage?
Click to expand...
Click to collapse
No, even with init utils, I wasn't able to get anything with Audio Modification Library to work as the AML 2.2 module itself was causing Magisk to fail entirely to the point it lost root and couldn't read its own logs, so I gave up pretty quick.
I'm using ShadySquirrel's ViPER4Android FX for Magisk v14+. It didn't process at first, but this was resolved by copying /magisk/viper4android/system/etc/audio_effects.conf to /magisk/viper4android/system/etc/vendor/audio_effects.conf
I tried several hours to get v4a working, and never even had the files you mention in those locations to copy.
also, gk1984, the built in equalizer doesn't work system-wide. It works on apps that support it.
edit: Okay found those files this time. Why do we have to install a separate apk to get the interface to show AFTER installing the magisk module. I seriously don't get it, but okay so I got that file copied over and the only version that will let me download the driver is the io_test one I found somewhere around here. Will test later.
edit: Just keeps asking me to download drivers every single time I reboot. I got past this once, but I don't remember how anymore.
edit: after 3 or 4 tries it seems to have gone through.
Edit: But despite all that effort, it just says processing NO. Can't get it to go.
gk1984 said:
There are some issues most people forget about or aren't aware of. First of all, there is an EQ already installed. Snapdragon Audio or something. Google hides the system EQ in music apps. I know you can get to it from the settings of Google Play Music, but suspect it's accessible in other music apps. Secondly, Android can only use 1 EQ app at a time. You have to disable the System EQ for any 3rd party ones to work. This is done by going to Settings -- Applications -- Toggle Show System Apps -- and select MusicFX. Disable it.
As for Viper4Android -- Yes, it's a great choice, but the Snapdragon EQ built into the Essential is pretty comparable (but lacking features/options). Viper4Android can't handle usb-c audio, though. On the Essential, it thinks the USB-C dongle/adapter is the Phone Speaker and thus, you have to adjust sound via the Phone Speaker tab. This means fewer options. I've checked around and it's not a problem with the Essential phone but one for several phones lacking a 3.5mm headphone jack. I am going to wait until Viper4Android is updated to support this. Sadly, this app doesn't get many updates and for a year (seemingly) it appeared to be abandoned until version 2.5.5 dropped.
Click to expand...
Click to collapse
So if EQ is already pre-installed, then each music app can use it and EQ needs to be adjusted in each app or do these apps have their own built-in EQ?
Charkatak said:
So if EQ is already pre-installed, then each music app can use it and EQ needs to be adjusted in each app or do these apps have their own built-in EQ?
Click to expand...
Click to collapse
If the phone has it's own EQ built in, which is MusicFX or sometimes AudioFX in the system apps (other phones might have something else too), then I am fairly certain it's universal -- set it in any app and it works throughout all apps. The problem is Android treats EQs as music-only features. So some apps are not affected by it like YouTube or other video apps, likely games, and notification sounds.
With that said, some apps have their own EQ that only affects that app. I don't use these much so I can't say if one overrides the other or if the app EQ is combined with the OS EQ.
gk1984 said:
If the phone has it's own EQ built in, which is MusicFX or sometimes AudioFX in the system apps (other phones might have something else too), then I am fairly certain it's universal -- set it in any app and it works throughout all apps. The problem is Android treats EQs as music-only features. So some apps are not affected by it like YouTube or other video apps, likely games, and notification sounds.
With that said, some apps have their own EQ that only affects that app. I don't use these much so I can't say if one overrides the other or if the app EQ is combined with the OS EQ.
Click to expand...
Click to collapse
I will search for apps on the phone to see if and what apps are pre-installed for EQ. It is kind of sad if YouTube or other video/audio app won't use EQ that was set in another app. I believe EQ should be in the settings of the phone under Sounds for example.
Charkatak said:
I will search for apps on the phone to see if and what apps are pre-installed for EQ. It is kind of sad if YouTube or other video/audio app won't use EQ that was set in another app. I believe EQ should be in the settings of the phone under Sounds for example.
Click to expand...
Click to collapse
I agree, it should be in the main sound settings section, not hidden. You can get to the EQ in the settings of Google Play Music. I only mentioned it being called MusicFX (which is the name for the Essential) because you have to disable it to use another EQ app.
Also, if you remove Deep Buffer (it's in the system code, not an app), then EQ effects should work across all processed audio. I've only done this with Viper4Android though. You can remove deep buffer with a Magisk Module.
I've tried the remove deep buffer, the v4a, and disabling the built in EQ (cause it didn't work either). The thing is, nothing works permanently on slacker radio. I did find some free app that works, you just have to turn it off and back on whenever there's a pause in the music that causes audio signal to BT to halt.
Tardeaux said:
No, even with init utils, I wasn't able to get anything with Audio Modification Library to work as the AML 2.2 module itself was causing Magisk to fail entirely to the point it lost root and couldn't read its own logs, so I gave up pretty quick.
I'm using ShadySquirrel's ViPER4Android FX for Magisk v14+. It didn't process at first, but this was resolved by copying /magisk/viper4android/system/etc/audio_effects.conf to /magisk/viper4android/system/etc/vendor/audio_effects.conf
Click to expand...
Click to collapse
I finally tried this suggestion this morning with no success. V4A doesn't process with this module and copying the files you mentioned and rebooting for the file copy to take affect. But now that we have a pretty capable TWPR, I might just flash the ARISE sound mod. It modifies system, which goes against the point of Magisk, but maybe it'll work. I used to use it on my last phone.
Update: ARISE doesn't work either. Won't process, likely due to enforcing SELinux (I don't want to change this for security reasons) and not sure if it fixes the issue of audio effects being tied to Phone Speaker tab in Viper.
gk1984 said:
I finally tried this suggestion this morning with no success. V4A doesn't process with this module and copying the files you mentioned and rebooting for the file copy to take affect. But now that we have a pretty capable TWPR, I might just flash the ARISE sound mod. It modifies system, which goes against the point of Magisk, but maybe it'll work. I used to use it on my last phone.
Update: ARISE doesn't work either. Won't process, likely due to enforcing SELinux (I don't want to change this for security reasons) and not sure if it fixes the issue of audio effects being tied to Phone Speaker tab in Viper.
Click to expand...
Click to collapse
In regards the the C-port being read as speakers, try going into your developers options. I use a Stylo 4 no Root and I get an option called "Disable USB Audio Routing". This in theory should stop your phone from making that error.
gk1984 said:
I finally tried this suggestion this morning with no success. V4A doesn't process with this module and copying the files you mentioned and rebooting for the file copy to take affect. But now that we have a pretty capable TWPR, I might just flash the ARISE sound mod. It modifies system, which goes against the point of Magisk, but maybe it'll work. I used to use it on my last phone.
Update: ARISE doesn't work either. Won't process, likely due to enforcing SELinux (I don't want to change this for security reasons) and not sure if it fixes the issue of audio effects being tied to Phone Speaker tab in Viper.
Click to expand...
Click to collapse
Viper4Android and Arise4Android (both of which I have used before/still use) work on this phone and on Android 9. My best guess is you didn't disable MusicFX. You can check by opening an app that works with the default Android EQ such as Google Play Music, go to the settings, and then tap EQ or Equaliser. If it launches Viper4Android, you should be good to go. If it opens Snapdragon Audio+, MusicFX is not disabled.
If this test launches Viper4Android or you did disable MusicFX for sure, then Exit the Viper4Android app from the 3 dot button and open it again. I have had to do this on occasion.
Change the bools from false to true in /vendor/build.prop that involve saying anything about Dolby.
Thank you! This actually worked! @lexOehm
Fwiw, since someone recently commented on this. If you use Viper4Android the best feature you can use is the Input Response Profiles feature. There are a few out there
https://forum.xda-developers.com/showthread.php?t=2216193
The best ones are the IRS TubeAmplifier And Technics Preamplifier ones. They make your audio sound warm is the only way I can describe it.