Petit problème depuis hier soir, à la suite de rien de spécial... gmusibrowser ne se lance plus, et en terminal, je tombe sur :

$fifofh at /usr/bin/gmusicbrowser line 290.
GStreamer::Interfaces perl module not found -> visuals not available
Reading saved tags in /home/USER/.config/gmusicbrowser/gmbrc ...


Ca s'arrête là, et je n'ai aucune invite pascale particulière donc je pense que quelque chose se passe mal pendant la lecture de gmbrc.
Du coup, j'ai fait une copie du gmbrc et je l'ai changé, en renommant, par un backup du 17/11 (ou gmusic fonctionnait à merveille) mais le problème reste identique...

Une idée ?
MERCI  :)

Bizarre gmusicbrowser marche chez moi sans le paquet qui contient GStreamer::Interfaces et qui est (chez debian) libgstreamer-interfaces-perl.
Tu utilises les visualisations (les trucs animés qui bougent avec la musique) dans gmb ?

Sorry for the lack of French, but this may be related to the update that is now going on with perl..

I recently had the same issues running on a sid Debian install, bit now that the perl migration is over GMB is working fine again

Bizarre qu'il n'y ait même pas un message d'erreur. Peux tu le lancer avec l'option "-debug" et voir s'il est plus bavard.
Sinon peux tu regarder s'il consomme toujours du cpu indéfiniment ?

