Your faithful subject

Ein Ratingsystem für foobar2000 basteln

Informatik, Musik von Seba

foobar200 Bewertungssystem Rating in foobar2000

Von Haus aus hat foobar2000 kein Bewertungssystem. Mit ein paar Klicks und etwas Tastendrücken ist das aber schnell nachgeholt. Der Screenshot zeigt, wie es aussehen kann.


Quick Tagger – oder – Wie bewerte ich meine Musik?

Unter Tools -> Tagging -> Quick Tagger ein neues Feld hinzufügen. Das dann zum Beispiel „Rating“ nennen und angeben, welche Werte es annehmen kann. Für das Bewertungssystem müssen es Zahlen sein, da bietet sich so etwas wie 1;2;3;4;5 an.

fobar2000 Quick Tagger Quick Tagger

Columns UI

Das Columns User Interface bietet ein paar mehr Möglichkeiten als das Default UI. Welches man verwendet, ist hier aber unerheblich. Ab in die Preferences und dort unter Display -> Columns UI -> Playlist View in den Reiter Columns wechseln.

New Column anlegen und für dieser im Options-Reiter einen Namen geben. Wie klingt „Rating“? Dann zum Reiter Scripts wechseln und unter Display die folgende Zeile eintragen:

$rgb(200,194,45)$repeat(★,%rating%)$rgb()

Wichtig ist, dass es wie das Feld vom Quick Tagger heißt; also in diesem Beispiel „rating“.

fobar2000 Columns User Interface Spalte hinzufügen im Columns UI

Default UI

Ab in die Preferences und Display -> Default User Interface -> Playlist View. Im Bereich „Custom Columns“ eine neue Zeile einfügen mit dem Namen „Rating“ und dem Pattern:

$repeat(★,%rating%)

fobar2000 Default User Interface Spalte hinzufügen im Default UI

Titel bewerten

Das wäre geschafft, gut gemacht! Jetzt möchtest du deine Titel vermutlich auch bewerten. Momentan geht dies über Rechtsklick -> Tagging -> Quick Tagger -> Set <Rating> to, was sehr umständlich ist. Einfacher geht es, wenn man sich die Bewertungen als Shortcuts speichert.

In den Preferences unter General -> Keyboard Shortcuts den Add New-Button klicken. Dann unten bei der Beschriftung „Key“ ins Feld und die gewünschte Tastenkombination ausführen. Naheliegend wäre [Strg] + [1].

Die Liste darüber nach dem Begriff „tag“ filtern und dann unter „Set <Rating> to“ den entsprechenden Wert wählen. Diese Tastenkombination weist markierten Titeln nun ihre Bewertung zu.

foobar2000 Shortcuts einrichten Shortcuts für die Bewertung einrichten

