yashsingh1/xdaforums huggingface dataset:
[LG V20 Themes, Apps, and Mods] m.i.c.k.e.y:
Informal tests using Audacity

Hello Guyz! First post here.

Did an informal sound tests with my V20 990DS w/ firmware V10e-ESA-XX.

Just crude experimentation on behavior of various music players on V20.

I recorded a 24bit 192khz Flac song to my PC (computer accepts upto 24/192 file thru built in Realtek Audio Codec) with Audacity using a bunch of music players. Screen grabbed every spectrograph of its first 6 sec. of song. And compared everything (chose most of these players since I want to experiment later on DSD).

Don't know how to interpret the spectrograph. Believing that having more/higher spikes/coloration means higher resulution.

Conclusion:

Three groups of equal/similar spectrographs

.

Highest Group (w/ highest spikes/coloration): Built in LG Music Player, Player Pro w/o DSP, Black Player EX, and Pulsar

Middle Group: UAPP, NeutronMP. Kamerton, Player Pro w/ DSP, Poweramp

Lowest Group (w/ lowest spikes/coloration): Hiby, Google Player, Aimp, Onkyo, JetAudio Plus

For the graphs please go the address below in Head-Fi where i posted it. Can't post links since its my first post. Hoping could help something...

head-fi.org/t/816024/lg-v20-sound-quality/2145#post_13285367
[LG V20 Themes, Apps, and Mods] Paapa:
Can someone check the status of 10L and downsampling with BlackPlayer or Pulsar. Would greatly appreciate.
[LG V20 Themes, Apps, and Mods] jt25741:
Ive found that BubbleUPNP works quite well for serving Hi-Res files to the v20. On my local LAN I have all my Hi-Res music in 24/96, 24/192, and some DSF/SACD files. They sound really good playing at native resolution streaming over wifi. Playing the same files at 48Khz, one can hear a big difference though good phones (it sounding worse in most every way). This is using the Openhome version of the Local Renderer (which must use the Mediaplayer API). Once I heard these files playing natively on the LG V20, I have gained considerable respect for what ESS had done with the ES9218 and happy LG chose to integrate it so nicely. I have some issues currently with the files not playing all the way to the very end, they quit a bit early for some reason. I haevn't played with the tweaks to see if I can fix this anomaly. Would like to hear others experiences with this, unleashing some real performance.

Latest edit to this overall point is that the developer of PlayerPro has verified that when the DSP plugin is not used, output is true to the v20 Hi-Fi DAC up to 24bit/96Khz FLAC. So my 192Khz files could sound better :( Maybe an update to firmware and/or OS can make this happen. But much better than nothing here...and no 48Khz treatment of CD content...which is quite nice.
[LG V20 Themes, Apps, and Mods] mlknez:
So, bottom line, what existing music audio player can I run on the V20 that will allow me to play 256DSD and 384khz PCM on the ESS Sabre DAC without conversion and/or decimation?
[LG V20 Themes, Apps, and Mods] m.i.c.k.e.y:
Using the internal DAC? IME, None ATM.

The internal player allows you to play upto DSD128 and NO DXD.

Unless you have a dedicated external USB DAC that can support Native DSD. UAPP can play TRUE Native DSD256.

Others players reconverts output.

Here an example UAPP playing DSD256

[IMG="UAPP on DSD256"]https://i.imgur.com/7zBXvtyl.jpg[/IMG]
[LG V20 Themes, Apps, and Mods] mlknez:
UAPP and several others can play to external DACs. This thread is about the INTERNAL ESS Sabre DAC!!!!!
[LG V20 Themes, Apps, and Mods] m.i.c.k.e.y:
I'm trying to HELP and EXPLAIN TO YOU!!

READ AGAIN!!!
[LG V20 Themes, Apps, and Mods] mlknez:
What internal player? Different providers bundle different players.
[LG V20 Themes, Apps, and Mods] Paapa:
The stock LG Player. Poweramp is also cooking up something for their beta 3 that should fix the downsampling issue, hopefully towards the end of may.
[LG V20 Themes, Apps, and Mods] mlknez:
The LG music player converts DSD to PCM prior to playing.
[LG V20 Themes, Apps, and Mods] smacman:
Just making sure I understand this correctly. Could someone with knowledge please verify the following summary:

1) LG Music app will play most audio files at their native sampling rate (exception being DSD, DXD, and anything higher than 192kHz)

