Also es geht weiter!
Langsam reichts! Nachdem ich nun schon unzählige Stunden damit verbracht habe, mehrere Anfragen in Foren geschrieben habe und ich somit kurz vorm verzweifeln bin, starte ich hier nochmals ein Anfrage deswegen. Vielleicht hatte ich es ja bis jetzt nicht richtig formuliert.
Was ich suche:
Ich suche die Kommandozeilen für die Ratingfunktionen eines Songs!
Meine Ratingfunktionen sind über Masstaggerskripte konfiguriert und sie funktionieren auch tatellos, wenn ich sie über das Kontextmenü der Playliste ausführe. Natürlich funktionieren sie auch über Buttons, aber das ist eine andere Sache. Die Kontextmenüeinträge sind also alle an richtiger Stelle und das Ganze sieht so aus:
Wie man erkennen kann, liegen diese Einträge in einem doppelten Untermenü nämlich Im Kontextmenü "Tagging" ---> Untermenü "Scripts" ---> Untermenü "Rating 3" (z.B.)
Ich habe nun versucht, per Kommandozeile dieses Unter-Untermenü anzusprechen. Folgende Kommandozeile habe ich versucht und sollte auch die richtige sein:
"C:\Programme\foobar2000 0.9\foobar2000.exe" /playlist_command:"Tagging/Scripts/Rate 3"
Selbstverständlich habe ich es auch schon mit folgendem Eintrag versucht:
"C:\Programme\foobar2000 0.9\foobar2000.exe" /playing_command:"Tagging/Scripts/Rate 3"
Ich habe auch noch viele andere Varianten probiert, die aber meiner Meinung nicht mehr relevant sind aus folgendem Schluss.
In Anbetracht der Tatsache das ich mal davon ausgehe, dass die Anführungszeichen in der Kommandozeile richtig gesetzt sind, habe ich mit dieser Art von Kommandozeile versucht, einen anderen Eintrag im ersten Untermenü zu erreichen. Das heisst, einen Eintrag im Untermenü "Scripts" vom Playlisten-Kontextmenü "Tagging". Verwendet habe ich zum Beispiel folgende Kommandozeile für "Manage Scripts", den man da finden kann:
"C:\Programme\foobar2000 0.9\foobar2000.exe" /playlist_command:"Tagging/Manage Scripts"
Diese Kommandozeile funktioniert tadellos! Ich habe das auch noch mit einigen anderen Einträgen in verschiedenen Menüpunkten probiert und alle haben funktioniert, solange sie im Kontextmenü selbst eingetragen waren, oder in einem Untermenü vom Kontextmenü. Nur in einem Untermenü von einem Untermenü finde ich keinen Zugang.
Was ich nicht verstehe:
Ich habe also mit Kommandozeilen Zugang zum Kontextmenü der Playliste und zu einem Untermenü davon - habe aber keinen Zugang, sobald sich der Eintrag in einem weiterem Untermenü von einem Untermenü befindet!
Was ich wissen will:
Wieso ist das so? Im altem Foobar mit "Quicktag" zum Beispiel ging es problemlos! Meine damalige Kommandozeile war:
C:\Programme\foobar2000\foobar2000.exe /command:"Playlist/Highlight playing item" /playlist_command:"Quick Tag/Rating/Rate 3"
Ok, sieht etwas anders aus weil damals dies
/command:"Playlist/Highlight playing item" auch noch da war, aber an
/playlist_command:"Quick Tag/Rating/Rate 3" kann man ganz leicht erkennen, dass die Kommandozeile in ein Untermenü von einem Untermenü führte. Es war damals sogar noch möglich, viele weitere Untermenüs anzusprechen!
Ich habe auch schon versucht dies
/command:"Playlist/Highlight playing item" (vom alten Player) an die neue Version von Foobar anzupassen, in der Kommandozeile. Dies hat dann so ausgesehen (ausgelesen im "Command Picker" von den Buttons):
"C:\Programme\foobar2000 0.9\foobar2000.exe" /command:"Context menu item/Current playlist selection" /playlist_command:"Tagging/Scripts/Rate 3"
... hat aber auch nicht funktioniert! Irgendwelche Ideen dazu, wären der Wahnsinn schlechthin, oder gibts hier nur mehr Winampuser!
((((( Strictly4me )))))
EDIT:
NACHTRAG:
Wie man im folgenden Screenshot erkennen kann, sieht die Kontextmenü-Anordnung in Version 0.9.4 etwas anders aus, als in der alten Version 0.8.2.
Man sieht genau das "Quick Tag" damals die Kontextmenü-Items anders anlegte, nämlich Konextmenü [oder group] "Quick Tag" ---> Untermenü [oder group] "Rating" ---> weiteres Untermenü "Rate X".
Bei der neuen Version findet man nur Konextmenü [oder group] "Tagging" und dann nur noch das Untermenü "Scripts". Das weitere Untermenü "Rate X" fehlt also hier!
Kann es vielleicht daran liegen, dass ich "Rate X" mit einer Kommandozeile nicht erreiche? Und wenn ja, liegt das an Foobar oder an was? Schliesslich ist der Eintrag im Playlisten-Kontextmenü ja da! Viele Fragen - keine Antworten!
((((( Strictly4me )))))