Ä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.

ProZuletzt aktualisiert:

Auf dieser Seite
Vorschlag von ChatGPT teilweise übernehmen · originale App-Ansicht mit Demo-Tracks

So läuft ein Vorschlag abLink zu „So läuft ein Vorschlag ab“

  1. Du bittest den Assistenten um eine Änderung, zum Beispiel ein Genre für mehrere Tracks.
  2. Der Assistent ruft ein Änderungswerkzeug auf. Das ändert nichts, sondern erzeugt einen Vorschlag mit dem Status „awaiting_confirmation“.
  3. 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.
  4. Mit „Prüfen“ (im Hinweis oder unter Aufgaben → Vorschläge) öffnet sich „Änderungen bestätigen · KI-Assistent: ChatGPT“ (bei anderen Assistenten mit deren Namen).
  5. 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.
  6. Der Assistent fragt mit get_change_status nach 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“

Aufgaben → Vorschläge · originale App-Ansicht mit Demo-Tracks

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“

Cue-Vorschlag von ChatGPT bestätigen · originale App-Ansicht mit Demo-Tracks

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“

ÄnderungIm Dialog
MetadatenJe 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“
TagsJe Tag „+ … bei … Tracks“ bzw. „− … bei … Tracks“
PlaylistsPositionen 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: … → …“)
SetsReihenfolge, „Gesamtdauer“, „Übergänge im Schnitt“ und „Schwächster Übergang“
Playlist löschenWas 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“)
BeatgridTempo, „Erster Beat“, „Erster Downbeat“, Tempo-Abschnitte und „Erste Takte“ vorher und nachher; „Cue-Positionen bleiben, wo sie sind“
DublettenWelcher 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üpfenJe Datei „Bisher“ und „Neu“, als Ort relativ zur Bibliothek
ExportFormat, Dateiname und „Exportordner …“
Import„… zugeordnet“, „… unsicher“ und „… ohne Treffer“ je Eintrag; die Playlist bekommt nur die zugeordneten Tracks
Audio-BearbeitungOriginal 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_edit auch 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“

WerkzeugWas es tut
list_pending_changesDie eigenen Vorschläge, die noch auf deine Bestätigung warten, mit Zusammenfassung und Ablaufzeit
cancel_pending_changeZieht 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_historyAbgeschlossene 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_operationSchlä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.

Originale Sonodex-App · Demo-Bibliothek