@database "JukeBox-Extensions"
@node main
@title "Extensions to JukeBox - by Patrick Kursawe 1995"



@{b}CatViewer@{ub} und @{b}ProgGUI@{ub} - Ergänzungen zur @{"JukeBox" link jukebox}.

von @{"P. Kursawe" link Autor}


   @{"Voraussetzungen" link Voraussetzungen}

   @{"     Idee      " link Idee}

   @{"  Installation " link installieren}

   @{"    Probleme   " link Probleme}   

   @{"       ©       " link ©.d}

   @{"    Danke...   " link Danke}




Bei Problemen mit der JukeBox bitte an deren Autor schreiben! Ich habe damit
nichts zu tun!
@endnode


@node Voraussetzungen


@{u}Die Voraussetzungen:@{uu}


JukeBox
Ein Amiga mit mindestens Kickstart 2.0 wäre hilfreich...
AREXX

@endnode

@node Idee


@{u}Die Idee hinter ProgGUI:@{uu}

Die JukeBox hat viele tolle Funktionen, die einfachen CD-Playern fehlen,
jedoch vermißte ich eine einfache Programmierfunktion, wie sie schon bei
billigsten normalen CD-Playern zu haben ist. Sowas braucht man zwar nicht
sehr oft, rundet aber (meiner unwesentlichen Meinung nach) das Bild ab.
Um die Arbeit so klein wie irgend möglich zu halten, entschied ich mich
für eine kombinierte Lösung aus AREXX-Skipt und einem kleinen Programm.
Das Skript liest das Inhaltsverzeichnis der eingelegten CD, übermittelt
es über eine temporäre Datei an das Programm, das den Benutzer die Abspiel-
reihenfolge festlegen läßt. Danach schreibt es die gewünschten Tracknummern
in eine andere Datei, die wieder vom Skript ausgewertet wird.

@{u}Die Idee hinter CatViewer:@{uu}
 
Um es kurz zu machen: Ich finde das Katalogfenster der JukeBox vorsichtig
formuliert etwas ärmlich geraten. Vor allem finde ich es zu unübersichtlich,
und wohl nicht nur ich, da mir jemand geschrieben hat (zu prog-gui), ob
ich dafür nicht einen Ersatz stricken kann.
Bitte: hier ist er.
@endnode
@node installieren


@{u}Installation und Bedienung:@{uu}


Nun, ein Doppelklick auf das Install-Icon sollte doch nicht so schwer sein, oder?
Sollte es Probleme mit dem Skript geben: Bitte schreiben!


@endnode
@node Probleme


@{u}Probleme:@{uu}


Beide Programme sind relativ neu, aber hoffentlich bugfrei. Sollte jemand etwas
anderes feststellen, bitte schreiben!

Falls jemand die Icons schäbig findet, so sollte man einen 8-Farben-Screen öffnen
und die beigefügte MagicWB-Palette aktivieren.

@{u}bei ProgGUI:@{uu}

  Keine wesentlichen bekannt, für Hinweise bin ich immer dankbar.
  Sollten am Ende der Tracks ein paar Sekundenbruchteile fehlen oder
  zuviel sein, so ist im lezten Teil des Skripts in der Ziele
  'subtime stoptime "00:01:00"' der Wert entsprechend zu ändern.
 
@{u}bei CatViewer:@{uu}

  Sollte mal eine Katalogdatei nicht vollständig angezeigt werden, kann das
  daran liegen, daß nicht genug Speicher frei ist.
  Oder daran, daß mein Programm Mist baut.
  In diesem Fall bitte ich, mir den Ausschnitt aus der Katalogdatei
  (Stelle des Abbruchs +- 20 Zeilen) zu schicken.
@endnode

@node ©.d

@next Danke

@{u}Rechtliches:@{uu}


