** Description changed:

- After uploading a .m4a file to the phone, rebooting it and attempting to
- play it via the Dash, inline playback breaks and it's not possible to
- play any files, even the supported ones (until a reboot).
+ Inline playback breaks when trying to play 7digital music streams (using
+ 7digital remote scope) or when trying to play unsupported audio files
+ (such as .m4a). The phone needs to be rebooted to have playback working
+ again for supported content.
  
  Steps to reproduce:
+ 
+ === 7 digital scope ===
+ 1. Go to 7digital scope
+ 2. Open a preview of album or song.
+ 3. Hit play button in the preview.
+ --> from now on inline playback doesn't work, dash log reports a lot of 
"Failed to get current playback position:  
org.freedesktop.DBus.Error.UnknownMethod: Method "Get" with signature "ss" on 
interface "org.freedesktop.DBus.Properties" doesn't exist" errors.
+ 
+ Note: 7digital issues seems to be related to an auth issue or changes in
+ 7digital backend - see GST_RESOURCE_ERROR_NOT_AUTHORIZED error in the
+ 7digital-related log files.
+ 
+ === local music files ===
  
  1. Upload a .m4a file to the Music folder on the phone.
  2. Wait a few seconds for mediascanner to process the file, then reboot the 
phone.
  3. Go to My Music Scope -> Tracks department, find your m4a song and tap the 
Play button on its card.
-      result: nothing plays. unity8-dash log has lots of dbus errors related 
to media-hub/mpris interface.
- 4. Try to play any mp3 file directly from the Dash as in previous step. 
Playback doesn't work anymore and unity8-dash.log is full of "Failed to get 
current playback position:  org.freedesktop.DBus.Error.UnknownMethod: Method 
"Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" 
doesn't exist" errors. You have to reboot to recover.
+ --> from now on inline playback doesn't work, dash log reports a lot of 
"Failed to get current playback position:  
org.freedesktop.DBus.Error.UnknownMethod: Method "Get" with signature "ss" on 
interface "org.freedesktop.DBus.Properties" doesn't exist" errors.
  
  Note, the reboot in step 2 is neccessary because mediascanner doesn't
  immediately expose unsupported files to the clients. After reboot they
  are exposed though. Nevertheless, media-hub and qtmedia-hub API should
  be resilent to invalid or unsupported files.
  
- Note: Music App also fails badly trying to play an m4a file (freezes
- then crashes) and the app needs to be restarted to play mp3s again.
+ We need to indicate to the user if content cannot be played (thus
+ subscribing UX to the bug) but first and foremost, we shouldn't fall
+ over broken content and recover gracefully.

** Attachment added: "media-hub log file when trying to play 7digital content"
   
https://bugs.launchpad.net/ubuntu/+source/media-hub/+bug/1546963/+attachment/4585560/+files/media-hub.log

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1546963

Title:
  Inline playback breaks completely after attempting to play 7digital
  streams or unsupported m4a file

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1546963/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to