je viens de tester le greffon avec ma bibliothèque (notes taggués avec les specs FMPS via gmusicbrowser)
2 petites remarques :
1 - je suis sur lucid et le path vers le répertoire plugins est :
~/.gnome2/rhythmbox/plugins/saveTAGRating
j'ai du modifier la ligne :
self.pluginrootpath = path.expanduser("~/.local/share/rhythmbox/plugins/saveTAGRating/")
pour avoir accès au menu contextuel
2 - le champ TXXX:FMPS_Rating pour les id3 est sensible à la casse (voir les specs)
j'ai du remplacer pour id3v2 "FMPS_RATING" par "FMPS_Rating" pour pouvoir importer les notes dans rhythmbox
(a noter vorbiscomment : FMPS_RATING:
ID3v2 : FMPS_Rating)
peut-être faudrait-il que le greffon soit insensible à la casse en lecture uniquement (importation).
bonne surprise, mes fichiers sont taggés de 1 à 10, l'importation s'est faite sans problème : (FMPS : 0.9 ---> importé 5 pour rhythmbox) comme le veut la spec FMPS :
For instance, if a track has a rating of 0.9 and an application
only shows ratings using five star icons in full-star increments,
this would be rounded within the application to five stars.
Howeer, if the player also shows the rating numerically, the
application would display 4.5 in the numeric field instead of the
same 5 shown in the star icons, thus more accurately reflecting
the user's set rating.
par contre quoi faire lorsque FMPS_Rating = 0 ?
sinon, est-il possible d'ajouter les formats Musepack (APEv2), et M4a, ça semble possible avec mutagen,j'ai essayé de le faire moi même mais comme je débute (en fait je pars de zéro) j'ai quelques difficultés, enfin c'est l'occasion d'apprendre un tout petit peu un language et la programmation.
concernant XBMC j'ai trouvé ça :
http://wiki.xbmc.org/index.php?title=Preparing_your_Music
XBMC sait lire le champ TXXX:RATING, pour les id3 , par contre je ne sais pas quels sont les lecteurs qui l'utilisent, idéalement si XBMC pouvait supporter les spec FMPS ça serait plus simple