web-dev-qa-db-fra.com

Pourquoi le plug-in Rhythmbox Coverart ne fonctionne-t-il pas? (Kubuntu)

Je suis récemment passé à Ubuntu puis ce matin à Kubuntu. J'adore vraiment Kubuntu, je veux l'exécuter comme le seul système d'exploitation de mon Macbook, mais il y a un problème que je ne peux tout simplement pas résoudre.

J'ai donc installé Rhythmbox puis je suis allé installer les plugins Coverart avec ces commandes:

Sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins
Sudo apt-get update
Sudo apt-get install rhythmbox-plugin-coverart-browser

Ensuite, j'ouvre Rhythmbox, je clique sur les outils et sur les plug-ins. Le plugin est répertorié, mais lorsque je double-clique dessus pour cocher la case, il ajoute à la place une petite ligne horizontale rouge dans un cercle et ne s'active pas. Le plug-in "CoverArt Browser Search Providers" dont il a besoin fonctionne très bien. Si quelqu'un pouvait m'aider, je serais très heureux!

Voici ce que j'obtiens quand je tape "rhythmbox" dans Terminal (Konsole):

(rhythmbox:3110): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 2158, in _find_spec
AttributeError: 'DynamicImporter' object has no attribute 'find_spec'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/reece/.local/share/rhythmbox/plugins/coverart_browser/coverart_browser.py", line 32, in <module>
    from coverart_browser_source import CoverArtBrowserSource
  File "/home/reece/.local/share/rhythmbox/plugins/coverart_browser/coverart_browser_source.py", line 37, in <module>
    from coverart_widgets import PanedCollapsible
  File "/home/reece/.local/share/rhythmbox/plugins/coverart_browser/coverart_widgets.py", line 26, in <module>
    from gi.repository import Notify
  File "/usr/lib/python3/dist-packages/gi/importer.py", line 144, in find_module
    'introspection typelib not found' % namespace)
ImportError: cannot import name Notify, introspection typelib not found

(rhythmbox:3110): libpeas-WARNING **: Error loading plugin 'coverart_browser'

(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Rhythmbox-WARNING **: Unable to grab media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
2
KUPOinyourWINDOW

La partie importante de votre sortie lorsque vous avez exécuté rhythmbox à partir d'un terminal est ce bit:

ImportError: impossible d'importer le nom Notify, bibliothèque de types d'introspection introuvable

Cela signifie que Kubuntu n'a pas le package suivant installé par défaut - gir1.2-notify-0.7

Pour installer ce package:

Sudo apt-get install gir1.2-notify-0.7

En passant - puisque le paquet Debian est fourni par moi-même ... Je mettrai à jour ce paquet à la prochaine version pour inclure cette dépendance.

2
fossfreedom