Welche Berechtigungen ein Assistent bekommen kann, alle Werkzeuge von Sonodex nach Bereich mit der nötigen Berechtigung und Beispiele zum Ausprobieren.
Alle lesenden Werkzeuge. Immer Teil der Verbindung.
playlists:write
Playlists anlegen und bearbeiten
Playlists anlegen und bearbeiten erlauben
Vorschläge für Playlists, Smartlists und Sets, Löschen, Export und Import
edit_tracks
Tracks bearbeiten – Änderungen nur nach deiner Bestätigung in Sonodex
Assistenten dürfen Änderungen vorschlagen
Vorschläge für Metadaten, Cover, Tags, Cues und Beatgrids, Dubletten, Dateien und bearbeitete Audio-Kopien
library:read + Schalter
Library lesen
Assistenten dürfen den Player steuern
Den Vorhör-Player steuern; ohne den Schalter abgelehnt
Über das Konto braucht ein ändernder Werkzeugaufruf beides: die Berechtigung auf der Anmeldeseite und den Schalter in Sonodex. Ohne Pro bleiben die Werkzeuge sichtbar, jeder Aufruf liefert aber nur einen Hinweis auf den Plan. Alle ändernden Werkzeuge nehmen zusätzlich dryRun (nur Vorschau) und, wo sie ein Ziel haben, expectedVersion an; siehe Änderungen bestätigen.
Als Erstes aufrufen: Sonodex-Version und Verbindung, erteilte Berechtigungen und Schalter, verfügbare Werkzeugfamilien mit Begründung, ob ein Werkzeug deine Bestätigung braucht, bearbeitbare Felder je Dateiformat, Exportformate und Grenzen
library:read
list_pending_changes
Eigene Vorschläge, die noch auf Bestätigung warten
library:read
get_change_history
Abgeschlossene eigene Vorschläge mit Zeitpunkten und ob sie sich noch rückgängig machen lassen
library:read
cancel_pending_change
Zieht einen eigenen offenen Vorschlag zurück; ändert nichts
playlists:write oder edit_tracks
undo_operation
Schlägt vor, einen übernommenen eigenen Vorschlag in einem Schritt zurückzunehmen, solange er die neueste Änderung ist
Alle Metadaten eines Tracks: Library-Felder, Tags der Datei, welche Felder das Format speichern kann, ob es ein Cover gibt (auf Wunsch kleine Vorschau)
library:read
preview_track_edit
Schlägt Änderungen an einem Track vor, optional mit Cover; liefert die genaue Vorschau
edit_tracks
update_track_metadata
Fragt den Stand eines Vorschlags ab und zeigt den Dialog erneut; übernimmt selbst nichts
edit_tracks
upload_cover_art
Lädt ein Coverbild hoch (JPEG oder PNG, bis 8 MB und 16 Megapixel; über ChatGPT bzw. das Konto etwa 700 KB); ändert noch keinen Track
edit_tracks
set_track_cover
Schlägt ein hochgeladenes Cover für bis zu 500 Tracks vor
edit_tracks
remove_track_cover
Schlägt vor, das Cover von bis zu 500 Tracks zu entfernen
edit_tracks
batch_edit_tracks
Schlägt Metadaten-Änderungen für bis zu 500 Tracks als einen Vorschlag vor
edit_tracks
revert_track_edit
Schlägt vor, einen übernommenen Vorschlag zurückzunehmen; inzwischen erneut geänderte Werte bleiben
edit_tracks
get_change_status
Status eines Vorschlags: awaiting_confirmation, applied, cancelled, expired, stale oder failed
Baut ein Set für eine Ziellänge (5 bis 720 Minuten): Tempoverlauf von Start- zu End-BPM, Energiekurve, standardmäßig harmonisch (Camelot), optional Genres, Quell-Playlist, Ausschlüsse und Pflicht-Tracks; mit Rollen, Startzeiten und Hinweisen je Übergang. Speichert nichts.
library:read
analyze_transition
Bewertet einen Übergang von 0 bis 100 nach BPM (auch halb/doppelt), Tonart, Energie und Genre, mit Mix-Tipp
library:read
analyze_set_transitions
Bewertet jeden Übergang einer Playlist oder Trackliste, nennt die schwächsten und Ersatz- oder Brücken-Tracks
library:read
optimize_track_order
Schlägt eine Reihenfolge mit besseren Übergängen vor, mit Wert vorher und nachher; Opener und Closer lassen sich festhalten. Speichert nichts.
library:read
analyze_dj_set
Analysiert ein Set (Playlist oder bis zu 500 Tracks) wie gespielt: echte Länge mit Überblendungen (Standard 16 Takte), Startzeit je Track, Verlauf von BPM, Tonart und Energy, schwierige Übergänge, Wiederholungen, fehlende Metadaten und Empfehlungen
library:read
save_set_as_playlist
Schlägt vor, ein Set (2 bis 500 Tracks) in Sonodex zu speichern, mit Gesamtdauer und Übergangswerten
Schlägt vor, Tracks an einer Position einzufügen (Standard: am Ende); vorhandene werden übersprungen
playlists:write
remove_tracks_from_playlist
Schlägt vor, Tracks aus einer Playlist zu entfernen; sie bleiben in der Bibliothek
playlists:write
reorder_playlist
Schlägt eine neue, vollständige Reihenfolge vor
playlists:write
rename_playlist
Schlägt einen neuen Namen für Playlist, Smartlist oder Set vor
playlists:write
duplicate_playlist
Schlägt eine Kopie im selben Ordner vor (Standardname „<Name> (Kopie)“)
playlists:write
optimize_playlist
Schlägt die Reihenfolge mit den besten Übergängen für eine Playlist mit 3 bis 250 Tracks vor
playlists:write
delete_playlist
Schlägt vor, eine Playlist, Smartlist oder ein Set zu löschen; im Dialog ist zusätzlich das Häkchen „Playlist löschen bestätigen“ nötig. Tracks bleiben in der Bibliothek; ein Rückgängig-Schritt
Regeln einer Smartlist in Worten und im Regelformat, mit Trefferzahl und den ersten 20 Tracks
library:read
create_smart_playlist
Schlägt eine neue Smartlist aus Regeln vor; die Vorschau zeigt, wie viele Tracks passen
playlists:write
update_smart_playlist
Schlägt neue Regeln und/oder einen neuen Namen vor; die neuen Regeln ersetzen alle bisherigen
playlists:write
Das Regelformat: match „all“ (Standard, alle Kriterien) oder „any“ (eines genügt), dazu bpm, energy (1–10) und year als Bereich mit min/max, genres (genaue Namen), keys (Camelot, Open Key oder musikalisch), compatibleWith (eine Tonart und ihre harmonischen Camelot-Nachbarn), tags mit any, all oder none und ratingMin (1–5). Bei „all“ höchstens fünf Werte pro Liste.
Gesundheitscheck mit Zahlen und ersten Funden je Kategorie: Dubletten, fehlende Metadaten und Cover, verdächtige BPM, uneinheitliche Genres, fehlende Dateien, Formate, die DJ-Geräte evtl. nicht laden, fehlende Tonart, kaputter Text; je mit Korrekturvorschlag
library:read
find_duplicate_tracks
Dubletten-Gruppen nach Audio, Fingerprint oder Artist/Titel/Version bei gleicher Länge, mit Empfehlung, welche Kopie bleibt
library:read
find_missing_metadata
Tracks mit leeren Feldern und Zählung je Feld
library:read
validate_track_files
Prüft Dateien jetzt: vorhanden, lesbar, nicht leer, Größe geändert, Inhalt passt zur Endung; ändert nichts
Schlägt Tags aus dem DJ-Vokabular vor, je mit Sicherheit und Grund; vorhandene Tags nicht noch einmal
library:read
analyze_track_mood
Stimmungsskizze eines Tracks aus Metadaten: Energie, Dur/Moll, Intensität, Vocals, Energieverlauf, Drops; kein Hörtest
library:read
list_untagged_tracks
Tracks ohne Tags oder ohne Tag aus dem DJ-Vokabular
library:read
batch_tag_tracks
Schlägt vor, Tags bei bis zu 500 Tracks hinzuzufügen oder zu entfernen; andere Tags bleiben
edit_tracks
Das DJ-Vokabular hat 12 Tags: Warmup, Buildup, Peak Time, Closing, Euphoric, Dark, Bouncy, Vocal, Driving, Melodic, Aggressive, High Energy. Hinzufügen lassen sich diese oder Tags, die deine Bibliothek schon verwendet.
Stand des Vorhör-Players und ob Assistenten ihn gerade steuern dürfen; geht ohne Schalter
library:read
load_track
Lädt einen Track pausiert in den Player
library:read + Schalter
play_track
Startet die Wiedergabe, auf Wunsch mit einem anderen Track
library:read + Schalter
pause_track
Pausiert die Wiedergabe
library:read + Schalter
seek_track
Springt an eine Stelle des geladenen Tracks
library:read + Schalter
set_preview_volume
Lautstärke des Players (0 bis 1)
library:read + Schalter
audition_transition
Spielt das Ende eines Tracks und danach den Anfang des nächsten an, ohne Überblendung
library:read + Schalter
„Schalter“ heißt: „Assistenten dürfen den Player steuern“ (standardmäßig aus). Gesperrt während Auflegen läuft oder ein Dialog offen ist; höchstens 30 Steuerbefehle pro Minute.
Rendert eine gekürzte Kopie mit optionalen Blenden, auf Beats geschnitten
edit_tracks
adjust_audio_tempo
Rendert eine Kopie im neuen Tempo (Faktor 0,8 bis 1,25), die Tonhöhe bleibt
edit_tracks
transpose_audio
Rendert eine Kopie um −6 bis +6 Halbtöne versetzt, das Tempo bleibt
edit_tracks
normalize_audio
Rendert eine auf −14 bis −6 LUFS normalisierte Kopie
edit_tracks
render_audio_edit
Rendert mehrere dieser Schritte in einer Kopie
edit_tracks
get_render_job
Stand eines Renders; fertig mit der ID des Vorschlags
library:read
cancel_render_job
Bricht einen eigenen laufenden Render ab, ohne Rückfrage; die halbe Datei wird gelöscht
edit_tracks
get_available_stems
Listet Stem-Dateien, die schon auf der Platte liegen (nur Dateinamen)
library:read
separate_audio_stems
Nicht verfügbar: antwortet immer mit unsupported_operation (Grund stem_engine_missing)
edit_tracks
export_audio_stems
Nicht verfügbar: antwortet immer mit unsupported_operation (Grund stem_engine_missing)
edit_tracks
Jeder Render endet in einem Vorschlag mit Vorhören; bestätigt wird eine neue Datei als neuer Track, das Original bleibt unverändert. Mehr unter Player & Audio-Bearbeitung.
workflow_start, workflow_status, workflow_propose und workflow_preview planen Cues für bis zu 200 Tracks mit einem Template und ändern nichts; workflow_apply und workflow_undo übernehmen bzw. nehmen einen geprüften Cue-Vorschlag zurück, nur mit „Cue-Vorschläge übernehmen erlauben“. Siehe Lokaler MCP-Server.
„Welche Tracks zwischen 124 und 128 BPM in 8A habe ich?“
Set-Builder
„Baue mir ein 60-Minuten-Hard-Trance-Set von 145 auf 160 BPM, harmonisch, und speichere es als Playlist.“ Der Assistent baut das Set, prüft die Übergänge, zeigt es dir und schlägt nach deinem Okay das Speichern vor; du bestätigst in Sonodex.
Übergänge
„Prüf die Übergänge meiner Playlist ‚Samstag‘ und schlag eine bessere Reihenfolge vor.“
Playlists
„Füg diese fünf Tracks an Position 3 der Playlist ‚Warm-up‘ ein.“
Smart Playlists
„Leg eine Smartlist an: 124 bis 128 BPM, House oder Tech House, Energy ab 6, ohne Tag Warmup.“
Metadaten & Cover
„Setz bei allen Tracks der Playlist ‚Promo Oktober‘ das Label auf ‚Night Drive Records‘.“ oder „Nimm dieses Bild als Cover für die drei Versionen von ‚Glue‘.“
Bibliothek prüfen
„Prüf meine Bibliothek auf Dubletten, fehlende Cover und verdächtige BPM.“
Statistiken
„Welche Tracks habe ich in den letzten drei Monaten am häufigsten gespielt?“
Tags
„Schlag Tags für meine ungetaggten Tracks vor und vergib sie, wenn ich zustimme.“
DJ-Vorbereitung
„Prüf das Beatgrid von ‚Coastline‘ und setz Hot Cues auf Intro, Drop und Outro.“ oder „Wie mische ich von ‚Warehouse Jack‘ in ‚Coastline‘?“
Set-Analyse
„Wie lang läuft meine Playlist ‚Samstag‘ wirklich, und wo sind die schwierigsten Übergänge?“
Bibliothekspflege
„Führ die Dubletten von ‚Glue‘ zusammen.“ oder „Welche Dateien fehlen, und findest du sie wieder?“
Export & Import
„Exportier die Playlist ‚Samstag‘ als M3U8.“ oder „Leg aus dieser Trackliste eine Playlist an.“
Player
„Spiel mir den Übergang von ‚Velvet Room‘ in ‚Coastline‘ vor.“
Audio-Bearbeitung
„Mach eine Intro-Edit von ‚Glasshouse‘ und normalisiere sie auf −9 LUFS.“
Vorschläge
„Welche Änderungen warten noch auf mich? Zieh den letzten Vorschlag zurück.“
Etwas fehlt oder stimmt nicht? Sag uns Bescheid. Die Oberfläche gibt es auch auf Englisch; die Docs nennen die deutschen Bezeichnungen.