Bug 455780

Summary: Audioscrobbler plugin fails
Product: [Fedora] Fedora Reporter: Tim Broderick <tbroderick>
Component: decibel-audio-playerAssignee: Debarshi Ray <debarshir>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 9   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-09-06 17:20:33 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tim Broderick 2008-07-17 17:50:00 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9) Gecko/20080528 Fedora/2.22.2-2.fc9 Epiphany/2.22 Firefox/3.0

Description of problem:
When turning on the audioscrobbler plugin, it doesn't work and program hangs. Force quit is required to close program. 

Version-Release number of selected component (if applicable):
decibel-audio-player-0.10-1.fc9.noarch

How reproducible:
Always


Steps to Reproduce:
1.Start decibel-audio-player
2.Turn on audioscrobbler, Edit->Prefences->Audioscrobller
3.Play audio file

Actual Results:
Traceback from gnome-terminal shows:

  File "/usr/share/decibel-audio-player/src/modules/__init__.py", line 197, in __gtkExecute
    self.gtkResult = func()
  File "/usr/share/decibel-audio-player/src/modules/AudioScrobbler.py", line 143, in getAuthInfo
    if self.login is None: auth = authentication.getAuthInfo('last.fm', _('your Last.fm account'))
  File "/usr/share/decibel-audio-player/src/gui/authentication.py", line 101, in getAuthInfo
    authInfo = __loadAuthInfo(id)
  File "/usr/share/decibel-audio-player/src/gui/authentication.py", line 43, in __loadAuthInfo
    except gk.AlreadyExistsError:
UnboundLocalError: local variable 'gk' referenced before assignment


Expected Results:
Gnome-keyring should launch as well as dialog to enter last.fm username and password.

Additional info:

Comment 1 Tim Broderick 2008-07-18 13:54:55 UTC
Found a solution. Installing gnome-python2-gnomekeyring solved the problem.
Gnome-keyring now launches when using the audioscrobbler plugin and decibel no
longer hangs on close.

gnome-python2-gnomekeyring should be added as a dependency.

Comment 2 Fedora Update System 2008-07-24 04:26:13 UTC
decibel-audio-player-0.10-2.fc8 has been submitted as an update for Fedora 8

Comment 3 Fedora Update System 2008-07-24 04:27:12 UTC
decibel-audio-player-0.10-2.fc9 has been submitted as an update for Fedora 9

Comment 4 Debarshi Ray 2008-07-24 04:28:29 UTC
Thank you for the bug report and the suggested solution. This should be fixed in
decibel-audio-player-0.10-2.fc9.

Comment 5 Fedora Update System 2008-09-10 06:34:50 UTC
decibel-audio-player-0.10-2.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 6 Fedora Update System 2008-09-10 07:03:21 UTC
decibel-audio-player-0.10-2.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.