Xsession Errors On New Song Listening To Radio Stream

Bug #503117 reported by Gene Snider
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Undecided
Unassigned

Bug Description

Every time the song changes on an internet radio stream, I get the following messages in ~/.xsession-errors:

Exception in thread Thread-28:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/usr/lib64/python2.6/threading.py", line 477, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/local/lib/exaile/xlgui/cover.py", line 438, in on_playback_start
    cov = self.covers.get_cover(track, set_only=fetch)
  File "/usr/local/lib/exaile/xl/cover.py", line 264, in get_cover
    key = self._get_track_key(track)
  File "/usr/local/lib/exaile/xl/cover.py", line 181, in _get_track_key
    album = track.get_tag_raw("album", join=True)
AttributeError: 'NoneType' object has no attribute 'get_tag_raw'

This doesn't happen when changing songs in my playlist.

Revision history for this message
Gene Snider (snider6982) wrote :

Oh, this is on 0.3.x downloaded and installed with "make install_no_locale" on January 4, 2010.

Revision history for this message
reacocard (reacocard) wrote :

should be fixed in revision 2778.

also, in the future please supply revision numbers, not dates, for development versions. There are frequently multiple revisions on the same date, so dates are not accurate enough to identify a version.

Changed in exaile:
milestone: none → 0.3.1
status: New → Fix Committed
Revision history for this message
Gene Snider (snider6982) wrote : Re: [Bug 503117] Re: Xsession Errors On New Song Listening To Radio Stream

Wow, quick fix! Thanks, Aren. I never noticed the revision number in the .bzr folder, but I'll include it from now on.

Nice job,
Gene

----- Original Message -----
From: "Aren Olson" <email address hidden>
To: <email address hidden>
Sent: Monday, January 4, 2010 1:35:13 PM GMT -08:00 US/Canada Pacific
Subject: [Bug 503117] Re: Xsession Errors On New Song Listening To Radio Stream

should be fixed in revision 2778.

also, in the future please supply revision numbers, not dates, for
development versions. There are frequently multiple revisions on the
same date, so dates are not accurate enough to identify a version.

** Changed in: exaile
Status: New => Fix Committed

** Changed in: exaile
Milestone: None => 0.3.1

--
Xsession Errors On New Song Listening To Radio Stream
https://bugs.launchpad.net/bugs/503117
You received this bug notification because you are a direct subscriber
of the bug.

Status in Exaile: Fix Committed

Bug description:
Every time the song changes on an internet radio stream, I get the following messages in ~/.xsession-errors:

Exception in thread Thread-28:
Traceback (most recent call last):
File "/usr/lib64/python2.6/threading.py", line 525, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.6/threading.py", line 477, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/local/lib/exaile/xlgui/cover.py", line 438, in on_playback_start
cov = self.covers.get_cover(track, set_only=fetch)
File "/usr/local/lib/exaile/xl/cover.py", line 264, in get_cover
key = self._get_track_key(track)
File "/usr/local/lib/exaile/xl/cover.py", line 181, in _get_track_key
album = track.get_tag_raw("album", join=True)
AttributeError: 'NoneType' object has no attribute 'get_tag_raw'

This doesn't happen when changing songs in my playlist.

To unsubscribe from this bug, go to:
https://bugs.launchpad.net/exaile/+bug/503117/+subscribe

Revision history for this message
Steve Dodier-Lazaro (sidi) wrote : Re: [Bug 503117] Re: Xsession Errors On New Song Listening To Radio Stream

You can also fetch the revision number with 'bzr revno' from the exaile
folder, if you find it more convenient.

reacocard (reacocard)
Changed in exaile:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.