PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java: Winamp auslesen


ooAlbert
2006-11-27, 18:37:15
Hi,

gibt es eine möglichkeit das aktuell gespielte lied aus winamp auszulesen und das mit java ?

mfg

SavageX
2006-11-27, 18:51:17
Wenn Du Winamp dazu kriegst den aktuellen Titel

- in eine Datei zu schreiben

oder

- in eine Umgebungsvariable zu packen

oder

- irgendwo hochzuladen

oder

- in eine Datenbank zu schreiben


oder

- (beliebiger Persistenzmechanismus einsetzen)


dann ist das gar kein Problem.

edit: Das ginge z.B. mit http://winamp.com/plugins/details.php?id=146591 - andere Plugins, die nicht gleich das Netz der Netze brauche, sollte es auch geben. Für XMMS (Linux player) gibt es ein Plugin, so dass man ein beliebiges Programm ausführen kann, wann immer ein neuer Song gespielt wird. Sowas müsste es auch für Winamp geben.

Coda
2006-11-27, 19:14:29
gibt es eine möglichkeit das aktuell gespielte lied aus winamp auszulesen und das mit java ?

Also ich denke du brauchst ein wenig C und JNI dafür. Aber da Winamp eh nur auf Windows läuft ist das ja kein Nachteil.

ooAlbert
2006-11-28, 15:27:42
also mir würd e es reichen, wenn winamp den aktuellen titel ausgibt auf einer auslesbaren schnittstelle. am liebsten natürlich in einer txt :) die kann auch belibig überschreiben werden.

Coda
2006-11-28, 15:42:51
Also so wie ich es gelesen hab must du dem Winamp-Hauptfenster per SendMessage ne bestimmte Nachricht schicken und bekommst dann entsprechende Infos zurück (das must allerdings in C machen, weil Windows-spezifisch).

Genau hab ichs aber auch nicht gefunden leider.

darph
2006-11-28, 17:39:30
http://www.oddsock.org/tools/dosomething/

Coda
2006-11-28, 19:51:12
Das ist ja ein Plugin. Ich denke man braucht gar keins dafür.

SavageX
2006-11-28, 20:33:49
Mir erscheint es einfacher, ein Plugin zu verwenden, welches irgendwo die benötigten Informationen hinterlegen kann, als z.B. über JNI eine Anbindung vorzunehmen.