Play preview button doesn´t work again after fully played before

Bug #1480828 reported by TarotChen
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
media-hub (Ubuntu)
Confirmed
Undecided
Unassigned
qtmultimedia-opensource-src (Ubuntu)
Confirmed
Undecided
Unassigned
unity-scope-mediascanner (Ubuntu)
Invalid
High
Unassigned
unity8 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Test Environment:
current build number: 276
device name: mako
channel: ubuntu-touch/devel-proposed/ubuntu
last update: 2015-08-03 03:15:13
version version: 276
version ubuntu: 20150802
version device: 20150708
version custom: 20150802

Steps to reproduce:
1.Navigate to the Music scope
2.Tap on an Artist under My Music
3.Tap on a track in the list of tracks
4.Tap on the Play preview button
5.Wait for the track fully played in preview page
6.Tap on the Play preview button again
7.Observe the result

Actual result:
Nothing happens, the button doesn´t work again

Expected result:
Should be able to play the track again in preview page

Revision history for this message
TarotChen (tarotchen) wrote :
Revision history for this message
Michi Henning (michihenning) wrote :

I'm not seeing what is described here, but something similar.

When tapping the preview play button, the song plays and the button changes to a "pause" icon. I can pause and re-start the song fine.

When I let the song play to the end (it's a 16-second song), the progress bar stops a little shy of 100%. Not a big deal.

But, at the end of the song, the button keeps showing the "pause" icon instead of reverting back to the "play" icon.

When I tap on the "pause" button after the song has finished playing, it changes back to a play button (with continued silence).

When I tap the play button I now see, the song plays again as expected.

So, the button doesn't stop working for me but, when a song plays to the end, does not show the correct current state.

Changed in unity-scope-mediascanner (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Paweł Stołowski (stolowski) wrote :

All playback aspects including button states and progress bar are fully handled on unity8 side (and driven by MediaHub), so marking invalid for mediascanner-scope.

Changed in unity-scope-mediascanner (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Albert Astals Cid (aacid) wrote :

I can reproduce what Michi mentions.

The problem is that the playbackState of Audio never stops being PlayingState when the song finishes.

Marking unity8 as invalid and adding qtmultimedia and media-hub

Changed in unity8 (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in media-hub (Ubuntu):
status: New → Confirmed
Changed in qtmultimedia-opensource-src (Ubuntu):
status: New → Confirmed
Revision history for this message
Josué (j2g2rp) wrote :

I have the same problem that @Tarotchen have.
Not sure the way to reproduce it.

Here the last lines of scope registry log:

[2016-03-03 04:28:18.116704] INFO: Registry: RegistryObject::ScopeProcess::on_process_death(): Process for scope: "mediascanner-music" exited
[2016-03-03 04:30:15.972254] INFO: Registry: RegistryObject::ScopeProcess::exec(): Process for scope: "mediascanner-music" started
[2016-03-03 04:30:57.746129] INFO: Registry: RegistryObject::ScopeProcess::on_process_death(): Process for scope: "mediascanner-music" exited
[2016-03-03 04:43:43.127535] INFO: Registry: RegistryObject::ScopeProcess::exec(): Process for scope: "mediascanner-music" started
[2016-03-03 04:44:23.286668] INFO: Registry: RegistryObject::ScopeProcess::on_process_death(): Process for scope: "mediascanner-music" exited
[2016-03-03 04:44:37.245280] INFO: Registry: RegistryObject::ScopeProcess::exec(): Process for scope: "mediascanner-music" started

If I restart the device I can play it normally. Ill try a way to reproduce it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.