FS#21093 - [rhythmbox] Can't enable magnatune plugin

Attached to Project: Arch Linux
Opened by Green (The_Green_Arrow) - Tuesday, 05 October 2010, 20:07 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 05 October 2010, 22:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After the upgrade of Rhythmbox from 0.12.8-1 to 0.13.1-1 (along with gnome major upgrade), magnatune plugin can't be enabled anymore.
In debug mode, I've got this in an output console :
(22:02:05) [0xfd7150] [rb_python_module_init] rb-python-module.c:406: Init of python module
Traceback (most recent call last):
File "/usr/lib/rhythmbox/plugins/magnatune/__init__.py", line 32, in <module>
import gnomekeyring as keyring
ImportError: No module named gnomekeyring

(rhythmbox:23573): Rhythmbox-WARNING **: Could not load plugin magnatune

(22:02:05) [0xfd7150] [rb_python_module_finalize] rb-python-module.c:413: Finalizing python module (null)

Additional info:
* rhythmbox 0.13.1


Steps to reproduce:
- Upgrade rhythmbox
- Enable magnatune plugin

This task depends upon

Closed by  Andrea Scarpino (BaSh)
Tuesday, 05 October 2010, 22:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  see comments
Comment by Green (The_Green_Arrow) - Tuesday, 05 October 2010, 20:15 GMT
Simple fix : change "import gnomekeyring as keyring" to "import keyring" in /usr/lib/rhythmbox/plugins/magnatune/*.py

Comment by Ionut Biru (wonder) - Tuesday, 05 October 2010, 20:19 GMT
install python-gnomekeyring and try again
Comment by Green (The_Green_Arrow) - Tuesday, 05 October 2010, 20:27 GMT
Already installed and reinstalled ;)
My fix above doesn't work...the plugin loads, but magnatune won't connect...
Comment by Green (The_Green_Arrow) - Tuesday, 05 October 2010, 20:37 GMT
Ok it is fixed now. What I've done :
[2010-10-05 22:26] upgraded python-gnomekeyring (2.32.0-1 -> 2.32.0-1)
[2010-10-05 22:33] installed rhythmbox (0.13.1-1)
[2010-10-05 22:34] installed libwebkit (1.2.4-2)
[2010-10-05 22:34] installed pywebkitgtk (1.1.7-2)
[2010-10-05 22:34] upgraded python-mako (0.3.4-3 -> 0.3.4-3)
[2010-10-05 22:34] upgraded gnome-python (2.28.1-1 -> 2.28.1-1)

Loading...