** 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
