Änderungen bestätigen
Jede Änderung eines Assistenten ist ein Vorschlag. Er wartet unter Aufgaben → Vorschläge, bis du ihn prüfst; du übernimmst alles, nur einen Teil oder nichts, und ein Schritt macht es rückgängig.
Auf dieser Seite
So läuft ein Vorschlag abLink zu „So läuft ein Vorschlag ab“
- Du bittest den Assistenten um eine Änderung, zum Beispiel ein Genre für mehrere Tracks.
- Der Assistent ruft ein Änderungswerkzeug auf. Das ändert nichts, sondern erzeugt einen Vorschlag mit dem Status „awaiting_confirmation“.
- Sonodex öffnet dafür kein Fenster von selbst. Ein kurzer Hinweis „Neuer Vorschlag von KI-Assistent: ChatGPT“ meldet ihn mit „Prüfen“ und „Später“; die Zahl an „Aufgaben“ zeigt offene Vorschläge. Läuft Sonodex im Hintergrund, blinkt es in der Taskleiste.
- Mit „Prüfen“ (im Hinweis oder unter Aufgaben → Vorschläge) öffnet sich „Änderungen bestätigen · KI-Assistent: ChatGPT“ (bei anderen Assistenten mit deren Namen).
- Du prüfst alles und klickst „Änderungen übernehmen“, „Ablehnen“ oder „Später prüfen“. Später heißt: Der Vorschlag wartet weiter, bis er nach 15 Minuten abläuft.
- Der Assistent fragt mit
get_change_statusnach und meldet erst bei „applied“, dass die Änderung erledigt ist.
Nur einen Teil übernehmenLink zu „Nur einen Teil übernehmen“
Bei Änderungen an Tracks steht vor jedem Track und jedem Feld ein Häkchen. Nimm heraus, was du nicht willst; „Alle auswählen“ und „Keine auswählen“ helfen bei vielen Zeilen. Der Button heißt dann „Ausgewählte Änderungen übernehmen“, „Alle ablehnen“ lehnt den ganzen Vorschlag ab. Übernommen wird genau die Auswahl auf dem Bildschirm; der Verlauf und der Assistent sehen, welcher Teil übernommen wurde („6 von 7 Änderungen übernommen“).
Kleine Vorschläge öffnen sich als schmaler Dialog, große (ab sechs Tracks oder vielen Zeilen) als breite Ansicht, deren Größe du ändern kannst.
Aufgaben → VorschlägeLink zu „Aufgaben → Vorschläge“
Unter Aufgaben → Vorschläge stehen offene Vorschläge mit Assistent, Umfang und Zeit, darunter die beantworteten mit Ergebnis, etwa „Teilweise angewendet“. „Alle als gelesen markieren“ und „Beantwortete entfernen“ räumen die Liste auf.
Ein Beispiel: Cues von ChatGPTLink zu „Ein Beispiel: Cues von ChatGPT“
So sieht ein Vorschlag aus der DJ-Vorbereitung aus: sechs neue Cues mit Pad, Bezeichnung und Position, gespeichert nur in der Library („Nur Library, keine Audiodatei“).
Was der Dialog zeigtLink zu „Was der Dialog zeigt“
| Änderung | Im Dialog |
|---|---|
| Metadaten | Je Track und Feld „Vorher“ und „Nachher“; bei vielen Tracks die Zahl der Tracks und jede Änderung pro Track |
| Cover | „Bisheriges Cover“ und „Neues Cover“ als Vorschaubilder, oder „Cover entfernen“ |
| Tags | Je Tag „+ … bei … Tracks“ bzw. „− … bei … Tracks“ |
| Playlists | Positionen vorher und nachher, hinzugefügte, entfernte und verschobene Tracks; bereits enthaltene werden ignoriert |
| Smartlists | „Regeln vorher“ und „Regeln nachher“ in Worten und wie viele Tracks jetzt passen („Passende Tracks: … → …“) |
| Sets | Reihenfolge, „Gesamtdauer“, „Übergänge im Schnitt“ und „Schwächster Übergang“ |
| Playlist löschen | Was gelöscht wird; „Änderungen übernehmen“ geht erst nach dem zusätzlichen Häkchen „Playlist löschen bestätigen“ |
| Cues | „Cue-Punkte: … → …“ und je Cue Pad, Bezeichnung, „Vorher“ und „Nachher“ mit Zeit und Takt („neu“, „wird entfernt“) |
| Beatgrid | Tempo, „Erster Beat“, „Erster Downbeat“, Tempo-Abschnitte und „Erste Takte“ vorher und nachher; „Cue-Positionen bleiben, wo sie sind“ |
| Dubletten | Welcher Track bleibt („Behalten“) und welche archiviert werden, mit Version, Format, Datei, Cues und den angepassten Playlists; „Keine Datei wird gelöscht“ |
| Dateien umbenennen, verschieben, neu verknüpfen | Je Datei „Bisher“ und „Neu“, als Ort relativ zur Bibliothek |
| Export | Format, Dateiname und „Exportordner …“ |
| Import | „… zugeordnet“, „… unsicher“ und „… ohne Treffer“ je Eintrag; die Playlist bekommt nur die zugeordneten Tracks |
| Audio-Bearbeitung | Original und neue Datei mit Format, Länge, BPM, Tonart, Ziel und gemessener Lautheit, „Ergebnis anhören“ und „Original bleibt unverändert“ |
| Audiodateien | „… Audiodateien werden geschrieben“ oder „Nur Library, keine Audiodatei“ |
Oben steht, wie lange der Vorschlag noch gilt („Läuft ab in …“). Warten mehrere Vorschläge, zeigt der Dialog „… weitere Vorschläge warten“.
Was Sonodex absichertLink zu „Was Sonodex absichert“
- 15 Minuten: Ein nicht bestätigter Vorschlag verfällt („Der Vorschlag ist abgelaufen.“).
- Kein Überschreiben: Hat sich ein Track oder eine Playlist nach der Vorschau geändert, wird nichts übernommen („Nicht übernommen: Ein Track wurde nach der Vorschau verändert. Es wurde nichts geändert.“).
- Keine Sicherungskopie: In Dateien schreibt Sonodex über eine temporäre Datei und ersetzt erst nach der Prüfung; eine Kopie der Originaldateien legt es seit 2.2.1 nicht an. Audiodaten bleiben unverändert.
- Ein Rückgängig-Schritt: Die Änderung lässt sich als ein Schritt rückgängig machen. In die Dateien schreibt Rückgängig die vorherigen Tags zurück; ein geändertes Cover bleibt. Der Assistent kann mit
revert_track_editauch selbst eine Rücknahme vorschlagen; auch die bestätigst du. - Ehrliche Grenzen: Kann ein Dateiformat ein Feld oder ein Cover nicht speichern, steht das im Dialog („Dieses Dateiformat kann das Feld nicht speichern; die Änderung entfällt.“). Manche Felder speichert Sonodex nur in der Library; auch das zeigt der Dialog.
- Playlists: Änderungen an Playlists, Smartlists und Sets lassen Tracks und Audiodateien unverändert. Löschen braucht ein zusätzliches Häkchen.
- Kein Löschen von Dateien: Dubletten werden archiviert, und beim Umbenennen und Verschieben werden vorhandene Dateien nie ersetzt.
- Feste Zuordnung: Ein Vorschlag gehört der Verbindung, die ihn erstellt hat (ChatGPT: die angemeldete App, lokal: die MCP-Sitzung), nicht einem frei wählbaren Namen. Während Sonodex ihn übernimmt, kann er weder zurückgezogen werden noch ablaufen.
Vorschläge verwaltenLink zu „Vorschläge verwalten“
| Werkzeug | Was es tut |
|---|---|
list_pending_changes | Die eigenen Vorschläge, die noch auf deine Bestätigung warten, mit Zusammenfassung und Ablaufzeit |
cancel_pending_change | Zieht einen eigenen, noch offenen Vorschlag zurück, zum Beispiel wenn du es dir im Chat anders überlegst. Ändert nichts; Vorschläge anderer Assistenten bleiben unberührt. |
get_change_history | Abgeschlossene Vorschläge der laufenden Sitzung mit Zeitpunkten, ob du bestätigt hast, betroffenen Tracks und Playlists und ob sie sich noch rückgängig machen lassen |
undo_operation | Schlägt vor, einen übernommenen Vorschlag in einem Schritt zurückzunehmen (geschriebene Tags werden zurückgeschrieben; Cover und andere Dateiänderungen bleiben, weil Sonodex keine Kopien der Dateien anlegt), solange er die neueste Änderung in Sonodex ist. Auch das bestätigst du im Dialog. |
Erst ansehen, dann vorschlagenLink zu „Erst ansehen, dann vorschlagen“
Jedes ändernde Werkzeug nimmt dryRun: true an: Sonodex liefert dann nur die genaue Vorschau, legt keinen Vorschlag an und fragt dich nicht. So kann ein Assistent dir das Ergebnis erst im Chat zeigen.
Lesende Werkzeuge liefern für Tracks und Playlists eine version. Gibt der Assistent sie beim Vorschlag als expectedVersion mit und hat sich der Track oder die Playlist inzwischen geändert, wird nichts vorgeschlagen (Fehlercode database_conflict). Beim Bestätigen prüft Sonodex ohnehin noch einmal gegen den Stand der Vorschau.
Status eines VorschlagsLink zu „Status eines Vorschlags“
- awaiting_confirmation
- Wartet auf deine Bestätigung
- applying
- Wird gerade übernommen
- applied
- Übernommen
- cancelled
- Von dir abgebrochen; nichts geändert
- expired
- Nicht innerhalb von 15 Minuten bestätigt; nichts geändert
- stale
- Ein Track wurde nach der Vorschau geändert; nichts geändert
- failed
- Fehlgeschlagen; nichts geändert
Etwas fehlt oder stimmt nicht? Sag uns Bescheid. Die Oberfläche gibt es auch auf Englisch; die Docs nennen die deutschen Bezeichnungen.