erresse a écritBonjour,
Tu pourrais peut-être regarder avec "mediainfo" si tes données sont effectivement enregistrées dans les fichiers, auquel cas, ce serait juste que rhythmbox n'est pas capable de (ou pas paramétré pour) lire les métadonnées des fichiers.
En ouvrant avec mediainfo, je ne trouve pas l'information
Petit saut dans le code, apparemment ça s'appelle popm rating mais banshee a son propre système.
// Converts ID3v2 POPM rating to Banshee rating
private static int PopmToBanshee (byte popm_rating)
{
// The following schemes are used by the other POPM-compatible players:
// WMP/Vista: "Windows Media Player 9 Series" ratings:
// 1 = 1, 2 = 64, 3=128, 4=196 (not 192), 5=255
// MediaMonkey: "no@email" ratings:
// 0.5=26, 1=51, 1.5=76, 2=102, 2.5=128,
// 3=153, 3.5=178, 4=204, 4.5=230, 5=255
// Quod Libet: "quodlibet@lists.sacredchao.net" ratings
// (but that email can be changed):
// arbitrary scale from 0-255
// Compatible with all these rating scales (what we'll use):
// unrated=0, 1=1-63, 2=64-127, 3=128-191, 4=192-254, 5=255
if (popm_rating == 0x0)// unrated
return 0;
if (popm_rating < 0x40)// 1-63
return 1;
if (popm_rating < 0x80)// 64-127
return 2;
if (popm_rating < 0xC0)// 128-191
return 3;
if (popm_rating < 0xFF)// 192-254
return 4;
return 5;// 255
}
// Converts Banshee rating to ID3v2 POPM rating
private static byte BansheeToPopm (int banshee_rating)
{
switch (banshee_rating) {
case 1:
return 0x1;
case 2:
return 0x40;// 64
case 3:
return 0x80;// 128
case 4:
return 0xC0;// 192
case 5:
return 0xFF;// 255
default:
return 0x0;// unrated/unknown
}
}
Bon en tout cas tout est dans le fichier /src/Core/Banshee.Core/Banshee.Streaming/StreamRatingTagger.cs, je me le note de côté, je pourrai peut être faire un script d'export.