Der Autor übernimmt keinerlei Haftung für was auch immer.
Dieses Programm ist @{b}GIFT-/EMAILWARE@{ub}
Das heißt:
Wer dieses Programm benutzt, der soll mir was schönes schicken.
Eine email reicht völlig, wenn mir auch eine Postkarte lieber wäre...
Das Skript und das zugehörige Programm dürfen frei kopiert werden.
Die JukeBox in der Vollversion natürlich nicht.
Eine kommerzielle Nutzung ist nicht gestattet!
(wie auch? wer würde dafür zahlen?)

@{b}Sollte irgendjemand das Skript oder das Programm modifizieren um
Fehler zu beheben oder es entscheidend zu verbessern, so bitte
ich mir die modifizierte Version zukommen zu lassen.@{ub}

    Bisher geschehen: 
    @{b}Gunther Nikl@{ub} hat mich auf einige Fehler aufmerksam gemacht
    und außerdem die Speicherverwaltung stark verbessert. Vielen Dank
    hierfür.

Sollten sehr weitgehende Änderungen vorgenommen werden oder
sollte Herr Reichert auf die Idee kommen, diese Funktion zu übernehmen,
fände ich es nett, zumindest lobend erwähnt zu werden :-]
Sollte eine Übertragung in andere Sprachen erfolgen: bitte schicken!

Die Icons sind von @{b}MagicWB © Martin Huttenloher@{ub}. Danke!

@endnode

@node jukebox


@prev main
@next JukeBox

JukeBox: © Franz-Josef Reichert

@endnode
@node Danke
@prev ©.d


Dies ist beileibe kein großes Programmpaket, genaugenommen ist es ziemlich
mickrig, die Arbeit weniger Tage.
Trotzdem ist es eine schöne Tradition, sich bei denen zu bedanken, ohne
die es nie veröffentlicht worden wäre.


Danke...

 ... an das DICE-Team, für den ersten frei kopierbaren C-Compiler, mit dem ich
     keine Probleme hatte.
 ... an die netten Menschen, die die Meeting Pearls CDs machen, ohne sie
     wäre ich nie dazu gekommen, mir den DCC zu holen.
 ... an André Schenk, den ich mit den Prog-GUI-Bugs genervt habe.
 ... an den unbekannten Freund von Marco, dessen C-Buch auf Umwegen bei mir
     gelandet ist.
 ... an Gunther Nikl für seine Geduld und Verbesserungen
 ... an alle, die mir etwas schicken, weil sie diese Programme ganz praktisch
     finden.
 ... an "meine" Uni, die mir den Internet-Zugang stellt.
 ... an all die vielen Shareware- und PD-Autoren, die den Amiga von einem ganz
     netten in einen wirklich tollen Computer verwandeln. Ohne euch hätte ich
     mir längst eine DOSe gekauft! (*schauder!*)
     Hier besonders: Markus Junginger für MegaEd, natürlich F.J. Reichert,
     Martin Huttenloher (MagicWB) u.v.a.     

@endnode

@node Autor


Der Autor:

Patrick Kursawe

Hohenzollernstr. 69

45128 Essen

email: Patrick.Kursawe@rz.ruhr-uni-bochum.de

... ist immer für Mail dankbar.
... studiert Chemie.
... hat einen Amiga 4000-EC030 mit 2+4MB RAM, OS 3.0, Mitsumi FX001D CD-ROM und
    (noch) einer 210 MB Seagate Platte.
... hat nichts gegen PCs. Nichts wirksames.
... ist @{"Realm Of Magic" link MUD} - Fan
    


Nebenbei:
Es handelt sich bei CatViewer um mein erstes C-Programm überhaupt!
Also bei wilden Konstruktionen im Code nicht schlagen, sondern
Verbesserungsvorschläge schicken!

@endnode

@node MUD

struct Advertisement MUD={
 "English Multi-User-Dungeon",
 "Realm of Magic",
 "Internet:  p106.informatik.uni-bremen.de 4000",
 "Warning: highly addictive!"
 };
@next MUD
@endnode

@node dummy
@endnode

