Android: Neutron Music Player

Nov 10, 2019 at 3:11 PM Post #781 of 1,425
Actually this happens with any dsd that is played through something that doesn't support dsd. I forget exactly why but I know it's part of the failsafe when playing dsd is played out of something incompatible. It will play white noise with a very quiet version of the song in the background. If I load up a dsd on my pc and try to play it out of an sdac, that is exactly what will happen. It is inherent in how dsd is built.

That's interesting. Do you have a source for more details on this?
 
Nov 11, 2019 at 4:55 AM Post #782 of 1,425
This is what happens on my portable Dac w/c supports only upto DSD128. When i play DSD256 material, white noise comes out.

Or did i missed some settings. Like if the material is beyond Dac's capabilities, Neutron will resample to max supported of the said decice.

Do we have this settings? If yes, how? If not, can we have this function?
 
Nov 11, 2019 at 5:19 AM Post #783 of 1,425
In theory:

1. if you are playing the DSD over PCM
2. if the DAC is not capable of DSD reproduction

Neutron will not play the DSD file.
This is what happens on my Xiaomi Mi9 since it is not capable of DSD reproduction.
 
Nov 12, 2019 at 7:17 AM Post #785 of 1,425
This is what happens on my portable Dac w/c supports only upto DSD128. When i play DSD256 material, white noise comes out.

Depends on device capabilities reported to Neutron. Normally if native DSD stream is supported (XMOS, SaviTech controllers) then there should not be any problem. But if not then Neutron will try to output DSD via PCM (DoP) and if device reports up to 768 kHz but does not support DSD256 Neutron will try to send DSD256 via DoP with 705.6 kHz frequency.

Would you please send message to neutronmp@gmail.com so that it would be possible to get logs from your device and see what is reported, may be some adjustment in code is needed.
 
Nov 12, 2019 at 7:35 AM Post #788 of 1,425
[QUOTE = "dmitrykos, post: 15303083, membre: 489782"] Actuellement, Neutron ne prend en charge qu'un seul tri supplémentaire d'albums dans la catégorie Albums: Albums -> Configuration -> Albums: Trier par - Année, Titre. Par défaut, le tri se fera par titre. Un tri par artiste peut cependant être ajouté. [/ QUOTE]
Comment pouvons-nous ajouter le tri par artiste?
 
Nov 12, 2019 at 7:41 AM Post #789 of 1,425
Nov 12, 2019 at 8:58 AM Post #792 of 1,425
[QUOTE = "dmitrykos, post: 15303207, member: 489782"] Actuellement non pris en charge par Neutron, aucune solution de contournement non plus, sauf que vous pouvez parcourir la catégorie Artistes et accéder aux albums d'artistes à partir de là. J'ajouterai une tâche supplémentaire pour ajouter une option de tri supplémentaire pour la catégorie Albums. [/ QUOTE]
Je vous remercie
 
Nov 13, 2019 at 1:05 PM Post #793 of 1,425
Depends on device capabilities reported to Neutron. Normally if native DSD stream is supported (XMOS, SaviTech controllers) then there should not be any problem. But if not then Neutron will try to output DSD via PCM (DoP) and if device reports up to 768 kHz but does not support DSD256 Neutron will try to send DSD256 via DoP with 705.6 kHz frequency.

Would you please send message to neutronmp@gmail.com so that it would be possible to get logs from your device and see what is reported, may be some adjustment in code is needed.

Any reply from Samsung yet about the S10 series' non-functioning DSD playback? As I said, I can send you logs from my S10e if that would help you describe the issue more accurately to the Samsung devs?
 
Nov 15, 2019 at 7:31 AM Post #794 of 1,425
Any reply from Samsung yet about the S10 series' non-functioning DSD playback? As I said, I can send you logs from my S10e if that would help you describe the issue more accurately to the Samsung devs?

Technical support for Samsung Developers sent to general technical support of Samsung, general technical support sent back to the technical support for Samsung Developers. So assistance from Samsung now in dead loop :) This is what I was saying, chances to get anything valuable (technical help) from Samsung is 0.

But I tried to check device logs of my test Galaxy S10e when playing DSF with Samsung Music and found out that firmware expects special flags (mode) and format for that. Set it in Neutron and managed to get to the same path in audioflinger core but so far - strong white noise. Attempts to guess bits arrangement failed so far and tried all existing variants - 1 bit interlieved or reversed, the way Cayin, Fiio, XMOS, SaviTech or iBasso DAPs expect it, nothing helped yet. Asked their support again to clarify format details but so far silence.

But when Samsung Music starts playback in the logs the following is showing up:

11-14 13:36:20.708: I/msm8974_platform(752): platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 24, samplerate 192000 channels 2, backend_idx 3 usecase = 0 device (headset)

I suspect that Samsung firmware converts DSD to 24/192 PCM and does not do native DSD output.
 
Last edited:
Nov 15, 2019 at 9:18 PM Post #795 of 1,425
Technical support for Samsung Developers sent to general technical support of Samsung, general technical support sent back to the technical support for Samsung Developers. So assistance from Samsung now in dead loop :) This is what I was saying, chances to get anything valuable (technical help) from Samsung is 0.

But I tried to check device logs of my test Galaxy S10e when playing DSF with Samsung Music and found out that firmware expects special flags (mode) and format for that. Set it in Neutron and managed to get to the same path in audioflinger core but so far - strong white noise. Attempts to guess bits arrangement failed so far and tried all existing variants - 1 bit interlieved or reversed, the way Cayin, Fiio, XMOS, SaviTech or iBasso DAPs expect it, nothing helped yet. Asked their support again to clarify format details but so far silence.

But when Samsung Music starts playback in the logs the following is showing up:

11-14 13:36:20.708: I/msm8974_platform(752): platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 24, samplerate 192000 channels 2, backend_idx 3 usecase = 0 device (headset)

I suspect that Samsung firmware converts DSD to 24/192 PCM and does not do native DSD output.

Thanks a lot for investigating this issue. Hopefully you'll get a reply from Samsung to clarify the problem so you can get to the bottom of this...I'll contact them as well, maybe threaten them with legal action for false advertising to get their ass into gear! I didn't realise you already had an S10e. Out of interest, does it also play the original music in the background underneath the white noise for you (you have to turn up the volume and listen carefully for it)? And do you have the Exynos or Qualcomm Snapdragon variant?
 

Users who are viewing this thread

Back
Top