multiple problems with the unified engine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Exaile |
Confirmed
|
Low
|
Unassigned |
Bug Description
I'm seeing two problems with the unified engine. I couldn't reproduce them during a minute-long testing of the normal engine.
1. In alpha3, I get unpredictable playback behavior, when double-clicking a track. It works fine the first time after the player is launched, but the problems start, when I attempt to double-click another song after that. It may play it, may play one of the following files, and may not play at all. Sometimes it continues to play the previous file simultaneously. The following is a console log of alpha3 doing that dance. I've also encountered the 2nd problem below in alpha3 several times.
INFO : Playing file://
(exaile.py:13203): GStreamer-WARNING **: Element Stream0 is not in bin pipeline0
(exaile.py:13203): GStreamer-WARNING **: Name Stream1 is not unique in bin pipeline0, not adding
Traceback (most recent call last):
File "/usr/lib/
self.play(tr, user=False)
INFO : Playing file://
File "/usr/lib/
if not self.link_
File "/usr/lib/
self.
gst.AddError: Could not add element 'Stream1'
(exaile.py:13203): GStreamer-WARNING **: Element Stream1 is not in bin pipeline0
Traceback (most recent call last):
File "/usr/lib/
event.data, *cb.args, **cb.kwargs)
File "/usr/lib/
track[
TypeError: 'NoneType' object does not support item assignment
INFO : Playing file://
2. In the current bzr version (22.07.2009), the first double-click also works fine, but the second double-click brings up an error dialog with a single OK button. When I click that OK button, exaile hangs and can only be killed with -9. The error messages in that dialog encountered are: "No URI specified to play from" and "Internal data flow error". The console contains the following text:
INFO : Playing file://
INFO : Playing file://
(exaile.py:13256): GStreamer-WARNING **: Element Stream0 is not in bin pipeline0
INFO : Playing file://
(exaile.py:13256): GStreamer-WARNING **: Element Stream1 is not in bin pipeline0
(exaile.py:13256): GStreamer-WARNING **: Element Stream0 is not in bin pipeline0
INFO : Playing file://
Which is followed by multiple attemps to play consequent files, interspersed with messages:
(exaile.
and
(exaile.
In the end, it gets to the first song in the playlist and starts playing it.
Changed in exaile: | |
milestone: | 0.3.1 → 0.3.2 |
Changed in exaile: | |
importance: | High → Low |
milestone: | 0.3.2 → none |
assignee: | Aren Olson (reacocard) → nobody |
The bzr revision is 2157.