docs(changelog): YTM-Wächter, Album-Zurück und Scrobble-Gruppierung
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
da32d2911a
commit
a05c15df93
1 file changed
+17
@@ -67,6 +67,23 @@ Versioning: two-part `MAJOR.MINOR` — each release bumps the minor (features an
|
||||
## [Unreleased]
|
||||
|
||||
### Fixed
|
||||
- **YT-Music-Suche war praktisch tot** — `getYtmVideoUrls` verwarf die komplette Trefferliste, sobald
|
||||
irgendwo ein Kanal-Eintrag (`browse/UC…`) auftauchte, samt der bereits gesammelten Song-URLs. An
|
||||
acht echten Suchen gemessen passierte das in **sieben** Fällen: Schritt 1 der Kaskade — die Stufe
|
||||
mit den offiziellen Art Tracks — lieferte nie etwas, faktisch lief jeder Download über den
|
||||
YouTube-Fallback. Das erklärt eine ganze Serie falscher Treffer (u. a. „Easy" als Mixtape- statt
|
||||
Albumversion). Kanal- und Album-Einträge werden jetzt übersprungen statt abzubrechen; über 20 000
|
||||
Zufallsausgaben geprüft ist die neue Auswahl eine Obermenge der alten, kann also nur Kandidaten
|
||||
hinzufügen.
|
||||
- **Zurück im Album führte in die Albenliste** — statt dorthin, wo man das Album angeklickt hatte.
|
||||
Der Knopf navigierte vorwärts, legte dabei einen History-Eintrag an und brachte so auch den
|
||||
Browser-Zurück-Knopf durcheinander. Jetzt geht er einen Schritt im Verlauf zurück wie jede andere
|
||||
Detailseite.
|
||||
- **Metadaten bearbeiten zerlegte die Hörstatistik** — Top-Titel gruppierten nach `song_id`, und beim
|
||||
Bearbeiten umbenannte Dateien bekommen von Navidrome eine neue ID: der Titel erschien doppelt mit
|
||||
geteilten Zählern, Künstler ebenso bei geänderter Schreibweise. Gruppiert wird jetzt über einen
|
||||
normalisierten Schlüssel (Titel + Künstler), Anzeigenamen kommen aus dem jüngsten Play. Playlists
|
||||
waren nie betroffen, die werden beim Bearbeiten ohnehin auf die neue ID übertragen.
|
||||
- **Downloader grabbed a same-shaped title with a different number** — searching DAT ADAM's
|
||||
"700 Main Street" saved **"777 Main Street" by an unrelated artist**. `buildTitleKeywords` required
|
||||
only the two longest words (Street, Main); "700" was dropped for being short, and the cascade step
|
||||
|
||||
Reference in new issue
Block a user