2) Player Pro without the DSP pack should behave similar to the LG app

3) Most other players will convert all output to 48,000kHz sampling rate

3) Spotify, Tidal, Google Play, Apple Music, etc, will all convert output to 48,000kHz sampling rate

Thanks in advance and sorry if this information is already in the thread. The more I read, the more I am confused.
[LG V20 Themes, Apps, and Mods] m.i.c.k.e.y:
Is there a verification to this?

With the LG Music player its play upto DSD128 (but not DXD).

But how do we know they ARE OR NOT playing at their respective sampling rates?
[LG V20 Themes, Apps, and Mods] mlknez:
You record the analog output and compare it to the digital file. They should be nearly identical but that is NOT the case with DSD files and PCM files > 192khz
[LG V20 Themes, Apps, and Mods] m.i.c.k.e.y:
Hmmmm. Thanks!
[LG V20 Themes, Apps, and Mods] mlknez:
Also, a quick test is to play a .dsf file and see if you can also hear other phone sounds such as notification sounds. If you can, then the .dsf file is being converted to PCM since the Sabre DAC can only decode either DSD or PCM but not both at the same time.
[LG V20 Themes, Apps, and Mods] paulie72:
Does the LG app support Qobuz? If not which app supports Qobuz Hi-Res Audio playback?

Verstuurd vanaf mijn LG-H818 met Tapatalk
[LG V20 Themes, Apps, and Mods] mlknez:
Qobuz has no high resolution files in their library. All of the tracks were recorded in the pre high-resolution era and are at CD res at best. Some are converted to bigger bit buckets of 24 bit but filled with zeros to pad the bigger file. Just use the regular Qobuz stuff and enjoy the music.
[LG V20 Themes, Apps, and Mods] paulie72:
For as far as i know these are real Hi-Res files as seen below. But is Qobuz supported by LG app?

Verstuurd vanaf mijn LG-H818 met Tapatalk
[LG V20 Themes, Apps, and Mods] kamiller42:
What does "10i" and "10j" version numbers for? The firmware? I am using LS997 and don't see references to those in Software Info.
[LG V20 Themes, Apps, and Mods] 3165dwayne:
what about the paid versions?

Hi, thanks for your input, it really is a big help. Sometimes the regular unpaid version of some apps will work fine but does the paid version of pulsar and black player ex work fine as well without down-sampling?
[LG V20 Themes, Apps, and Mods] Mervingio:
this work on v20?

https://play.google.com/store/apps/details?id=com.phascinate.lgv10.dacfix
[LG V20 Themes, Apps, and Mods] thisisjason:
No. It's not even necessary on the V10 after the Marshmallow update. The issue it addresses was only a problem with the V10 on Lollipop
[LG V20 Themes, Apps, and Mods] Mervingio:
So on V20 can use another Music Player maybe Sony Walkman? i see in the OP Poweramp not use DAC (not sure if Poweramp alpha build 703 from PS)
[LG V20 Themes, Apps, and Mods] thisisjason:
Every app can use the DAC on the V20, the issue is that high-res music is downsampled so the DAC isn't being used to it's full potential. It's not a problem at all if you're using CD quality audio. The problem on the V10 until the Marshmallow update was that many app didn't have any access to the DAC at all, which that app fixed. That's never been an issue with the V20
[LG V20 Themes, Apps, and Mods] Mervingio:
Ok guys I test this with SONY Music apk from here: http://www.apkmirror.com/apk/sony-m.../sony-music-9-3-7-a-1-1-android-apk-download/

1.	go to system/priv-app then look for LGMusic app and rename to LGMusic.apk.bak but not delete

2.	paste the SONY Music apk to System and set permissions to 0644

3.	reboot

I test playing few music and yes do the millisecond pause and hear the new difference but damn the sound quality is superb apart my LG v20 is H918 but used the 10d version I feel this build is better and not have any issue I think LG 10j and 10k have some issues like the transition to Wi-Fi Call to data make a call and not hear nothing and need reboot the phone only happen with CUSTOM KERNELS but can use 10k with kernels of 10d builds and the issue not happen

