Jeder Titel war seine eigene Dublette, und das seit Monaten
„Metadaten auffrischen" hat an allem, was schon zugeordnet war, schlicht nichts getan. Die Dublettenprüfung schlägt jeden Titel nach, der eine TMDB-Kennung hat — beim Auffrischen also auch den gerade bearbeiteten. Ohne Vergleich auf Gleichheit fand sich jeder als "Dublette seiner selbst", wurde übersprungen und nie fortgeschrieben. Titel, Beschreibung und Bilder blieben für immer so, wie sie beim allerersten Lauf hereinkamen. In der Oberfläche sah das aus, als wirke die Spracheinstellung nicht — und genau so wurde es gemeldet. Gemessen, Ende zu Ende: Serversprache en-US: 101 Dalmatians · The Lion King Serversprache de-DE: 101 Dalmatiner · Der König der Löwen Damit das nie wieder unbemerkt bleibt, weiss der Server jetzt, in welcher Sprache er die Titel hat: eine Spalte MetadataLanguage, gesetzt beim Anreichern, und in der Verwaltung eine Zeile mit der Verteilung. Weicht etwas ab, frischt ein Knopf genau diese Titel auf — nicht den ganzen Bestand, und ohne das Dateisystem noch einmal abzulaufen. Dazu zwei Dinge, die ohne das nicht gingen: ein Titel lässt sich von Hand setzen und wird dabei festgeschrieben wie ein Plakat, mit einem Weg zurück. Und ein Titel, der auf Freigabe wartet, trägt jetzt dasselbe Dreipunktemenü wie eine Kachel — Bilder, Zuordnung, Titel. Ausgerechnet dort fehlte es, obwohl das der Eintrag ist, den man vor der Freigabe geradeziehen will. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
ce38da1376
commit
d2fbaad871
@@ -7,6 +7,7 @@ import { icons } from './icons';
|
||||
import { kontextmenue, menueAnZiel, type Menuepunkt } from './menue';
|
||||
import { bilddialog } from './bilder';
|
||||
import { zuordnungsdialog } from './zuordnung';
|
||||
import { titeldialog } from './titel';
|
||||
|
||||
/** Was eine Kachel zeigt — unabhängig davon, woher sie kommt. */
|
||||
export type Kachel = {
|
||||
@@ -267,6 +268,17 @@ function kachelpunkte(
|
||||
icon: 'stift',
|
||||
tun: () => bilddialog(art, k.id, k.titel),
|
||||
});
|
||||
punkte.push({
|
||||
text: 'Titel ändern',
|
||||
icon: 'stift',
|
||||
// **Nicht jeder Titel steht bei TMDB.** Ein Mitschnitt hat gar keinen,
|
||||
// und mancher heisst im Haushalt anders. Bisher blieb nur der Dateiname.
|
||||
tun: () => titeldialog(art, k.id, k.titel, neu => {
|
||||
k.titel = neu;
|
||||
const text = knopf.querySelector('.kacheltext strong');
|
||||
if (text) text.textContent = neu;
|
||||
}),
|
||||
});
|
||||
punkte.push({
|
||||
text: 'Zuordnung korrigieren',
|
||||
icon: 'suche',
|
||||
|
||||
Reference in New Issue
Block a user