Repository navigation
Tag Explosion 0.46.88
Diese Version fasst 15 Zwischenstände zusammen. Der Schwerpunkt liegt auf
Dateisicherheit: mehrere Wege konnten eine vorhandene Datei ersetzen, ohne den
alten Stand vorher in den Papierkorb zu legen, und einige Schreibvorgänge
liefen weiter, während die App bereits beendet wurde.
Nichts geht mehr ohne Sicherung verloren
tagx playlist export --forcelegt eine vorhandene Playlist jetzt wirklich in
den Papierkorb, bevor sie ersetzt wird. Der Befehl war der einzige ändernde,
dem der abgesicherte Modus fehlte — die Sicherung in seinem Schreibweg blieb
dadurch wirkungslos, und--no-backupfehlte in seiner Hilfe.- Der JSON-Export von Tags und der Export der Regeldatei ersetzen ein
vorhandenes Ziel nicht mehr mit einem direkten Schreibzugriff, sondern über
denselben geprüften Weg wie die übrigen Exporte. tagx applybricht auch bei E-Books, Dokumenten und NFO-Sidecars ab, wenn
sich die Datei zwischen Regelplanung und Schreiben geändert hat. Bisher las
der Schreibweg dieser drei Medienarten die fremde Datei neu ein und schrieb
die aus dem alten Stand geplanten Werte hinein.- Eine Serie für ein PDF wird überall abgelehnt statt still verworfen. In der
App kamen „Tags aus Dateiname" und Batch-Regeln an dem ausgeblendeten Feld
vorbei; die Datei wurde ersetzt und das Speichern meldete Erfolg, obwohl der
Wert nirgends landete.
Beenden und Fenster schließen warten auf laufende Schreibvorgänge
- Cover-, Kapitel-, LRC-, Playlist- und JSON-Archivexport melden sich jetzt
einheitlich als laufende Arbeit an. ⌘Q antwortete vorher sofort und beendete
die App zwischen Papierkorb-Sicherung und atomarem Austausch. - Der Zeitversatz für Untertitel respektiert die Sperre für destruktive
Aktionen. Vorher konnte ⌘W mitten im Umschreiben der Datei durchgehen. - ⌘Q antwortet auch dann, wenn ein Fenster verschwunden ist, ohne sich
abzumelden. Vorher ließ sich die App in diesem Fall nur noch über „Sofort
beenden" schließen.
Backups lassen sich vollständig zurückspielen
- Werte, die ältere Werkzeuge hinterlassen haben — etwa ein ReplayGain-Wert
außerhalb von −60…+60 dB —, sichert der Export längst; der Import lehnte
genau sie ab, sobald sich die Zieldatei seit dem Export geändert hatte. Für
Bilder galt die Ausnahme schon, für Audio jetzt auch. - Vorschau und echter Lauf stimmen dabei überein:
--dry-runmeldete vorher
„WOULD CHANGE" und der echte Lauf danach einen Fehler. tagx cue applynennt beim Abbruch die Dateien, die schon geschrieben sind.- Die Versionshistorie beschriftet Sicherungen aus einem Archiv-Import mit
„Import" und austagx chapters setmit „Kapitel" statt beide mit
„Speichern".
Tempo und Oberfläche
- Das Öffnen mehrerer Dateien liest wieder wirklich acht Dateien gleichzeitig.
Die Leser warten auf TagLib, exiftool und mediainfo und belegten dabei
Threads, deren Zahl an der Kernzahl hängt; auf Maschinen mit weniger als acht
Kernen lief der Fächer entsprechend schmaler. - Wechselt die Auswahl von einem PDF mit E-Rechnung auf eine andere Datei,
erscheint dort kein E-Rechnungs-Tab mehr mit den Daten des vorigen Dokuments. - Bei zwei fremd geänderten Dateien im selben Speicherlauf erscheint die zweite
Rückfrage erst, wenn die erste Entscheidung ausgeführt ist. Vorher stand sie
sofort da, nahm aber keinen Klick an. - Die Versionshistorie bleibt nicht mehr bei „Analysiere …" stehen, wenn die
Auswahl während des Feldvergleichs aufgehoben wird.
Alle Einzelheiten je Version stehen im
CHANGELOG.
Installation: DMG öffnen, Tag Explosion in den Programme-Ordner ziehen. App
und DMG sind signiert und von Apple notarisiert. Eine bereits installierte
Fassung findet diese Version über „Nach Updates suchen …“ selbst.