AmiAMP Arexx Dokumentation /S steht für "Switch", d.H. das dieses Argument keine weiteren Parameter benötigt, um wirksam zu werden. /K steht für "Keyword". Bei einem /K-Argument muss noch ein weiterer Parameter folgen, damit dieses Argument korrekt ausgewertet werden kann. /M bedeutet "Multiple Strings". Hier können einer oder mehrere Parameter/ Strings auf das Argument folgen. Das Argument vor dem /M muss nicht angegeben werden. Z.B. FILES/M. o PLAY ============================================================================= Argumente: NUMBER,NEXT/S,PREV/S,SHUFFLE/S - NUMBER Wird dieses Argument angegeben, spielt AmiAMP die angegebene Liednummer ab. - NEXT/S Spielt den nächsten Song ab. - PREV/S Spielt den vorherigen Song ab. - SHUFFLE/S Schaltet das zufällige abspielen ein und fängt an abzuspielen. - Kein Argument Wird kein Argument angegeben, so wird die Nummer des Liedes zurückgegeben welches grade abgespielt wird. Wird kein Lied abgespielt, wird im RESULT "NOSONG" zurückgegeben. o STOP ============================================================================= Argumente: Keine Stoppt das Abspielen. o PAUSE ============================================================================= Argumente: Keine Schaltet zwischen Abspielen und Pause um. o SHUFFLE ============================================================================= Argumente: ON/S,OFF/S - ON/S Schaltet das zufällige abspielen ein. - OFF/S Schaltet das zufällige abspielen aus. - Kein Argument Gibt "ON" für "zufälliges Abspielen an" und "OFF" für "zufälliges Abspielen aus" zurück. o REPEAT ============================================================================= Argumente: ON/S,OFF/S - ON/S Schaltet das Wiederholen der Playlist ein. - OFF/S Schaltet das Wiederholen der Playlist aus. - Kein Argument Gibt "ON" für "Wiederholen an" und "OFF" für "Wiederholen aus" zurück. o HOLDSONG ============================================================================= Argumente: ON/S,OFF/S - ON/S Schaltet das Wiederholen des grade spielenden Songs an. - OFF/S Schaltet das Wiederholen des grade spielenden Songs aus. - Kein Argument Gibt "ON" für "Wiederholen des grade spielenden Songs eingeschaltet" und "OFF" für "Wiederholen des grade spielenden ausgeschaltet" zurück. o PLAYLISTWINDOW ============================================================================= Argumente: O=OPEN/S,C=CLOSE/S - OPEN/S Öffnet das Playlist-Fenster. - CLOSE/S Schliesst das Playlist-Fenster. - Keine Argumente Gibt den Status des Playlist-Fensters zurück: "OPEN" oder "CLOSED". o ADDBAR - Trennzeile hinzufügen ============================================================================= Argumente: ADDTOP/S,ADDBOTTOM/S,ADDBEFORE/S,ADDBELOW/S,TITLE/K - ADDTOP/S Trennzeile wird am Anfang der Playlist geaddet. - ADDBOTTOM/S Trennzeile wird am Ende der Playlist geaddet. - ADDBEFORE/S Trennzeile wird vor dem Aktiven Eintrag geaddet. - ADDBELOW/S Trennzeile wird nach dem Aktiven Eintrag geaddet. - TITLE/K Der Titel der Trennzeile. o ADDFILES - Files hinzufügen ============================================================================= Argumente: F=FILES/M,P=PATTERN/K,CLR=CLEAR/S,C=CHECK/S - FILES/M Ein oder mehrere Files, die in die Playlist aufgenommen werden sollen. Wird anstelle eines Files ein Verzeichnisname angegeben, so wird der komplette Verzeichnisinhalt in die Playlist aufgenommen. (siehe hierzu auch CHECK/S) - PATTERN/M Zusätzlich kann noch ein Muster angegeben werden, nachdem die Files aufgenommen werden sollen. Wird dieses Argument weggelassen, wird als voreingestelltes Muster typischerweise "#?" genommen. - CLEAR/S Vor dem anhängen der Files die Playlist löschen. - CHECK/S Überprüfe ob das File vorhanden ist, bevor es aufgenommen wird. Ist dieses Argument nicht gegeben, können Verzeichnisse nicht in die Liste aufgenommen werden. Es wird dann einfach das Verzeichnis als ein (1) Eintrag übernommen. o REMFILES ============================================================================= Argumente: A=ACTIVE/S,M=MARKED/S,D=DOUBLE/S,N=NONEXISTENT/S,NO=NUMBERS/M - ACTIVE/S Den grade angewählten Eintrag aus der Playlist entfernen. - MARKED/S Alle markierten Einträge aus der Playlist entfernen. - DOUBLE/S Alle doppelt vorkommenden Einträge aus der Playlist entfernen. - NONEXISTENT/S Physikalisch nicht vorhandene Einträge aus der Playlist entfernen. - NUMBERS/M Entfernt alle angegeben Nummern aus der Playlist. o MARKFILES ============================================================================= Argumente: A=ALL/S,N=NONE/S,T=TOGGLE/S,WI=WITHOUTINFO/S,WM=WITHOUTMP3TAG/S, N=NONEXISTENT/S,B=BARS/S,PM=PATTERN_MARK/K,PD=PATTERN_DEMARK/K, PA=PATHES/S,NO=NUMBERS/M - ALL/S Alle Files markieren. - NONE/S Alle Files demarkieren. - TOGGLE/S Markierte Files demarkieren und nicht markierte Files markieren. - WITHOUTINFO/S Files ohne Info (Spielzeit, Bitrate, usw.) markieren. - WITHOUTMP3TAG/S Files ohne MP3Tag (Titel, Interpret, usw.) markieren. - N=NONEXISTENT/S Physikalisch nicht vorhandene Einträge markieren. - B=BARS Alle Trennzeilen markieren. - PATTERN_MARK/K Nach Muster markieren (DOS-Pattern Konventionen). - PATTERN_DEMARK/K Nach Muster demarkieren (DOS-Pattern Konventionen). - PATHES/S Wird dieses Argument zusätzlich zu "PATTERN_MARK" oder "PATTERN_DEMARK" angegeben, so werden beim Markieren nach Muster auch die Pfade beachtet. - NUMBERS/M Files den Nummern entsprechend markieren. o SORT - noch nicht implementiert ============================================================================= Argumente: SORTUP/S,SORTDOWN/S,NAME/S,PATH/S,DURATION/S,FILELEN/S,BITRATE/S, FREQUENCY/S,GENRE/S,TITLE/S,ARTIST/S,ALBUM/S,YEAR/S,COMMENT/S - SORTUP/S Aufsteigend sortieren. - SORTDOWN/S Absteigend sortieren. - NAME/S Playliste nach Namen sortieren. - PATH/S Playliste nach Pfaden/Namen sortieren. - DURATION/S Playliste nach Spielzeit sortieren. - FILELEN/S Playliste nach Filelänge sortieren. - BITRATE/S Playliste nach Bitrate sortieren. - FREQUENCY/S Playliste nach Frequenz sortieren. - GENRE/S Playliste nach Genre sortieren. - TITLE/S Playliste nach Titel sortieren. - ARTIST/S Playliste nach Interpret sortieren. - ALBUM/S Playliste nach Album sortieren. - YEAR/S Playliste nach Jahr sortieren. - COMMENT/S Playliste nach Kommentar sortieren. o SCAN ============================================================================= Argumente: F=FINDMP3TAG/S,AC=ACTIVE/S,M=MARKED/S,A=ALL/S,NO=NUMBERS/M - FINDMP3TAG/S Beim scannen auch nach MP3Tag suchen. - ACTIVE/S Den angewählten Eintrag in der Playlist scannen. - MARKED/S Markierte Einträge scannen. - ALL/S Alle Einträge scannen. - NUMBERS/M Files den Nummern entsprechend scannen. o JUMPTOCURRENT ============================================================================= Argumente: Keine Springe im Playlisteditor zu dem grade abgespielten Lied. o SHOWPATHS ============================================================================= Argumente: ON/S,OFF/S - ON/S Zeige Pfade und Filenamen im Playlist-Editor. - OFF/S Zeige nur Filenamen im Playlist-Editor. - Kein Argument Gibt den Status zurück: "ON" für "Pfade angezeigt" "OFF" für "Pfade nicht angezeigt" o GETENTRIES ============================================================================= Argumente: Keine Gibt die Anzahl der Files in der Playlist zurück (beginnend von 1) o GETENTRY ============================================================================= Argumente: NUMBER,ACTIVE/S,PLAYING/S - NUMBER Gibt den Filenamen, des bei NUMBER angegeben Eintrages zurück. Existiert der Eintrag nicht, bekommt man "NOSONG" zurück. - ACTIVE/S Gibt den Filenamen des angewählten Eintrags in der Playlist zurück. Ist kein Lied angewählt, bekommt man "NOSONG" zurück. - PLAYING/S Gibt den Filenamen des grade abgespielten Eintrags zurück. Wird kein Lied abgespielt, bekommt man "NOSONG" zurück. o GETID3 - Holt den ID3Tag ============================================================================= Argumente: NUMBER,ACTIVE/S,PLAYING/S - NUMBER Gibt den ID3Tag, des bei NUMBER angegeben Eintrages zurück. Existiert der Eintrag nicht, bekommt man "NOSONG" zurück. - ACTIVE/S Gibt den ID3Tag des angewählten Eintrags in der Playlist zurück. Ist kein Lied angewählt, bekommt man "NOSONG" zurück. Ist kein ID3Tag vorhanden, bekommt man "NOTAG" zurück. - PLAYING/S Gibt den ID3Tag des grade abgespielten Eintrags zurück. Wird kein Lied abgespielt, bekommt man "NOSONG" zurück. Ist kein ID3Tag vorhanden, bekommt man "NOTAG" zurück. o GETMPEGINFO ============================================================================= Argumente: NUMBER,ACTIVE/S,PLAYING/S - NUMBER Gibt die MPEG-Infos, des bei NUMBER angegeben Eintrages zurück. Existiert der Eintrag nicht, bekommt man "NOSONG" zurück. - ACTIVE/S Gibt die MPEG-Infos des angewählten Eintrags in der Playlist zurück. Ist kein Lied angewählt, bekommt man "NOSONG" zurück. Sind keine Informationen vorhanden, bekommt man "NOINFO" zurück. - PLAYING/S Gibt die MPEG-Infos des grade abgespielten Eintrags zurück. Wird kein Lied abgespielt, bekommt man "NOSONG" zurück. Sind keine Informationen vorhanden, bekommt man "NOINFO" zurück. o GETDURATION ============================================================================= Argumente: NUMBER,ACTIVE/S,PLAYING/S - NUMBER Gibt die Spielzeit des bei NUMBER angegeben Eintrages zurück. Existiert der Eintrag nicht, bekommt man "NOSONG" zurück. - ACTIVE/S Gibt die Spielzeit des angewählten Eintrags in der Playlist zurück. Ist kein Lied angewählt, bekommt man "NOSONG" zurück. Sind keine Informationen vorhanden, bekommt man "NOINFO" zurück. - PLAYING/S Gibt die Spielzeit des grade abgespielten Eintrags zurück. Wird kein Lied abgespielt, bekommt man "NOSONG" zurück. Sind keine Informationen vorhanden, bekommt man "NOINFO" zurück. o GETFILESIZE ============================================================================= Argumente: NUMBER,ACTIVE/S,PLAYING/S - NUMBER Gibt die Filegrösse des bei NUMBER angegeben Eintrages zurück. Existiert der Eintrag nicht, bekommt man "NOSONG" zurück. - ACTIVE/S Gibt die Filegrösse des angewählten Eintrags in der Playlist zurück. Ist kein Lied angewählt, bekommt man "NOSONG" zurück. Sind keine Informationen vorhanden, bekommt man "NOSIZE" zurück. - PLAYING/S Gibt die Filegrösse des grade abgespielten Eintrags zurück. Wird kein Lied abgespielt, bekommt man "NOSONG" zurück. Sind keine Informationen vorhanden, bekommt man "NOSIZE" zurück. o VOLUME ============================================================================= Argumente: VALUE - VALUE Setzt die Laustärke auf den angegeben Wert. Der Bereich hierfür muss zwischen 0 bis 64 liegen. - Kein Argument Gibt die derzeitige Lautstärke zurück. (0 bis 64) o BALANCE ============================================================================= Argumente: VALUE - VALUE Setzt die Balance für den rechten und linken Kanal. Der Wert der angegeben wird muss zwischen -32 (ganz links) und 32 (ganz rechts) liegen. 0 entspricht hier bei der Mitte, also zentriert. - Kein Argument Gibt die derzeitige Balance zurück. (-32 bis +32) o PITCH ============================================================================= Argumente: PERCENT - VALUE Setzt die Abspielgeschwindigkeit. Der Wert wird hier prozentual angegeben, (1-300%), wobei 100% der originalen Abspielgeschwindigkeit entspricht. 0 kann nicht angegeben werden, da es sonst Probleme mit dem Player/AHI gibt. - Kein Argument Gibt den derzeit eingestellten Pitch zurück. (1 - 300) o ICONIFY ============================================================================= Argumente: I=ICONIFY/S,D=DEICONIFY/S - ICONIFY/S Iconifiziert die Applikation - DEICONIFY/S De-Iconifiziert die Applikation - Kein Argument Gibt zurück, ob die Applikation iconifiziert "ICONIFIED" oder nicht iconifiziert "DEICONIFIED" ist. o VERSION ============================================================================= Argumente: Keine Gibt den Programmnamen, die Versionsnummer, das Kompilierdatum und die Kompilierzeit zurück. o QUIT ============================================================================= Argumente: Keine Beendet AmiAMP.