> _It turns out that all music players on Android actually play music using the Android-media-player-service._
This is inaccurate. Neutron music player bypasses Android's Media Player APIs and talks directly to your DAC and plays music without resampling (if the DAC supports it). Never had any audio popping or explosions using Neutron, and I've tried it on 6 different devices so far without any issues (LG G3, Nexus 6P, Nextbit Robin, OnePlus 3, Note 8, OnePlus 6). My headphones are a Beyerdynamic DT880.
I've never had any problems with "explosions" using standard media players, even when plugged into my HD650s - anyone else have that happen?
HN is mostly engineering types, the poster clearly has that mindset, we should be filing or looking for a proper bug report for this instead of crafting hacks or talking about alternative products altogether right off the bat.
> we should be filing or looking for a proper bug report for this instead of crafting hacks or talking about alternative products altogether right off the bat
As if Google even considers reading any bug reports ... :(
The downside of that is, of course, greater battery consumption. MediaPlayer API will offload music playing to a separate DSP (if available) and that allows the main application processor to go to sleep. There is some nuance here, but that usually significantly reduces battery consumption while playing music with the screen off.
This is inaccurate. Neutron music player bypasses Android's Media Player APIs and talks directly to your DAC and plays music without resampling (if the DAC supports it). Never had any audio popping or explosions using Neutron, and I've tried it on 6 different devices so far without any issues (LG G3, Nexus 6P, Nextbit Robin, OnePlus 3, Note 8, OnePlus 6). My headphones are a Beyerdynamic DT880.