CI / pruefen (pull_request) Canceled after 0s
Errungenschaften und die Auswahlliste fuer unbekannte Jellyfin-Titel. Changelog, Release-Notiz, DEVLOG und Projektgedaechtnis nachgezogen. Die Anleitung hat ihre beiden Abschnitte schon mit den jeweiligen Issues bekommen — Errungenschaften mit Screenshot, „Titel, die Flimmer noch nicht kennt" im Jellyfin-Kapitel.
92 lines
4.3 KiB
Markdown
92 lines
4.3 KiB
Markdown
# Flimmer 0.9.0
|
|
|
|
**Errungenschaften** — Abzeichen für erreichte Meilensteine. Dazu die
|
|
**Auswahlliste** beim Jellyfin-Abgleich, ohne die die Anbindung auf einer
|
|
gewachsenen Mediathek kaum etwas ausrichtete.
|
|
|
|
> ⚠️ **Beim Aktualisieren kommt eine Migration mit** (`errungenschaften`). Der
|
|
> Container spielt sie beim Start selbst ein; `./update.sh` legt vorher eine
|
|
> Sicherung an.
|
|
|
|
### Hinzugefügt
|
|
|
|
- **Errungenschaften.** Zwanzig feste Abzeichen, dazu dynamische für
|
|
vollständig gesehene Filmreihen und abgeschlossene Universen. Zu finden
|
|
unten auf der Statistikseite.
|
|
|
|
Sie tauchen auf, wenn etwas erreicht ist, und bleiben dann — **keine
|
|
Streaks**, die reißen, wenn man eine Woche nichts schaut, keine
|
|
Fortschrittsbalken, die drängeln. Wer eine Sichtung zurücknimmt, verliert
|
|
kein Abzeichen; es wieder einzukassieren wäre kleinlich.
|
|
|
|
Ein paar davon: *Der lange Atem* (eine Serie mit hundert Episoden komplett),
|
|
*Treu geblieben* (über ein Jahr an demselben Titel), *Durchgemacht*
|
|
(zwischen drei und fünf Uhr morgens abgehakt), *Zeitreisender* (Titel aus
|
|
sieben Jahrzehnten), *Strenges Urteil* (einmal die Note 1 vergeben).
|
|
|
|
Für **ganze Filmreihen** braucht es keine gepflegte Liste: TMDB gruppiert
|
|
sie selbst, und die Zugehörigkeit steht beim Import schon am Titel. Wer alle
|
|
Spider-Man-Filme gesehen hat, bekommt sie als Reihe angerechnet. Für
|
|
bekannte Reihen gibt es einen eigenen Namen, sonst heißt es schlicht „Reihe
|
|
komplett — …".
|
|
|
|
Beim ersten Öffnen wird die ganze Historie einmal **stumm** ausgewertet —
|
|
eine gewachsene Bibliothek soll nicht zwei Dutzend Meldungen auf einmal
|
|
auslösen. Erst danach wird gemeldet, was neu dazukommt. Auf dem öffentlichen
|
|
Profil lassen sich die Abzeichen zeigen oder ausblenden.
|
|
|
|
- **Auswahlliste für Jellyfin-Titel, die Flimmer nicht kennt.** Beim ersten
|
|
Abgleich einer gewachsenen Mediathek passierte bisher etwas Ernüchterndes:
|
|
Jellyfin meldet tausend Einträge, und Flimmer ordnet **keinen einzigen** zu,
|
|
weil der Katalog sie nicht kennt.
|
|
|
|
Jetzt steht unter dem Bericht eine Liste zum Anhaken. Was ausgewählt ist,
|
|
holt Flimmer von TMDB — bei Serien samt Staffeln und Episoden — und nimmt es
|
|
mit „hab ich · Jellyfin" in die Bibliothek auf.
|
|
|
|
Die Liste fasst zusammen: Führt Jellyfin drei Dateien zum selben Film
|
|
(Extended Edition, zweite Fassung), steht er einmal da, mit dem Vermerk, wie
|
|
viele Dateien darauf zeigen. Einträge, denen in Jellyfin die TMDB-Kennung
|
|
fehlt, bleiben sichtbar, sind aber nicht auswählbar — dort kann Flimmer
|
|
nichts holen.
|
|
|
|
Geholt werden hundert je Lauf; der Rest bleibt für den nächsten Klick. Ein
|
|
einzelner Fehlschlag beendet den Lauf nicht, und **aus der Liste verschwindet
|
|
nur, was tatsächlich ankam**.
|
|
|
|
### Geändert
|
|
|
|
- Der Bericht des Medienserver-Abgleichs war auf **50 Einträge** gekürzt —
|
|
bei über tausend gelesenen ein Blick durchs Schlüsselloch. Jetzt bis 1000,
|
|
und was darüber hinausgeht, wird gezählt statt stillschweigend
|
|
abgeschnitten.
|
|
- Das Häkchen beim Abgleich heißt jetzt „**Bekannte** Titel dabei in die
|
|
Bibliothek aufnehmen". Es nimmt auf, was Flimmer *kennt*; die neue
|
|
Auswahlliste holt, was es *nicht kennt*. Der Unterschied stand vorher
|
|
nirgends — und war der Grund, warum das Häkchen bei einer frischen Instanz
|
|
nichts bewirkte.
|
|
- Einblendungen kennen einen dritten Ton für Erfolge.
|
|
- `npm run screenshots` hebt für Ausschnittaufnahmen die klebende Kopfleiste
|
|
auf; sie legte sich sonst über die Überschrift.
|
|
|
|
### Behoben
|
|
|
|
- Im Bericht stand eine Serie als **Film**, weil der Typ aus dem Umkehrschluss
|
|
„keine Episode, also Film" abgeleitet wurde. Er kommt jetzt aus dem Item.
|
|
|
|
### Getestet
|
|
|
|
93 Tests (vorher 78). Neu: der Regelkatalog der Errungenschaften samt
|
|
Stummschaltung, Entdopplung und Zeitzonenrechnung; die Auswahlliste samt
|
|
Zusammenfassung, Fehlschlägen und Rechteprüfung.
|
|
|
|
Ein Test hat dabei einen Fehler gefunden, den man leicht übersieht: Die Regel
|
|
„zwischen drei und fünf Uhr" las die Stunde aus der formatierten Zeichenkette,
|
|
und auf Deutsch liefert das System dafür **„03 Uhr"** — als Zahl gelesen wird
|
|
daraus nichts. Das Abzeichen wäre nie vergeben worden.
|
|
|
|
### Anleitung
|
|
|
|
`docs/ANLEITUNG.md` hat zwei neue Abschnitte: **Errungenschaften** mit
|
|
Screenshot und **Titel, die Flimmer noch nicht kennt** im Jellyfin-Kapitel.
|