Monday, June 27, 2016

Improving sound quality, HD music players with lockscreen support

Hi All,

Recently I've compared my very old and rusty Samsung Galaxy ACE2 (running CM 11S with DSP enabled and couple of music players which include Apollo, Omich Player, MyPlayer++, DroidSound-E, AIMP) with our P8 Lite... and sadly the P8 Lite sounds crap as hell compared to this oldie...

My goal is to be able to:
- listen to music with highest possible quality
- equalizer is a must
- player should be visible on system (HUAWEI) lockscreen (I am accessing corporate network from my device and I have forced HUAWEI lockscreen - having two lockscreens just to have another one provided by the music player would be ridiciulous)
- folder play
- album art support
- playing of OGG and MP3 files
- autoscanning of the files based on the Android Media Scanner
- homescreen widget of 4x1 size (if possible)

What I've tried so far is:

1. Various players* when still being on 5.0
2. Various players* when being on 6.0 with either DTS enabled or disabled.

The outcome is still that either sounds quality is mediocre or the quality is "quite ok" (not anything however I'd call "high quality" or "high definition") BUT the player/solution lacks usability...

*) Tested so far:
Built-in:
- Huawei Player: sound was mediocre, enabling DTS brought a lot of distortions to the sound and is unacceptable, folder based browsing is ok, lockscren controls work fine
- Google Music Player: sound was quite ok, no folder play support, was visible on the lockscreen

Favourites so far:
- DroidSound-E: quite good sound, folder play supported, no lockscreen controls, no album art support (also supports modules and 8-bit chip tunes which I listen to occasionally), no homescreen widget (to provide one - I've used Plug In Music Widget), no equalizer, depending on configuration - requires manual media scanning from within APP
- MyPlayer++: the best quality so far (still somewhat worse than on Ace2), folder play supported, no lockscreen controls, great equalizer (but setting it properly is a nightmare!) and customization options, possible to change the audio rendering quality - http://ift.tt/28X8h53

Tested but had unacceptable flaws (only flaws highlighted, "no lockscreen support" means - no HUAWEI lockscreen support obviously ;):
- Stellio: ads, ads,ads! frequent updates which are resetting settings at times, no lockscreen support (has its own one though)
- AIMP: mediocre sound quality, equalizer if enabled causes sound distortion, no lockscreen support, manual/app driven scanning
- DeaDBeeF: ads, ads ads... outdated in many ways, no lockscreen support, mediocre sound quality on free version
- HikiPlayer: mediocre sound quality, equalizer tends to crash the app, disappearing widgets, no lockscreen support
- OmichPlayer: outdated in many ways, quite good quality, equalizer although should be present does not appear in the app settings (probably hardcoded detection find something which is considered as external DSP), no lockscreen support
- Lisna: quite good quality, does not mute audio when receiving the call!, no lockscreen support, no album art support
- Equalizer Music Player: quite good sound quality, has problems with functions/eq switching to various positions, no lockscreen support
- DoubleTwist: mediocre sound quality, no lockscreen support (has its own though), not quickly available folder play
- Dub Music Player: quite good sound quality, no lockscreen support
- ListenIT: quite good sound quality, frequent crashes, no widget support, no lockscreen support

It is worth noting that most of the listed players play much better on ACE2 :(

Any guessess how to achieve the goal WITHOUT the need of rooting the phone, etc? Is it just the crappy DSP chip we have in P8 Lite or crappy software?
Changing the lockscreen to AOSP one would also help if anyone tried this so far (well - I know that this would include rooting but...;) - as most of the players from the list will start working properly.

As you can see on the below tests the chip used in P8Lite should be only slightly worse than the one in Ace2 (so I hope it is only player/system dependant):
http://ift.tt/28XP3Zv
http://ift.tt/28XOHSP


from xda-developers http://ift.tt/28X8rcW
via IFTTT

No comments:

Post a Comment