Hi,
ich baue zurzeit ein Programm was ein Verzeichnis nach neuen MP3`s durchsucht und wenn welche sind sie zu Winamp hinzufügen soll.
Nun steh ich aber vor einem Problem was mir wirklich nicht verstehe...
erst wollte ich die neuen Dateien peer Message über die
API schicken ... aber dies geht nur wenn man eine Datei abspielen will, leider nicht fürs hinzufügen ... bzw. hab ich dazu nix gefunden.
Also Notlösung bin ich auf die Konsolenvariante gestoßen
...\winamp\winamp.exe /add mp3-datei
leider gibts damit auch ein Problem was mit den Leerzeichen zusammenhängt ... und ich weis nicht wie man das lösen soll -.-
Hier wie es derzeit aufgerufen wird.
Delphi-Quellcode:
for ix := 0
to filelistnew.Count-1
do
begin
ShellExecute(
Handle, '
open', pchar(Winampdir + '
\winamp.exe'),pchar('
/Add' + filelistnew.Strings[ix]) ,
nil, SW_NORMAL) ;
end;