Hallo zusammen,
nun ich habe mich hier nicht nur aus Jux und Dollerei registriert, sondern auch weil ich ein Projekt am laufen habe, dass ich mit Hilfe von AutoIt und der Unterstützung hier realisieren möchte.
Bisher habe ich versucht das Ganze mittels cmd umzusetzen bin dabei aber kurz vor dem Ziel an gewisse Grenzen gestoßen.
Wie ich schon in meinem Vorstellungsthread erwähnt habe, ist mir nicht wichtig fertige Lösungen zu bekommen, den ich möchte verstehen was ich tue. Und wenn doch, dann hoffe ich dass es OK ist wenn ich dementsprechend nachfrage.
Hoffentlich ist das OK, wenn ich als Neue hier einfach so loslege?
Zum Projekt:
Es handelt sich dabei um ein Programm mit dem von zwei Servern mehrere Audiodaten geladen und anschließend zusammengefügt werden sollen.
Dabei sind jedoch einige Punkte zu berücksichtigen.
- Server 1: (eigener Server)
Jeder User hat zu diesem Server einen eigenen Ftp-Zugang, dort liegen zum einen diverse Audiofiles (Opener und Closer zu unterschiedlichen Beiträgen), als auch eine Datei die die Zugangsdaten zum Server 2 beinhaltet. - Server2: (fremd Server)
von hier kommen diverse Audiobeiträge die sich inhaltlich uterscheiden und zu unterschiedlichen Wochentagen und Tageszeiten aktualisiert werden. Die Zugangsdaten sind fest vorgegeben und es gibt nur einen FTP-User
Das Programm verbindet sich auf Abruf und nach berücksichtigung von Wochentag und Uhrzeit mit Server 1, holt sich dort zwei Audiodateien und die Zugangsdaten für Server2. Verbindet sich dann mit Server 2 und holt sich dort die letzte Audiodatei.
Anschließend werden alle geladenen Audiodateien auf ein vorher angegebenes lokales Level normalisiert und zu einem File zusammen geführt. nach dem noch der ID3-Tag angepasst wurde wird das fertige File in ein vorgegebenes Verzeichnis kopiert und die vorhandene Datei überschrieben.
Um der Frage vorweg zueilen; "Warum werden die Zugangsdaten so kompliziert vom Server1 geladen und nicht gleich im Programm verwaltet?" - Der Grund ist folgender, Es kann immer wieder sein, dass ein User wegfällt und dieser soll dann natürlich auch auf keinen Server mehr Zugriff haben. Bei dem eigenen Server ist das kein Problem, da wird der Zugang gelöscht und gut ist es.
Bei dem Fremdserver ist das jedoch so nicht möglich, hier muß man jedesmal den Zugang ändern lassen und dann müßte man jedesmal allen Usern die neuen Zugangsdaten zukommen lassen. Das ist zum einen sehr aufwendig und zum anderen birgt das viele potentielle Fehler. Idealerweise kann man das Passwort auf Server 1 so verschlüsseln, dass man es nach Ausscheiden eines Users garnicht ändern müßte.
Die Daten sollen in einer config.ini abgelegt werden. Über ein Menü kann man die Einstellungen aufrufen und eventuelle Anpassungen vornehmen (Zugangsdaten, Gain-Level usw.)
Ich hoffe es ist einigermaßen verständlich was ich vor habe?
Gruß
Anna