Hallo zusammen,
vorab eine kurze Beschreibung meines Vorhabens.
2 Räume, 1 PC, 2 Soundkarten, unterschiedliche Beschallung
Es gibt einen PC (Win XP pro) mit einer Winamp Installation. Ich habe auf dem Desktop 2 Shortcuts angelegt die mit folgendem Parameter 2 Instanzen in Winamp starten. "C:\Program Files (x86)\Winamp\winamp.exe" /config=C:\winamp_1.ini
und …….. winamp_2.ini
Winamp wurde wie bei der Installation vorgeschlagen mit den Standardpfaden installiert und lediglich die config.ini wurde von mir auf C kopiert und wird dort über den oben beschriebenen Schalter /config…… aufgerufen.
Bedeutet also das ich zuvor Winamp gestartet habe und nach einstellen der Soundkarte und diversen anderen Dingen die jeweilige .ini abgespeichert habe und diese nun über das entsprechende Icon aufrufen kann. Dadurch habe ich schon mal erreicht das beide Player eine unterschiedliche Soundkarte nutzen. Passt auch alles soweit.
Es gibt auf dem PC weiterhin 2 User (Admin und Musik). Admin soll Playlisten erstellen und auch sonst alle Änderungen durchführen können. Dagegen soll der Musik User lediglich Winamp ausführen, Playlisten laden und Titel manuell anwählen und abspielen dürfen. Der User darf aber keine Playlisten erstellen bzw. speichern (die entsprechenden Rechteeinschränkung habe ich über die NTFS Rechtevergabe realisiert), verändern sowie die Optionen der Winamp Software verändern. Dadurch soll erreicht werden das beim nächsten Start alles wieder so dargestellt wird wie es ursprünglich der Fall war.
Problem 1:
Nun bin ich davon ausgegangen, das wenn ich die .ini auf „schreibgeschützt“ setze, zwar im aktuellen Betrieb Änderungen an den Optionen vorgenommen werden können aber beim nächsten Neustart alles wieder auf 0 ist. Sollte zumindest dadurch das Änderungen aufgrund des Schreibschutzes nicht übernommen werden so sein. Ist aber leider nicht der Fall.
Damit die Frage -> Wie kann ich das erreichen ? Werden die Startoptionen nicht in der .ini gespeichert? Geht es eleganter?
Problem2:
Außerdem habe ich noch Probleme mit der Zuordnung der Playlisten. Besteht die Möglichkeit für beide Bereiche unterschiedliche Playlisten zuzuordnen? Also z.B. das Instanz 1 ihre Playlisten aus Ordner X liest und Instanz2 aus Ordner Y. Dadurch könnte dann verhindert werden das die Houseparty nicht mit Rock gesprengt wird (zumindest wenn es Musik aus den Playlisten ist :-)
Bei meiner Suche nach Lösungen bin ich immer wieder auf die Path.ini gestoßen aber irgendwie konnte ich damit gar nichts erreichen.
Problemchen3:
Ich habe etwas über den Eintrag „class“ gelesen und das man damit den Instanzen „Namen“ zuweisen kann. Ich hatte das so verstanden das dann irgendwo im TOP Bereich des Players ein eigens definierter Name steht um diese besser auseinander halte zu können. Habe ich das falsch interpretiert ? Meine Versuche das Umzusetzen blieben leider ohne Erfolg.
Das wären erst mal die 3 für mich wichtigsten Fragen. Wäre toll wenn jemand dazu helfende Tipps hätte.
Besten Dank im Voraus
mawanix
vorab eine kurze Beschreibung meines Vorhabens.
2 Räume, 1 PC, 2 Soundkarten, unterschiedliche Beschallung
Es gibt einen PC (Win XP pro) mit einer Winamp Installation. Ich habe auf dem Desktop 2 Shortcuts angelegt die mit folgendem Parameter 2 Instanzen in Winamp starten. "C:\Program Files (x86)\Winamp\winamp.exe" /config=C:\winamp_1.ini
und …….. winamp_2.ini
Winamp wurde wie bei der Installation vorgeschlagen mit den Standardpfaden installiert und lediglich die config.ini wurde von mir auf C kopiert und wird dort über den oben beschriebenen Schalter /config…… aufgerufen.
Bedeutet also das ich zuvor Winamp gestartet habe und nach einstellen der Soundkarte und diversen anderen Dingen die jeweilige .ini abgespeichert habe und diese nun über das entsprechende Icon aufrufen kann. Dadurch habe ich schon mal erreicht das beide Player eine unterschiedliche Soundkarte nutzen. Passt auch alles soweit.
Es gibt auf dem PC weiterhin 2 User (Admin und Musik). Admin soll Playlisten erstellen und auch sonst alle Änderungen durchführen können. Dagegen soll der Musik User lediglich Winamp ausführen, Playlisten laden und Titel manuell anwählen und abspielen dürfen. Der User darf aber keine Playlisten erstellen bzw. speichern (die entsprechenden Rechteeinschränkung habe ich über die NTFS Rechtevergabe realisiert), verändern sowie die Optionen der Winamp Software verändern. Dadurch soll erreicht werden das beim nächsten Start alles wieder so dargestellt wird wie es ursprünglich der Fall war.
Problem 1:
Nun bin ich davon ausgegangen, das wenn ich die .ini auf „schreibgeschützt“ setze, zwar im aktuellen Betrieb Änderungen an den Optionen vorgenommen werden können aber beim nächsten Neustart alles wieder auf 0 ist. Sollte zumindest dadurch das Änderungen aufgrund des Schreibschutzes nicht übernommen werden so sein. Ist aber leider nicht der Fall.
Damit die Frage -> Wie kann ich das erreichen ? Werden die Startoptionen nicht in der .ini gespeichert? Geht es eleganter?
Problem2:
Außerdem habe ich noch Probleme mit der Zuordnung der Playlisten. Besteht die Möglichkeit für beide Bereiche unterschiedliche Playlisten zuzuordnen? Also z.B. das Instanz 1 ihre Playlisten aus Ordner X liest und Instanz2 aus Ordner Y. Dadurch könnte dann verhindert werden das die Houseparty nicht mit Rock gesprengt wird (zumindest wenn es Musik aus den Playlisten ist :-)
Bei meiner Suche nach Lösungen bin ich immer wieder auf die Path.ini gestoßen aber irgendwie konnte ich damit gar nichts erreichen.
Problemchen3:
Ich habe etwas über den Eintrag „class“ gelesen und das man damit den Instanzen „Namen“ zuweisen kann. Ich hatte das so verstanden das dann irgendwo im TOP Bereich des Players ein eigens definierter Name steht um diese besser auseinander halte zu können. Habe ich das falsch interpretiert ? Meine Versuche das Umzusetzen blieben leider ohne Erfolg.
Das wären erst mal die 3 für mich wichtigsten Fragen. Wäre toll wenn jemand dazu helfende Tipps hätte.
Besten Dank im Voraus
mawanix
Comment