|
flashlighter
|
 |
« Reply #15 on: December 03, 2006, 18:45:15 » |
|
oh ja, werde ich noch machen dann...
wenn ich es dann tatsächlich einsetze, werde ich wahrscheinlich über ne Schleife die gesamte Playlist anzeigen lassen.
bin gerade ein bisschen am rumprobieren und mAirListScript vertrautmachen:-)
grüße, michi
|
|
|
|
|
Logged
|
|
|
|
|
flashlighter
|
 |
« Reply #16 on: December 03, 2006, 18:54:16 » |
|
ach genau...was mir noch einfällt:
kann ich irgendwie auch die Backtimingzeiten auslesen?
stelle mir das so vor:
Now Playing --- einInterpret --- einTrack 20:16:17 --- einAnderernterpret --- einAndererInterpret 20:20:14 --- einAnderernterpret --- einAndererInterpret
--->wird dann schön in ner Tabelle aufgelistet;-)
hab das chm schon durchforstet, aber nix passendes dazu gefunden
grüße, michi
|
|
|
|
|
Logged
|
|
|
|
|
Torben
|
 |
« Reply #17 on: December 03, 2006, 19:02:15 » |
|
Guck dir die Methoden GetStartTime und GetStartTimeType von IPlaylistItem an. Die sagen dir die Backtiming-Zeit, und ob es sich dabei um eine tatsächliche Zeit, eine Zeit berechnet relativ zum vorhergehenden Item, oder um eine eingestellte Fix-Zeit handelt.
Torben
|
|
|
|
|
Logged
|
|
|
|
|
flashlighter
|
 |
« Reply #18 on: December 03, 2006, 20:09:38 » |
|
danke... habe ich gemacht. sorry, ich glaube ich nerve langsam, aber ich hab schonwieder 2 fragen: 1. wie kann ich das ansteuern? habe versucht: var pi: IPlaylistItem; begin pi:=CurrentPlaylist.GetItem(2); pi.GetStartTime; end. --->unknown identifier "GETSTARTTIME" 2. Was ist TDateTime??? und wie kann ich es in String umformen, damit ich es ins file schreiben kann?? danke schon im vorraus grüße, michi
|
|
|
|
|
Logged
|
|
|
|
|
|
|
flashlighter
|
 |
« Reply #20 on: December 03, 2006, 20:47:27 » |
|
ok,
jop... nur kein Stress, is eh nich so eilig...und im Endeffekt nur Spielerei :-)
grüße, michi
|
|
|
|
|
Logged
|
|
|
|
|
JC
|
 |
« Reply #21 on: December 20, 2006, 23:54:24 » |
|
Könnte man bei der "NowPlaying.html" oder eher gesagt im Script eine "Blacklist"-Funktion einbauen, dass er die "NowPlaying.html" nicht ändert, nicht den Titel anzeigt, wenn ein bestimmtes Wort im Artist oder Titel steht? Z.B. "Jingle"?
|
|
|
|
|
Logged
|
|
|
|
fahrer
Newbie

Posts: 19
|
 |
« Reply #22 on: January 02, 2007, 20:56:24 » |
|
Zwei Fragen:
Wie kann man den letzten gelaufenen Titel anzeigen lasse? Und wie funktioniert das GetCount, dass von Torben angesprochenen wurde?
Wenn jemand den genauen Code posten könnte, währe das sehr nett, denn ich hab von dieser Programmiersprache leider nicht so viel Ahnung.
fahrer
|
|
|
|
|
Logged
|
robieren geht über Studieren!
|
|
|
|
flashlighter
|
 |
« Reply #23 on: January 02, 2007, 22:02:45 » |
|
wo willst du es denn anzeigen lassen?
grüße, michi
|
|
|
|
|
Logged
|
|
|
|
|
JC
|
 |
« Reply #24 on: January 14, 2007, 20:38:31 » |
|
Könnte man bei der "NowPlaying.html" oder eher gesagt im Script eine "Blacklist"-Funktion einbauen, dass er die "NowPlaying.html" nicht ändert, nicht den Titel anzeigt, wenn ein bestimmtes Wort im Artist oder Titel steht? Z.B. "Jingle"? Könnte sich darüber jmd noch mal Gedanken machen, bin nicht so der "Coder" ;)
|
|
|
|
|
Logged
|
|
|
|
|
flashlighter
|
 |
« Reply #25 on: January 14, 2007, 21:52:43 » |
|
Hi,
man müsste halt per Schleife die Variable durchsuchen...
Wenn es vergleichbare Funktionen wie charAt bzw. Substring (gibt es in javascript / java) gibt, ist es möglich...
Torben, ist soetwas möglich mit dieser Scriptkomponente?
grüße, michi
|
|
|
|
|
Logged
|
|
|
|
|
Torben
|
 |
« Reply #26 on: January 14, 2007, 21:53:31 » |
|
Ja, heißt bei Delphi "pos".
|
|
|
|
|
Logged
|
|
|
|
|
flashlighter
|
 |
« Reply #27 on: January 14, 2007, 22:34:55 » |
|
Hi Torben..
kannst du mir bitte ein Beispiel für die Syntax geben?
habe schon verschiedene arten vbersucht: variable.pos(0) pos(variable, 0)
kann ich auch ganze zeichenketten aus einer Variable ziehen?
grüße, michi[/code]
|
|
|
|
|
Logged
|
|
|
|
|
Torben
|
 |
« Reply #28 on: January 14, 2007, 22:40:03 » |
|
Zunächst: Anders als in Java sind Strings in Delphi generische Typen, also keine Objekte, und haben keine Methoden. Die Syntax von pos ist auf dieser hervorragenden Seite erklärt: http://www.delphibasics.co.uk/RTL.asp?Name=Pos(ob die Scripts auch das dort erwähnte AnsiPos können, weiß ich gerade nicht.) Der Vergleich müsste also etwa lauten "if pos('Jingle', pi.GetTitle) > 0 then ...", dann wird der Rest nur ausgeführt, wenn nicht "Jingle" im Titel vorkommt. Torben
|
|
|
|
|
Logged
|
|
|
|
|
flashlighter
|
 |
« Reply #29 on: January 14, 2007, 22:43:51 » |
|
ist ja einfacher als ich gedacht hätte:)
Danke schön...
grüße, michi
|
|
|
|
|
Logged
|
|
|
|
|