Closed Bug 1188873 Opened 5 years ago Closed 4 years ago

Audio playback on podiobooks.com not working

Categories

(Firefox for Android :: Audio/Video, defect)

39 Branch
Unspecified
Android
defect
Not set

Tracking

()

RESOLVED FIXED
Tracking Status
firefox39 --- affected
firefox40 --- affected
firefox41 --- wontfix
firefox42 --- fixed
firefox43 --- fixed

People

(Reporter: JanH, Unassigned)

References

()

Details

This bug report is based on this comment from mozillaZine: http://forums.mozillazine.org/viewtopic.php?f=47&t=2950211

STR:
1. Go to podiobooks.com and select a random audio book, e.g. http://podiobooks.com/title/a-coffee-crusade/
2. Scroll down to see the playback controls and press the play button

Outcome:
The playback button temporarily changes to a pause button, and then back to a play button. No sound plays.

Expected outcome:
The audiobook should start playing. On Desktop, it works without problems.

Device info:
I'm using a Samsung Galaxy S3 Mini with JB 4.1.2

I've tested with a few different Firefox versions on Android down to Firefox 15, with the same outcome, so it doesn't look like a recent regression.

On the most recent Nightlies, this page is also causing some further issues for me, see bug 1188870 and bug 1188871.
Duplicate of this bug: 1194085
Duplicate of this bug: 1194085
Depends on: 1197985
Just noticed something today:

Before bug 1168374 landed, playback on podiobooks.com was broken everywhere. If you were on Android < 5.0, you could play the MP3 files themselves, but the audio player provided by the site itself didn't work.

After the switch to the new MP3 decoder, it looks like certain audio books (e.g. this one: http://podiobooks.com/title/paraffin-winter/) started working, so it might be possible that A Coffee Crusade is now only being affected by bug 1197985.
As bug 1197985 has been fixed now and I haven't found any additional issues during testing, I now declare this fixed as well.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Tested with Nexus 4 (Android 5.1) on Firefox for Android 43.0a1 and Firefox for Android 42.0a2 (2015-09-13), audio works fine.

On Alcatel One Touch (Android 4.1.2) going to  http://podiobooks.com/title/a-coffee-crusade/ and tap play, Nightly and Aurora crash: https://crash-stats.mozilla.com/report/index/007d2f8c-62f2-42bf-b951-c7a972150914
Hmm, lovely..., could you file a new bug for that one please?

Some random thoughts:
- Does the crash happen absolutely reproducible?
- What happens if you try playing back the MP3 file directly from the Download section further down the page?
- Does it happen for other books on podiobooks.com as well?
- If yes, what about Beta (some books were unaffected by bug 1197985, e.g. http://podiobooks.com/title/paraffin-winter/ and a few other ones as well)?
I thought the new webm was only used for Android >= 5 ?
Webm? The new MP3 decoder/demuxer is enabled for Android >= 4.1, see here: https://dxr.mozilla.org/mozilla-central/rev/9ed17db42e3e46f1c712e4dffd62d54e915e0fac/dom/media/MP3Decoder.cpp#39

Personally, on a Galaxy S3 Mini/Android 4.12 I'm still getting the occasional crashes related to MP3 playback in [@ libsomxcore.so@0x1826 ], but the new MP3 decoder/demuxer doesn't seem to have made much of a difference there and my crashes are still essentially random, i.e. unfortunately not easily reproducible (except for bug 1194995).
(In reply to Jan Henning (:JanH) from comment #6)

> Some random thoughts:
> - Does the crash happen absolutely reproducible?
The crash is 100% reproducible

> - What happens if you try playing back the MP3 file directly from the Download section further down the page?
Nightly also crashes, after the mp3 is playing for a few seconds.

> - Does it happen for other books on podiobooks.com as well? If yes, what about Beta (some books were unaffected by bug 1197985, e.g. > http://podiobooks.com/title/paraffin-winter/ and a few other ones as well)?
Beta crashes with: 
http://podiobooks.com/title/paraffin-winter/
http://podiobooks.com/title/the-heavenfield-book-four/
http://podiobooks.com/title/the-champion/
http://podiobooks.com/title/a-brief-conversation-with-my-hair
http://podiobooks.com/title/the-rookie/
(In reply to Jan Henning (:JanH) from comment #8)
> Webm? The new MP3 decoder/demuxer is enabled for Android >= 4.1, see here:
> https://dxr.mozilla.org/mozilla-central/rev/
> 9ed17db42e3e46f1c712e4dffd62d54e915e0fac/dom/media/MP3Decoder.cpp#39
> 
> Personally, on a Galaxy S3 Mini/Android 4.12 I'm still getting the
> occasional crashes related to MP3 playback in [@ libsomxcore.so@0x1826 ],
> but the new MP3 decoder/demuxer doesn't seem to have made much of a
> difference there and my crashes are still essentially random, i.e.
> unfortunately not easily reproducible (except for bug 1194995).

I meant mp3 sorry.

The crash is in the ACodec ; not the demuxer... 

This API is unfortunately not official and every maker appears to have put their twist to it.
You need to log in before you can comment on or make changes to this bug.