Closed Bug 1090813 Opened 6 years ago Closed 6 years ago

Cannot play a song of type mp3 or 3gp in Music app

Categories

(Firefox OS Graveyard :: Gaia::Music, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.0 verified, b2g-v2.1 verified, b2g-v2.2 verified)

RESOLVED WORKSFORME
Tracking Status
b2g-v2.0 --- verified
b2g-v2.1 --- verified
b2g-v2.2 --- verified

People

(Reporter: viorela, Unassigned)

References

Details

(Keywords: qablocker, regression, smoketest, Whiteboard: [fromAutomation])

Attachments

(1 file)

Songs cannot be played in Music app, progress bar gets stuck to 0:00. The issue is reproducible on b2g-i, both manually and by running the automated tests (test_music_album_mp3.py and test_music_songs_3gp.py).
Repro rate - 5/5

Prerequisities:
Have a song with an album on the device

Repro Steps:
1. Launch Music app
2. Go to the Album list view.
3. Select an album
4. Choose to play a single song by the album

Expected: 
The song starts to play, progress bar increases

Actual:
The song doesn't start playing, progress bar remains in 0:00 position

regression range, based on b2g-i:
Last working:
Device firmware (date) 	28 Oct 2014 14:16:42
Device firmware (incremental) 	eng.cltbld.20141028.171631
Device firmware (release) 	4.4.2
Device identifier 	flame
Gaia date 	28 Oct 2014 12:53:17
Gaia revision 	03ea336114d7
Gecko build 	20141028133311
Gecko revision 	f2ada9948117
Gecko version 	36.0a1

First failing:
Device firmware (date) 	28 Oct 2014 15:18:36
Device firmware (incremental) 	eng.cltbld.20141028.181825
Device firmware (release) 	4.4.2
Device identifier 	flame
Gaia date 	28 Oct 2014 13:46:08
Gaia revision 	35e87ac4324f
Gecko build 	20141028145209
Gecko revision 	46d81f906852
Gecko version 	36.0a1

Traceback (most recent call last):
File "/var/jenkins/2/workspace/flame-kk-319.b2g-inbound.ui.functional.smoke/.env/local/lib/python2.7/site-packages/marionette_client-0.8.4-py2.7.egg/marionette/marionette_test.py", line 264, in run
testMethod()
File "/var/jenkins/2/workspace/flame-kk-319.b2g-inbound.ui.functional.smoke/tests/python/gaia-ui-tests/gaiatest/tests/functional/music/test_music_album_mp3.py", line 46, in test_select_album_play
message='Mp3 sample did not start playing')
File "/var/jenkins/2/workspace/flame-kk-319.b2g-inbound.ui.functional.smoke/tests/python/gaia-ui-tests/gaiatest/gaia_test.py", line 925, in wait_for_condition
Wait(self.marionette, timeout).until(method, message=message)
File "/var/jenkins/2/workspace/flame-kk-319.b2g-inbound.ui.functional.smoke/.env/local/lib/python2.7/site-packages/marionette_client-0.8.4-py2.7.egg/marionette/wait.py", line 143, in until
cause=last_exc)
TimeoutException: TimeoutException: Timed out after 10.2 seconds with message: Mp3 sample did not start playing

Jenkins report: http://jenkins1.qa.scl3.mozilla.com/job/flame-kk-319.b2g-inbound.ui.functional.smoke/806/HTML_Report/

I see this in the logcat: W/Music   ( 1535): [JavaScript Warning: "Media resource blob:app://music.gaiamobile.org/55872f3d-12cc-4613-911c-7f6bb6745a59 could not be decoded." {file: "app://music.gaiamobile.org/index.html" line: 0}
Whiteboard: [fromAutomation]
Attached file logcat
Depends on: 1085759
3gp isn't a valid music file type.
Is this also an issue on 2.0 and 2.1 ? Bug 1085759 also landed there.
Verified this against a private Jenkins build that nthomas respun for me.  Audio works again.  This build runs with v188 binaries, and picks up the patch in bug 1088339.   however, not marking this status=verified yet until this is retested on a pvtbuild generated against m-c.  

Gaia-Rev        8ae6598f3ab7b0c34ac42a73083ddb74266affba
Gecko-Rev       https://hg.mozilla.org/users/nthomas_mozilla.com/mozilla-central/rev/d4fab3f7782b
Build-ID        20141030203020
Version         36.0a1
Device-Name     flame
FW-Release      4.4.2
FW-Incremental  eng.cltbld.20141030.201724
FW-Date         Thu Oct 30 20:17:37 EDT 2014
Bootloader      L1TC10011880
> patch in bug 1088339.

typo.  i meant patch in bug 1034147.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
Verified WorksForMe on Flame 2.0 (319mb/full flash), Flame 2.1 (319mb/full flash) and Flame 2.2 (319mb/full flash)

Actual results: Mp3 audio files play in Music app.

Environmental Variables:

Device: Flame 2.0
BuildID: 20141126000203
Gaia: f9d6e3d83c3922e9399a6c27f5ce4cdd27bdfd05
Gecko: 45112935086f
Gonk: 48835395daa6a49b281db62c50805bd6ca24077e
Version: 32.0 (2.0) 
Firmware Version: v188-1
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Device: Flame 2.1
BuildID: 20141126001202
Gaia: db2e84860f5a7cc334464618c6ea9e92ff82e9dd
Gecko: 211eae88f119
Gonk: 48835395daa6a49b281db62c50805bd6ca24077e
Version: 34.0 (2.1) 
Firmware Version: v188-1
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Device: Flame 2.2
BuildID: 20141126040207
Gaia: 41b7be7c67167f367c3c4982ff08651d55455373
Gecko: 7bcc6573d204
Gonk: 48835395daa6a49b281db62c50805bd6ca24077e
Version: 36.0a1 (2.2)
Firmware: V188-1
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
Flags: needinfo?(pbylenga)
QA Whiteboard: [QAnalyst-Triage?]
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
Keywords: qaurgent
Depends on: 1117859
You need to log in before you can comment on or make changes to this bug.