Can't update Shoutcast server/stream

Bug #488452 reported by zeno
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Critical
Unassigned

Bug Description

I noticed this problem with Exaile 0.3.0.1 and 0.3.0.2 on a debian testing/unstable.
When i try to update Shoutcast Server, Exaile freeze on "Contacting Shoutcast Server"/"Loading Streams" and it never goes on.

The output of exaile is this:

Exception in thread Thread-7:
Traceback (most recent call last):
  File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.5/threading.py", line 446, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/local/lib/exaile/xlgui/panel/radio.py", line 532, in _load_station
    lists = driver.get_lists(no_cache=no_cache)
  File "/usr/local/share/exaile/plugins/shoutcast/__init__.py", line 107, in get_lists
    timeout=20)
TypeError: __init__() got an unexpected keyword argument 'timeout'

The manual way to fix this problem is this:
remove all the ", timeout=20" from the __init__.py in the shoutcast plugin directory as suggested by synic a while ago in IRC and it seems to be a problem with the timeout variable when using python 2.5 that doesn't support it. This bug is not present if you use python 2.6, however not all distros have python 2.6!!!

reacocard (reacocard)
Changed in exaile:
importance: Undecided → Critical
milestone: none → 0.3.0.3
status: New → Triaged
reacocard (reacocard)
Changed in exaile:
status: Triaged → Fix Committed
reacocard (reacocard)
Changed in exaile:
milestone: 0.3.0.3 → 0.3.1
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.