26 Kommentare

  1. avatar Tim
    hey ich habe alles nach anleitung gemacht , aber es funzt trotzdem noch nicht ;)
    ich habe in diesem forum mein problem geschildert :
    ---> http://foobar-users.de/index.php?topic=2781.msg16418#new
    vllt. kannst mir ja weiterhelfen !
    gruß
  2. avatar Seba
    Wie im Forum schon richtig gesagt wird, liegt es an XP und mangelnder UTF-8-Unterstützung. Das erklärt es aber nur für den Stern. Dass auch der Punkt muckt, ist sonderbar.
    Funktioniert es mit selbstverständlichen Zeichen wie Buchstaben? Einem „O“ z.B.?

    Ansonsten fällt mir als Unterschied nur noch auf, dass ich bei Use custom sort script und Use custom style script keine Häkchen gesetzt habe.
  3. avatar Tim
    hey erstmal danke für die schnelle antwort !
    habe das ganze mit einem „O“ versucht , geht auch nicht ;)
    hab die häckchen beide rausgemacht , hat auch nicht weitergeholfen ;)
    schade hätte so gerne ein ratingsystem :P
  4. avatar Tim
    hey ich bins nochmal , jetzt geht alles , nachdem ich meinen pc formatieren musste , danke dir ;)
  5. avatar Tim
    letzte frage , wie hast du sterne gelb hingekriegt ?
  6. avatar Seba
    PC formatieren hat geholfen?! Okay … Aber schön, dass es jetzt klappt. :)

    Einträge in der Playlist farbig zu gestalten geht, so viel ich weiß, nur mit Columns UI und eben diesem Code:
    $rgb(200,194,45)$repeat(★,%rating%)$rgb()
  7. avatar Dome
    Hey,
    Ich kann bei mir den Quick Tagger nicht finden.
    Unter „Preferences --> Tools“ gibt es bei mir nur den Converter.
    Muss ich da noch etwas zusätzlich installieren?
  8. avatar Seba
    Wenn bei dir der QuickTagger noch fehlt, kannst du ihn unter foobar2000.org/components/view/foo_quicktag herunterladen. Die .DLL dann in Programme/foobar2000/components/ ablegen.
  9. avatar Lars
    Hey,
    hab da mal ne Frage. Wo werden diese Tags gespeichert? Wird das direkt in die Datei geschrieben oder in die Datenbank? Ändern sich meine Musikfiles dadurch?

    Und wie kann ich z.B. alle Lieder raussuchen die eine bestimmte Bewertung haben?

    Viele Grüße!
  10. avatar Seba
    Die Information wird direkt in der MP3 gespeichert. Mit einem Programm wie ID3-TagIT findet man den Eintrag dann unter „Benutzerdefinierte Einträge“. Jedem anderen Programm außer foobar2000 dürfte der Eintrag egal sein.

    Für ColumnsUI: Library > Configure > Display > ColumnsUI, dann den Tab Layout wählen. Mein Aufbau ist wie im Screenshot 1. Im Tab Filter lässt sich dann das Rating einfügen: Screenshot 2.

    Für DefaultUI: Library > Configure > Media Library > Album List. Dort fügt man dann eine neue View hinzu; z.B. so: Screenshot 3.
  11. avatar Lars
    Danke für die Antwort!

    Sag mal, kennst du eine Möglichkeit die Bewertungen in einer seperaten Datenbank/Datei speichern, sodass die eigentlichen Dateien unangetastet bleiben?

    Viele Grüße
  12. avatar Seba
    Gern geschehen. :)

    Von einer Möglichkeit, Bewertungen seperat zu speichern, weiß ich leider nichts.
  13. avatar Lee
    Viele Dank,

    hat funktioniert. Bloß muss ich immer bestätigen dass ich die Bewertung (tags) verändere, gibs dafür eine Lösung?
  14. avatar Seba
    Mir ist keine bekannt. Das hat mich auch immer ein wenig gestört.
  15. avatar pavlos akropolis
    die bestätigung hängt vermutlich mit einer einstellung zum quicktagger zusammen.
    require confimation before processing more than …. tracks
    hier einfach eine zahl wie „5“ eingeben – so bist Du immer noch sicher, dass du nciht unbeabsichtigt sämtliche ID3tags umschreibst
  16. avatar Henry
    Das System kann man sich auch leicht zu einem Markierungssystems für bemerkenswerte Lieder umschreiben, indem man nur einen Wert setzt und das Sternchen durch ein Kreuz ersetzt. Das hilft beim Sortieren von unsortierten Playlisten.
  17. avatar Anonymous
    Dankeschön! Funktioniert anscheinend auch mit dem Plugin „Playback Statistics“ zusammen. Dort konnte ich mit deiner Methode auch ein Rating bauen! Meine Sterne sind aber schwarz^^ Macht aber nix, funktioniert genauso mit den Shortcuts usw.! Danke!
  18. avatar Andiman
    hallo

    ich hab ein problem undzwar zeig er mir das rating nicht mit columns ui an…..

    die spalte ist da und ich habe $rgb(200,194,45)$repeat(?,%rating%)$rgb()
    das eingegeben.

    mfg
  19. avatar Seba
    Der Eintrag ist schon ein wenig älter und irgendwann ist da irgendetwas mal … jedenfalls haben ein paar Zeichen nicht mehr gestimmt. Anstatt dem Fragezeichen sollte es wie im Screenshot sein, also so:
    $rgb(200,194,45)$repeat(★,%rating%)$rgb()
    Sollte es immer noch nicht angezeigt werden, probiere es mal nur mit
    $repeat(★,%rating%)
    und wenn es dann immer noch nicht klappt, teste ein „normaleres“ Zeichen, z.B.
    $repeat(S,%rating%)
  20. avatar Andiman
    hallo

    danke für die antwort leider geht keines davon…

    $meta(rating) funktioniert aber weid mir dann nur die zahlen von 1-5 angezeigt und keine sterne…
  21. avatar Andiman
    $repeat($char(9733),%rating%)$repeat($char(9734),$sub(5,%rating%))

    funktioniert nur in farbe schwarz gelb hab ich noch nicht hin bekommen
  22. avatar Andiman
    $if($meta(rating),$rgb(200,194,45)$repeat($char(9733),$meta(rating))$repeat($char(9734),$sub(5,$meta(rating))),$char(9734)$char(9734)$char(9734)$char(9734)$char(9734))

    so dieser zeigt nun die sterne in gelb

    mfg
  23. avatar Seba
    Ach du meine Güte.
    Schön, dass du eine Lösung gefunden hast und danke fürs Mitteilen. :)
  24. avatar mike
    cool danke. hat auf anhieb funktioniert.
    gibts denn ne möglichkeit die rating tabs von itunes in f200 zu integrieren? ansonsten muss ich alle schon in itunes gerateten tracks in f200 nochmals taggen
  25. avatar mike
    achja. wie funzt denn das wennman für die bpm ne kollumne erstellen will?
  26. avatar Seba
    Hinweis am Rande: Ich verwende seit einiger Zeit kein foobar2000 mehr.

    So einfach ist es wohl nicht möglich, die Bewertungen aus iTunes zu übernehmen, aber an und für sich gibt es wohl Wege.

    Für die BPM reicht es wohl eine neue Spalte mit dem Wert %BPM% anzulegen.

Und jetzt du

Do not fill in these four fields:







Name, Mail und URL sind freiwillige Angaben. E-Mail-Adressen werden weder veröffentlicht noch weitergegeben. Verwendbares HTML: <a href=""> <abbr title=""> <blockquote> <cite> <code> <del> <i> <em> <b> <strong>