Comment 3 for bug 402966

Revision history for this message
Nikola Kotur (kotnik) wrote :

I am confirming similar problem in latest trunk (revision 2572).

Here's output from exaile --debug:

DEBUG : Attmepting to play "'Symphony No. 5 in C minor ("Fate"), Op. 67: Allegro' by 'Boston Symphony Orchestra / Seiji Ozawa' from 'The Best of Beethoven'" (xl.player.engine_unified)
INFO : Playing file:///home/kotnik/Audio/Music%20Collection/The%20Best%20of%20Beethoven%20-%20Telarc%20-%20FLAC/04%20-Boston%20Symphony%20Orchestra%20-%20Symphony%20No.%205%20in%20C%20minor%20('Fate'),%20Op.%2067%3B%20Allegro.flac (xl.player.engine_unified)
DEBUG : Setting state on Stream0 <enum GST_STATE_NULL of type GstState> (xl.player.engine_unified)
DEBUG : Setting state on Stream1 <enum GST_STATE_PLAYING of type GstState> (xl.player.engine_unified)
INFO : Attempting to find covers for 'Symphony No. 5 in C minor ("Fate"), Op. 67: Allegro' by 'Boston Symphony Orchestra / Seiji Ozawa' from 'The Best of Beethoven' (xl.cover)
DEBUG : Searching for 1 tracks related to 'Symphony No. 5 in C minor ("Fate"), Op. 67: Allegro' by 'Boston Symphony Orchestra / Seiji Ozawa' from 'The Best of Beethoven' (xl.dynamic)
Traceback (most recent call last):
  File "/usr/local/lib/exaile/xl/event.py", line 440, in emit
    event.data, *cb.args, **cb.kwargs)
  File "/usr/local/lib/exaile/xlgui/main.py", line 1000, in on_playback_start
    self.osd.show(self.player.current)
  File "/usr/local/lib/exaile/xlgui/osd.py", line 224, in show
    self.title.set_markup(text)
TypeError: GtkLabel.set_markup() argument 1 must be string without null bytes, not unicode
DEBUG : Event callback exception caught!
Traceback (most recent call last):
  File "/usr/local/lib/exaile/xl/event.py", line 440, in emit
    event.data, *cb.args, **cb.kwargs)
  File "/usr/local/lib/exaile/xlgui/main.py", line 1000, in on_playback_start
    self.osd.show(self.player.current)
  File "/usr/local/lib/exaile/xlgui/osd.py", line 224, in show
    self.title.set_markup(text)
TypeError: GtkLabel.set_markup() argument 1 must be string without null bytes, not unicode
 (xl.event)

Again, this only happens with unified sound engine.