phonon-backend-gstreamer seems to have issues playing from http
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
phonon-backend-gstreamer (Ubuntu) |
Fix Released
|
Medium
|
Harald Sitter | ||
Precise |
Won't Fix
|
Medium
|
Harald Sitter | ||
Quantal |
Won't Fix
|
Medium
|
Harald Sitter | ||
Raring |
Fix Released
|
Medium
|
Harald Sitter |
Bug Description
[Impact]
Whenever an application that uses Phonon also uses a webkit that uses gstreamer, webkit will install its own webkit based http source. This source is then expoed to Phonon which tries to set a user-agent on it, which is not supported and the webkit source decides that it does not want to work when someone tries to do that. As a result http streaming is broken in any such setup.
https:/
[Test Case]
* Install tomahawk and phonon-
* Activate a couple of http resolvers (e.g. soundcloud and youtube)
* Search for random tracks and try to play ones coming from resolvers
* Obesrve that streaming does not work a lot of times (not always).
[Regression Potential]
The proposed fix disables user-agent setting if the source has no user-agent property, so there is no regression potential as there would not be a phonon user-agent set at any rate.
-- Original Report -------
I was trying to use tomahawk from https:/
Changed in phonon-backend-gstreamer (Ubuntu Quantal): | |
status: | New → Confirmed |
Changed in phonon-backend-gstreamer (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in phonon-backend-gstreamer (Ubuntu Raring): | |
status: | Confirmed → Fix Committed |
Changed in phonon-backend-gstreamer (Ubuntu Quantal): | |
status: | Confirmed → In Progress |
Changed in phonon-backend-gstreamer (Ubuntu Precise): | |
status: | Confirmed → Triaged |
Changed in phonon-backend-gstreamer (Ubuntu Quantal): | |
status: | In Progress → Triaged |
Changed in phonon-backend-gstreamer (Ubuntu Precise): | |
importance: | Undecided → Medium |
Changed in phonon-backend-gstreamer (Ubuntu Quantal): | |
importance: | Undecided → Medium |
Changed in phonon-backend-gstreamer (Ubuntu Raring): | |
importance: | Undecided → Medium |
assignee: | nobody → Harald Sitter (apachelogger) |
Changed in phonon-backend-gstreamer (Ubuntu Quantal): | |
assignee: | nobody → Harald Sitter (apachelogger) |
Changed in phonon-backend-gstreamer (Ubuntu Precise): | |
assignee: | nobody → Harald Sitter (apachelogger) |
description: | updated |
Changed in phonon-backend-gstreamer (Ubuntu Raring): | |
status: | Fix Committed → Fix Released |
Changed in phonon-backend-gstreamer (Ubuntu Quantal): | |
status: | Triaged → In Progress |
Changed in phonon-backend-gstreamer (Ubuntu Precise): | |
status: | Triaged → In Progress |
affects: | phonon-backend-gstreamer (Ubuntu Precise) → openshot (Ubuntu Precise) |
Changed in phonon-backend-gstreamer (Ubuntu Precise): | |
status: | In Progress → Won't Fix |
I should also note, that it works fine with gstreamer's backend on other distributions, Mint and Arch come to mind.