foobar2000 auf Deutsch

foobar2000 => Plugins => Thema gestartet von: mexx in 27. November 2008, 17:06:58

Titel: Problem mit dem Rating
Beitrag von: mexx in 27. November 2008, 17:06:58
Hallo,

hab mir die foo_playcount.dll 2.7.1 in den Componenten-Ordner kopiert.
Anschließend bei Advanced/Playback Statistics den Haken gesetzt.
Bei PlaylistView unter Columns die Spalte "Rating" definiert.
Dort in Display folgenden Eintrag vorgenommen:

Zitat$puts(rating,
$ifgreater(%play_count%,50,5,
$ifgreater(%play_count%,20,4,
$ifgreater(%play_count%,10,3,
$ifgreater(%play_count%,5,2,
$ifgreater(%play_count%,2,1,0))))))

$repeat(*,$get(rating))
$repeat(*,$sub(5,$get(rating)))

Nun werden mir bei jedem Titel in der Spalte immer 5 Sterne angezeigt. Egal wie oft er gelaufen ist.

In Properties steht als Notiz:
ZitatNone of the selected items are in the Media Library; their playback statistics are not collected.

Irgend etwas mach ich falsch. Aber was? :-[
Mit %play_counter% und %playcount% hab ich's auch schon versucht.
Oder funzt das Ganze mit foobar 0.9.5.6 nicht mehr?

cu
mexx51
Titel: Re: Problem mit dem Rating
Beitrag von: Spirit_of_the_ocean in 27. November 2008, 20:35:24
Das kommt, weil da ein Fehler im Code drinsteckt 8)

Zitat$repeat(*,$get(rating))
$repeat(*,$sub(5,$get(rating)))

Der Code bedeutet, dass der für jede Ratingeinheit das Symbol * macht und der untere Code bedeutet, dass Foobar2000 die restlichen Plätze (also 5 - Rating) ebenfalls mit Sternen ausfüllt.

Du musst schon unterschiedliche Zeichen setzen:Zum Beispiel ein mal ein Stern und einmal ein "-"
Titel: Re: Problem mit dem Rating
Beitrag von: mexx in 28. November 2008, 06:51:34
boooaahhhhh,

so was dusseliges. (http://www.web-smilie.de/smilies/schockierte_smilies/eekoops.gif)

Edit:

mmmmhhhhh,
da scheint aber immer noch ein Fehler vorhanden zu sein.

Hab jetzt folgendes zu stehen:

Zitat$puts(rating,
$ifgreater(%playcount%,50,5,
$ifgreater(%playcount%,20,4,
$ifgreater(%playcount%,10,3,
$ifgreater(%playcount%,5,2,
$ifgreater(%playcount%,2,1,0))))))

$repeat(*,$get(rating))
$repeat(-,$sub(5,$get(rating)))

Das wird jetzt mit 5 "-" angezeigt.

Aber es wird immer noch kein Rating gesetzt.
Ich hab mal einen Titel 10 x komplett abgespielt.

In Properties steht nach wie vor als Notiz:

ZitatNone of the selected items are in the Media Library; their playback statistics are not collected.

Und auch alle 5 "-" sind noch vorhanden.

Auch %play_count% und %play_counter% hab ich als Eintrag getestet.
Selber Effekt.

:'(
mexx
Titel: Re: Problem mit dem Rating
Beitrag von: mexx in 28. November 2008, 11:15:43
Kommando zurück. ;)

Funzt alles soweit, wenn der Titel in der Media Library vorhanden ist. :top:
Ist er noch nicht eingelesen, kommt es logischerweise zu dieser o.g. Notiz bei den Properties.