HydrogenAudio

Hosted Forums => foobar2000 => Support - (fb2k) => Topic started by: hongdazhi on 2018-06-14 03:37:44

Title: File can not play normally in Android version
Post by: hongdazhi on 2018-06-14 03:37:44
I have some old mp3 files.
These file can play normally in Windows. And encoding to any file type, foobar play sound all OK.

But if I use Android foobar to play. It sounds only click. Any encoding do not solve the problem.

How should I do to make Android foobar play these music sound normally? Here is one of them~
Title: Re: File can not play normally in Android version
Post by: EpicForever on 2018-06-14 09:19:02
Please go to other forums:

http://forum.foobar2000.com/forum/
Title: Re: File can not play normally in Android version
Post by: Peter on 2018-06-14 11:08:56
Bug confirmed, thanks for reporting.
Reporting bugs in either forum is fine.
Title: Re: File can not play normally in Android version
Post by: hongdazhi on 2018-06-15 15:09:53
Bug confirmed, thanks for reporting.
Reporting bugs in either forum is fine.

Now is there any way to use Windows foobar transcode file make Android foobar play the music normally?
Title: Re: File can not play normally in Android version
Post by: Rollin on 2018-06-15 16:43:33
Try right click->Utilities->Rebuild MP3 stream
Title: Re: File can not play normally in Android version
Post by: hongdazhi on 2018-06-15 17:12:04
Try right click->Utilities->Rebuild MP3 stream
No use.
Title: Re: File can not play normally in Android version
Post by: kode54 on 2018-06-16 09:17:10
As Peter said, it's a bug in the Android (and likely also iOS and WinPhone) apps, the only thing you can do is wait for an updated version to hit.
Title: Re: File can not play normally in Android version
Post by: Peter on 2018-06-16 09:21:57
This appears to be isolated to 64-bit ARM code, iOS has it too (confirmed), WInPhone does not.

It will be addressed shortly.
Title: Re: File can not play normally in Android version
Post by: hongdazhi on 2018-06-16 16:12:09
This appears to be isolated to 64-bit ARM code, iOS has it too (confirmed), WInPhone does not.

It will be addressed shortly.

ARM 32bit Android also have this problem. All my 32/64bit Android devices can not play it.
Title: Re: File can not play normally in Android version
Post by: Peter on 2018-06-28 09:26:53
OK, my reply was a bit too early, as I was confused by the very strange symptoms that it produced.

This file simply cannot be helped. It seemed like a bug in the MP3 decoder, but it is not.

This file turns into noise when downmixed to mono - which is what happens on most phone speakers. It does sound good only on headphones. It looks like a case of badly done recording and possibly bugged MP3 encoder. As if one of the channels was a phase-inverted copy of the other, with extra mutilation done by lossy encoding.

You can recreate this issue by playing it in classic fb2k and enabling 'downmix to mono' DSP.

In order to produce a playable version of this song, I recommend using an audio editor and extracting one of the channels - left or right - into a mono file. Or inverting phase on one of the channels.

[edit] amended suggestion how to fix the file
Title: Re: File can not play normally in Android version
Post by: Brazil2 on 2018-06-30 08:31:06
As if one of the channels was a phase-inverted copy of the other
It's definitely and completly out of phase:

(https://i.imgur.com/R5OD7bO.png)

This will obviously lead to problems when downmixing to mono.