#4 November 21, 2011, 23:00:16 Last Edit: November 21, 2011, 23:11:50 by balustre
- En mode debug :
$ gmusicbrowser -debug
print() on closed filehandle $fifofh at /usr/bin/gmusicbrowser line 290.
oggheader.pm : Digest::CRC not found, using slow pure-perl replacement.
GStreamer::Interfaces perl module not found -> visuals not available
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/albuminfo.pm
found plugin ALBUMINFO (Albuminfo)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/artistinfo.pm
found plugin ARTISTINFO (Info de l'artiste)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/audioscrobbler.pm
found plugin AUDIOSCROBBLER (last.fm)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/autosave.pm
found plugin AUTOSAVE (Sauvegarde automatique)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/desktopwidget.pm
found plugin DesktopWidgets (Gadgets de bureau)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/export.pm
found plugin Export (Export)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/fetch_cover.pm
found plugin FETCHCOVER (Recherche d'images)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/gnome_mmkeys.pm
found plugin GMMKEYS (mmkeys Gnome)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/karaoke.pm
found plugin Karaoke (Karaoké)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/lullaby.pm
found plugin LULLABY (Lullaby)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/lyrics.pm
found plugin LYRICS (Paroles)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/mpris1.pm
found plugin MPRIS (MPRIS v1)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/mpris2.pm
found plugin MPRIS2 (MPRIS v2)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/notify.pm
found plugin NOTIFY (Notifications)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/nowplaying.pm
found plugin NOWPLAYING (Chanson en cours)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/rip.pm
found plugin RIP (Extraction)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/titlebar.pm
found plugin TitleBar (Barre de titre)
Reading plugin /usr/bin/../share/gmusicbrowser/plugins/webcontext.pm
found plugin WebContext (Contexte Web)
Reading saved tags in /home/USER/.config/gmusicbrowser/gmbrc ...
1 chanson non-envoyée depuis la session précédente

la chanson non envoyée c'est pour le plugin last.fm, je devais être hors-ligne...

- Consommation CPU : J'ai un des deux coeurs à 100%, complètement occupé par gmusicbrowser

QuoteSorry for the lack of French, but this may be related to the update that is now going on with perl..
I'm on F15 and it's true that I just had 2 updates related to gtk2 and perl:
gtk2-2.24.7-1.fc15.x86_64
Mise à jour       2.24.7-3.fc15.x86_64
perl-Gtk2-MozEmbed-0.09-1.fc15.5.x86_64
Mise à jour                     0.09-1.fc15.6.x86_64

Could it be related to these updates ?

Merci !

et avec backtrace, j'ai l'impression que ça donne plus d'infos :

$ gmusicbrowser -backtrace
print() on closed filehandle $fifofh at /usr/bin/gmusicbrowser line 290.
at /usr/bin/gmusicbrowser line 290
main::BEGIN() called at /usr/bin/gmusicbrowser line 316
eval {...} called at /usr/bin/gmusicbrowser line 316
GStreamer::Interfaces perl module not found -> visuals not available
at /usr/bin/../share/gmusicbrowser/gmusicbrowser_gstreamer-0.10.pm line 74
Play_GST::BEGIN() called at /usr/bin/../share/gmusicbrowser/gmusicbrowser_gstreamer-0.10.pm line 80
eval {...} called at /usr/bin/../share/gmusicbrowser/gmusicbrowser_gstreamer-0.10.pm line 80
require gmusicbrowser_gstreamer-0.10.pm called at /usr/bin/gmusicbrowser line 1235
eval {...} called at /usr/bin/gmusicbrowser line 1235
Reading saved tags in /home/balustre/.config/gmusicbrowser/gmbrc ...
at /usr/bin/gmusicbrowser line 1860
main::ReadSavedTags() called at /usr/bin/gmusicbrowser line 1240

et ça bloque là...

(L'option -backtrace donne plus d'info sur d'où viennent les lignes affichées, mais dans ce cas là ça n'aide pas, je sais d'où vient "Reading saved tags")

Peux tu me dire quelle version exacte tu utilise ?

J'étais sur gmusicbrowser-1.1.8-1.fc15.noarch
et j'ai essayé une mise à jour via la version du dépot de remi : 1.1.8-1.fc15.remi.noarch
Même résultat.
Faut-il que j'essaye la version git ?

Version git, même problème...
$ ./gmusicbrowser.pl
print() on closed filehandle $fifofh at ./gmusicbrowser.pl line 291.
GStreamer::Interfaces perl module not found -> visuals not available
Reading saved tags in /home/balustre/.config/gmusicbrowser/gmbrc ...


J'ai effacé le fichier gmbrc qui semblait poser problème, et gmusicbrowser redémarre à nouveau ! Je ne comprends pas pourquoi la base a été "corrompue"...
En tout cas, j'importe à nouveau toute la collection...

Par contre, j'avais associé une image artist.jpg dans le dossier de l'artiste... et elle ne s'affiche plus. Y-a-t-il un moyen de les récupérer (peut-être en utilisant l'ancien gmbrc) ?

Merci pour ce super logiciel et pour l'aide  :) !

peux tu remplacer le gmusicbrowser.pl (installé sous le nom /usr/bin/gmusicbrowser) de la version git par celui là :
http://dl.dropbox.com/u/11510017/gmusicbrowser.pl
Et dit moi ce qu'il dit (j'ai juste ajouté quelques messages pour voir où il s'arrête)

Et sinon tu peux aussi m'envoyer ton gmbrc par email

update au dessus, c'était mon gmbrc en cause...
Je t'envoie la version qui posait problème, mais j'ai reconstitué ma base, donc c'est plus si ca t'intéresse de comprendre ce qui a buggé... Pour moi, ç'est réglé par la méthode brutale de remise à neuf  8)

Comme tu dis c'est brutal, tu perds pas mal de choses (labels/étiquettes, notes(si pas sauvées dans les tags, stats d'écoute, association images avec artistes/albums, options ...) Mais bon, c'est comme tu veux.
Moi, bien sûr j'aimerai bien savoir ce qui est arrivé, si c'est un bug ça peux arriver à quelqu'un d'autre ...

C'est vrai, je ne desespère pas de savoir ce qui s'est passé en essayant la version modifiée de gmusicbrowser !

Par contre, pour l'association artiste/image, il suffit finalement simplement de copier/coller la partie
[artist]
artist_picture
de l'ancien gmrbc sur le nouveau... Cool !

Peux tu essayer de le lancer en désactivant tous les plugins, je devrais ajouter une option pour ça, mais pour l'instant le plus simple est de renommer temporairement le répertoire contenant les plugins /usr/share/gmusicbrowser/plugins/ (il faut être root).
Ou peut-être juste désactiver le plugin webcontext avec l'option "-plugin WebContext". (-plugin désactive, +plugin active un plugin) Puisque que tu mentionne une mise à jour du paquet perl-Gtk2-MozEmbed et que le plugin est activé dans ton gmbrc