(trunk) gstreamer error breaks the pipe (normal engine), and it's not shown in the dialog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Exaile |
Fix Released
|
Medium
|
Mathias Brodala |
Bug Description
rev3926
normal engine.
When i try to play a track which no longer exists, but it's still in the collection, some problems occur.
-First, the error is not shown in the dialog, i get:
TypeError: Gtk.Label.
That's cause, in xl/player/_base.py lines 119-120, we have:
a = message.
Maybe it should be(?):
a = message.
- Second, if i try to play another track after that, the pipe is broken and i get:
(exaile.py:16919): GStreamer-WARNING **: Element 'bin1' already has parent
I also noticed that the breakage doesn't occur if the "fake-track" is in first position in the playlist.
I also tried with unified engine, but I get inconsistent results, sometimes it happens sometimes not.
I attach the concerned portion of the shell output.
Changed in exaile: | |
status: | Fix Committed → Fix Released |
The pipe breakage seems to be just a problem with my system configuration (slackware64- current with multilb).
I tried to reproduce it with another distribution (xubuntu11.10 amd64) and it doesn't occur.
Thus remains only the issue with the error which cannot be shown in the dialog.