ROM: https://xdaforums.com/v20/development/rom-ti-x-roms-11-23-16-alpha0-01a-t3507665

Kernel: https://xdaforums.com/v20/development/kernel-konverged-kernel-lg-v20-t3510500
[LG V20 Themes, Apps, and Mods] rcrd17:
Anyone tried using the snapdragon music player and music fx ports from OP5?
[LG V20 Themes, Apps, and Mods] thubble:
I just started looking at the V20 DAC again recently.

A few things I've discovered:

- The audio output method in my original post does indeed work. Everything up to 192 khz PCM is supported by this method.

- There is support in the kernel for DSD, using DoP. Contrary to what you may read on audiophile forums, DoP ("DSD over PCM") IS actually DSD, without resampling or conversion - just wrapped in PCM packets for ease of transmission to the DAC. LG's source code includes support for this

- In theory, on a rooted phone, if you set the ALSA mixer "Es9018 Dop" to 1, and send 176.4 khz/24bit PCM data with the bottom 16 bits of each packet set to the DSD data (see above link), the DAC should accept this data and decode it verbatim as DSD. (NOTE - I have not tested this!!)

- Unfortunately, there seems to be no way to send 352.8khz PCM or DSD128 (or higher resolutions) to the DAC; to be honest, I can't imagine anyone can hear the difference (and I'm an audiophile) but whatever...

