Foobar und Rating über Kommandozeilen

Aus Deskmodder Wiki
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Vorwort

Bitte beachtet auch im WIKI die Beiträge Foobar-Steuerung-Kommandos sowie Foobar und seine Kommandozeilen!

Zuerst wird das Plugin Run Command benötigt. Zusätzliche Infos und Erklärungen gibt es hier!

Hat man das Plugin installiert, dann muss man wie auch in den anderen Fällen mit dem Masstagger seine Ratingskripte erstellen. Ich habe die Skripte für Rating 1-5 hier zum Download hochgeladen und somit braucht Ihr sie nur mehr mit dem Masstagger importieren, damit Sie in das Playlisten-Kontextmenü von Foobar eingefügt werden. Habt Ihr das getan, dann solltet Ihr die Einträge der Skripte im Kontextmenü von der Playliste unter Tagging/Scripts/Rating 1, Rating 2, u.s.w. vorfinden.

Erklärung

Ansprechen mit Kommandozeilen:
Um diese Skripte nun per Kommandozeile anzusprechen muss einiges beachtet werden, das eingefleischte und erfahrene Komandozeilen-User wohl schon wissen. Ein Beispiel für eine richtige Kommandozeile meiner hochgeladenen Skripte wäre z.B.:

C:\Programme\foobar2000\foobar2000.exe /runcmd-playing="Scripts/Rating 4"

Diese Kommandozeile wäre dafür verantwortlich einen Song auf "4" zu raten, währendessen er abgespielt wird. Ich bevorzuge jedoch eine Kommandozeile mit der ich den Song raten kann währendessen er spielt als auch, wenn er sich nicht abspielt und in der Playliste nur makiert ist! In diesem Falle sieht die Kommandozeile so aus:

C:\Programme\foobar2000\foobar2000.exe /runcmd-playlist="Scripts/Rating 4"

Wie man unschwer erkennen kann liegt der Unterschied in der Eingabe nach "runcmd", entweder gefolgt von "playing" oder eben von "playlist". Darüber hinaus sollte man sich bewusst werden, ob man die Anführungszeichen ("") braucht und wo sie richtig zu setzen sind! Anführungszeichen sind immer dann und da zu setzen, wo es ein Leerzeichen zu sehen gibt. In meinem Fall mit meinen bereitgestellten Masstaggerskripten also bei "Scripts/Rating 4", weil zwischen "Rating" und der "4" ein Leerzeichen zu finden ist! Solltet Ihr z.B. auch in dem Pfad zu Eurer "foobar.exe" ein Leerzeichen zu verzeichenen haben, weil Euer Pfad dazu z.B. so lautet:

C:\Programme\foobar2000 0.9\foobar2000.exe

... dann müsst Ihr auch diesen Pfad in Anführungszeichen setzen, da es zwischen "foobar2000" und "0.9" ja ein Leerzeichen gibt! Das würde dann komplett so aussehen:

"C:\Programme\foobar2000 0.9\foobar2000.exe" /runcmd-playlist="Scripts/Rating 4"

Ich denke das ist klar und bei Fragen, kann man ja im Forum nochmal darauf eingehen!


Schlusswort

Resultierend aus dieser Erfahrung habe ich mich natürlich daran gemacht, die alte Beispiel-Konfig für das Taskleisten-Rating mit Samurize zu überarbeiten und es an die neue Foobarversion anzupassen. Wer nicht weiss was damit gemeint ist: Es geht darum seine Songs zu raten ohne das man den Foobar-Player in den Vordergrund bringen muss. Seht es Euch einfach an! Die neue Beispiel-Konfig gibt es hier zum downloaden und Ihr müsst darin nur mehr die vorhandenen Pfade in der *.ini anpassen, wie ich es oben schon erwähnt habe. Dann steht einem Rating setzen von der Taskleiste aus, eigentlich nichts mehr im Wege!

So! Ich hoffe, dass ich manchen von Euch die neuen Kommandozeilen über das Plugin "Run Command" näher habe bringen können und das Ihr diese Lösung vielleicht brauchen könnt.

Eine Beispielconfig findet Ihr bei den Downloads: Foobar-Steuerung-Kommandos 0.9.x


((((( Strictly4me )))))