I have a copy locally of FFmpegMediaPlayer with the audio output changed to use the AudioTrack c++ calls. (By the way, if wseemann is reading this - thanks!! You saved me probably a year of work, even if I'd had the motivation to write an FFmpeg android port myself. I sent you a donation.) My code is not at all reusable (I actually have my own equalizer settings hardcoded into the signal path, and the audio/video sync commented out). I need to clean it up before uploading it.
[LG V20 Themes, Apps, and Mods] iamsachin:
Any word on outputs of Phonograph. It sounds the best to me.

I use RHA T20
[LG V20 Themes, Apps, and Mods] ajitzhu:
I can hear hiss from my iem (5 oms) from stock player if it does not have an icon: dsd/hifi.

However, if there is an icon dsd/hifi, I can not hear the hiss at all, and all streaming service I can hear the hiss.

One more thing, only dsd/hifi, we can not eq it on stock player.

According to this finding, does it mean only dsd/hifi, it uses the 9218 while others use the internal dac.
[LG V20 Themes, Apps, and Mods] jt25741:
Using the LG Music Player, and browsing the windows 10 server with library shared natively UPNP, I am able to discover and play files up to 24/192. Incidentally, Bubbleupnp works great as a local renderer against this UPNP library for the same files. It must use Mediaplayer too.

Even more interestingly, I have native .DSF files containing DSD128 content. This is not DoP but native double DSD. It is my only DSD 128 I have, and it plays! Sounds really good. Obviously you need very fast Wifi, but it works! Very cool.

On the topic of DoP files, I have many but to this date I still have not found a way to play them....nothing but static on the V20. Any help appreciated, short of rooting.

Happy listening!

Jim
[LG V20 Themes, Apps, and Mods] KlikerFliker:
Final toughts

Ok, so, i've read this whole thread and finally, what player should i use in order to get the best audio output from my V20 H990DS so that it does not downsample my true 24 bit/192khz audio files?

Original LG Music app that i got in the phone?

Pulsar ?

Someone please answer..

Thanks.
[LG V20 Themes, Apps, and Mods] mlknez:
DSD does play, but you are hearing converted 48khz PCM not DSD64 or DSD128.

---------- Post added at 09:08 PM ---------- Previous post was at 09:08 PM ----------

Yes, the LG music app
[LG V20 Themes, Apps, and Mods] jt25741:
Quote:

DSD does play, but you are hearing converted 48khz PCM not DSD64 or DSD128.

Where is this conversion of DSD occurring to PCM 48K? Does Mediaplayer API do this? Or is this the native LG 9218 Android driver.

Thanks!
[LG V20 Themes, Apps, and Mods] rootlinux:
Test my sound mods and see what the numbers change to if at all.

Forced HiFi on all apps and true stereo mod in one. At the bottom of the OP is also a Bluetooth mod that works is raising BT sound.
[LG V20 Themes, Apps, and Mods] shadavis08:
Sooo black player now down samples
[LG V20 Themes, Apps, and Mods] Squadala:
I actually tried WAV files above 24 192 (flac files don't play) and actually I did the adb shell thing with a 32 bit 384khz WAV file and it didn't show the sample rate where it should under DIRECT (The DIRECT part wasnt even there) the number 384000 did show up in the command. The bit depth though, doesn't show pcm32 but pcm24, did the bit depth get lower?

Same with 32 192 but the sample rate shows up properly under DIRECT. What do? Can you try it as well?

I also did manage to play DSD128, don't know if it does the DoP thing though. How do I know?
[LG V20 Themes, Apps, and Mods] shadavis08:
Can you retest? It's been a while since 10i or 10j
[LG V20 Themes, Apps, and Mods] dkimmortal:
so is it not using MediaPlayer API anymore? would like to know which player uses the Mediaplayer API
[LG V20 Themes, Apps, and Mods] shadavis08:
I would too but it seems OP hasn't been around in a while lol.
[LG V20 Themes, Apps, and Mods] jt25741:
I will test black today on v20
[LG V20 Themes, Apps, and Mods] jt25741:
Black free version seems to use Mediaplayer.. same output signature when playing 44100/16 standard material, no resample.

09-06 08:24:38.989 938-7464/? D/audio_hw_primary: adev_open_output_stream: enter: format(0x1000000) sample_rate(44100) channel_mask(0x3) devices(0x4) flags(0x31) stream_handle(0xe9499200)

I dont see any advantage to the blackplayer over playerpro.....so I will still use that without the DSP codec pack.
[LG V20 Themes, Apps, and Mods] dkimmortal:
yes i asked Blackplayer support page too, they said they still use the Mediaplayer API

[IMG="Blackplayer Support"]https://i.imgur.com/D61SJtX.jpg[/IMG]
[LG V20 Themes, Apps, and Mods] batkinson001:
Hi, I just got the beta for poweramp, but it is 703.

can I still set it up as you suggest? if so, is there a tutorial for setting the resamplers and the output? I have used poweramp for several years but never really played with the settings.
[LG V20 Themes, Apps, and Mods] jt25741:
The question/statement quoted above stating that the Qualcomm DAC will be used unless mediaplayer is called is not a true statement. The problem is that the source material is unnecessarily resampled if mediaplayer is not used. The Hi-Fi ESS DAC is always used whenever it is turned on in the settings on the V20, regardless of resampling or not.
[LG V20 Themes, Apps, and Mods] Squadala:
Guys, there are a lot of players that use the DAC and not get resampled. These are the ones I know that work properly:

Pulsar

Phonograph

Pi

Retro

There are probably many more. You can actually see for yourself if they work or not:

Turn on USB debugging and open cmd (whatever the windows version is) in the adb folder and enter this while music is playing with the music player you want in hi-fi mode with headphones on:

adb shell dumpsys media.audio_flinger

If there is a DIRECT section in the result and shows the sample rate right and the bit depth right (pcm16 or pcm24) then it is using the DAC properly.
[LG V20 Themes, Apps, and Mods] jt25741:
I checked with ADB with:

adb shell dumpsys media.audio_flinger

With n7player, it seems to use DIrect and play natively 44.1. and high sample rates too Please verify and report back if you disagree. I do like N7 player and it seems that FLAC with replaygain works too.

One thing I still cannot do is find any player that works passing non SRC material to the DAC from a network share. SMB/CIFS or UPNP.....doesn't matter --- if it comes from anywhere other than local files, the V20 seems to butcher it with a downsample/resample in the mixer.

Problem is I cannot find a filesharing client that presents N7player or any other player(as a launch option) that works without resample from a file fed through the network. Major Kudos to anyone who can help me find the missing link.

Thanks
[LG V20 Themes, Apps, and Mods] nellatl:
How do I get v4a to stop downsampling?
[LG V20 Themes, Apps, and Mods] audi0:
Hi everybody.

I'm a recent H990DS V20 user. Does anybody know if the new updated Neutron player uses the ES9218 DAC? I'm able to play files with their original frequency and bits, but I'm not sure that the player fully uses the Quad DAC just like the stock player.

Thanks a lot.
[LG V20 Themes, Apps, and Mods] audi0:
Thanks for the answer.

Is there a way to know about that?
[LG V20 Themes, Apps, and Mods] Squadala:
Just use the adb codes and it will show MIXER with only 48khz
[LG V20 Themes, Apps, and Mods] audi0:
It it possible to do that without root? If so, what are the steps? I have a lot to learn! Thank you. :o
[LG V20 Themes, Apps, and Mods] razz1:
Are sure of that even considering the October Neutron update?
[LG V20 Themes, Apps, and Mods] razz1:
Doesn't this show it's working?
[LG V20 Themes, Apps, and Mods] 3mL:
No, you can only be certain through adb or output recording and analyze audio.
[LG V20 Themes, Apps, and Mods] Squadala:
Please test the adb method
[LG V20 Themes, Apps, and Mods] dkimmortal:
using the adb method from the previous post, tested BlackPlayer and Pulsar+ with the following result

When its a 48kHz song though, it doesn't use DIRECT (unless the D is for Direct in thread name)

However when its a 44kHz song, it still uses DIRECT /OFFLOAD Method(?)

Then I found a song at 48kHz that does the same Direct/Offload/nonblocking method

Bottom line, for higher quality music of 96kHz+, these two players do keep the song intact from unnecessarily resampling.
[LG V20 Themes, Apps, and Mods] Rose Commander:
I wonder if someone can try this tip on the Neutron music app and then check with ADB if it is hi-res files are properly played:

https://xdaforums.com/showpost.php?p=74524766&postcount=24

I would try it on my LG V30 but I have some games that check for Developer Mode.
[LG V20 Themes, Apps, and Mods] 3mL:
See my response in the other thread, I do not doubt that 24bit files will play perfectly, but as expected 16bit is changed to 24bit.
[LG V20 Themes, Apps, and Mods] Rose Commander:
Is that a bad thing? How does resampling 16bit to 24bit affect sound quality?
[LG V20 Themes, Apps, and Mods] 3mL:
I will do a test listening this weekend when I got my hands on the good cans, but I have found from other players that resampling the sound from 44.1 to 48 or 16 to 24 just messes up the clarity.

It is all rather subjective though, it's better to try it out for yourself. There's a 5 day trial of Neutron available.
[LG V20 Themes, Apps, and Mods] fjhuerta:
I have an ATT LG V20 and NO player goes above 48 KHz. Black, Neutron , Pulsar - everything stops at 48 KHz. I can't install the LG player - it says the download is corrupt. Any help will be appreciated!
[LG V20 Themes, Apps, and Mods] mlknez:
The newest version of Neutron Player works for the V30 when it hadn't in the past. Give that a try. You need to go into hardware settings and change it to use generic driver, DoP and follow frequency for all to work. It currently doesn't go above DSD128 correctly but PCM up to 384khz and up to DSD128 will work correctly.
[LG V20 Themes, Apps, and Mods] fjhuerta:
There's something wrong. No player goes even close to 20KHz in my phone. They start rolling off at 18 KHz. Every player. I managed to install LG Music, and it's the same.

The same file goes to 48 KHz when played on my Fiio X5 and Galaxy S8+-

I wonder if my hardware has something wrong.
[LG V20 Themes, Apps, and Mods] vlad48:
Really wrong here's output from latest Neutron which btw now plays continuously folders finally:

Output thread 0xe82a7000 type 1 (DIRECT):
Thread name: AudioOut_145
I/O handle: 325
TID: 27110
Standby: no
Sample rate: 192000 Hz
HAL frame count: 7680
HAL format: 0x6 (pcm24)
HAL buffer size: 46080 bytes
Channel count: 2
Channel mask: 0x00000003 (front-left, front-right)
Processing format: 0x6 (pcm24)
Processing frame size: 6 bytes
Pending config events: none
Output device: 0x4 (WIRED_HEADSET)
Input device: 0 (NONE)
Audio source: 0 (default)
Normal frame count: 7680
Last write occurred (msecs): 39
Total writes: 217
Delayed writes: 0

Settings checked only in Generic Driver:

Hi-Res Codec (Direct PCM)

Hi-Res Speaker
[LG V20 Themes, Apps, and Mods] will5:
Guys, anyone with root can upload the LG music player apk from /system/apps/?

Since AT&T variant doesnt have it.

I think that setting the right permissions should make it work, we can even do a flashable zip.

Thanks
[LG V20 Themes, Apps, and Mods] vlad48:
[MENTION=610204]will5[/MENTION] please check here

Also performed a 10 second Google search for you - try it...
[LG V20 Themes, Apps, and Mods] will5:
Hi, I saw that thread, but it´s an old version. Will be nice to have one extracted from a v10p, q or r roms.
[LG V20 Themes, Apps, and Mods] BROKEN1981:
Stock music player with music I downloaded
[LG V20 Themes, Apps, and Mods] betoNL:
Sorry, didn't read all the posts here but..

It's just a hunch, did you guys test the sound effects within the BLACK PLAYER Pro . Is not just that it's built-in equalizer is doing above average, but it's bass booster and specially it's built-in AMPLIFIER (sound effects) is really doing something...

But that's only my ears talking, if somebody can properly test Black Player pro sound effects maybe it would be a pleasant surprise.. ( talking about the downscaling/upscaling thing)
[LG V20 Themes, Apps, and Mods] BilboL:
Hi guys, lasted Poweramp (790) seems support Hi-Res output and use quaddac.
[LG V20 Themes, Apps, and Mods] Skylined:
Will def. check this out...
[LG V20 Themes, Apps, and Mods] ajitzhu:
Hi may I ask a question

Can anyone give me your output of adb shell dumpsys media.audio_flinger for DSD64 Stereo playing via stock lg music app?

I am getting:

Output thread 0xf1061000 type 1 (DIRECT):

Thread name: AudioOut_2BD

I/O handle: 701

TID: 8763

Standby: no

Sample rate: 88200 Hz

HAL frame count: 3552

HAL format: 0x6 (pcm24)

Here is the DSD64 Stereo sample I used:

https://www.oppodigital.com/hra/dsd-by-davidelias.aspx
[LG V20 Themes, Apps, and Mods] Ainz_Ooal_Gown:
I use V4a on my V30+ and the sound is awesome if you know how to tweak it.....and I have many pairs of headphones and to me they sound the same with the dac on or off just some sound louder....not "better"...
[LG V20 Themes, Apps, and Mods] xantora:
thanks for your comparison

the power amp version 3 or up...have output setting in audio,you should set it on hi res output,will you test that?
[X Style (Pure) Q&A, Help & Troubleshooting] asakim:
My device: stock Moto X Pure Edition, never been unlocked, rooted or modified in any way

Current version: motorola/clark_retus/clark6.0/MPHS24.49-18-3/3

Status: bootloop

Back in May when the MPHS24.49-18-4 OTA was released, my phone started the install then ended up in a bootloop (again, no customization, just something got corrupted and my own bad luck). I have files on it that I need to backup, so I didn't do a factory reset to try and eliminate the bootloop. I happen to have another Moto X Pure Edition, so I thought I would just wait for the next security OTA to drop, snag the download link, and then sideload the OTA to the bootlooping Moto X. For the past 7-8 months, it's been sitting on my desk and when I saw the good Moto X get an update I was super excited. I was able to download the Jan OTA (about 40MB) and attempted to sideload via ADB to the bad Moto X.

At that point I realized the bad Moto X never finished the May (49-18-4) OTA and I'm still at 49-18-3. I've managed to find full ROMs, but I'm wondering if anyone has just the OTA to get me from 49-18-3 to 49-18-4. As I said, I don't want to do a factory reset because I haven't been able to backup some important files. Really hoping just reflashing the OTA will eliminate the bootloop (it may not, but thought I'd give it a try).

Thanks to anyone who may be able to help out.

kyle