feat(web+android): vom Album in der globalen Suche zum Künstler springen (2.5 / Android 1.8)
Der Künstlername unter einem Deezer-Album war reiner Text — von dort zum
Künstler ging nur über Zurück und neu suchen. Er ist jetzt anklickbar und
öffnet dieselbe Deezer-Künstlerseite wie eine Künstler-Kachel.
Kostet keinen zusätzlichen API-Aufruf: Deezer legt /search/album und
/album/{id} das artist-Objekt samt id bei (120/120 Treffer über zwölf
Suchen geprüft), beide Mappings übernahmen die id längst.
/artist/{id}/albums lässt das artist-Objekt weg — Alben von dort bleiben
bewusst reiner Text, statt ins Leere zu zeigen.
Android zeigte in der Album-Detailansicht bisher gar keinen Künstler und
lädt Bild + Fanzahl nach, wenn der Künstler aus einem Album stammt.
.album-artist-name trug cursor:pointer auch ohne Ziel — jetzt nur noch,
wo wirklich etwas dahintersteht.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
fca7cc79c1
commit
ec75fdef7b
7 files changed
+90
-10
No files matched your search
@@ -39,6 +39,7 @@ Versioning: two-part `MAJOR.MINOR` — each release bumps the minor (features an
|
||||
| Musik-Duell (Anzeigetafel) | ✅ | ✅ |
|
||||
| Wiedergabe fortsetzen | ✅ | ✅ |
|
||||
| Teilen per Link | ✅ | ✅ |
|
||||
| Album → Künstler (Deezer-Suche) | ✅ | ✅ |
|
||||
| Playlist aus Import anlegen | ✅ | ✅ |
|
||||
| Song von Festplatte löschen | ✅ | ✅ |
|
||||
| Metadata editor (tags + cover) | ✅ | ❌ |
|
||||
@@ -69,6 +70,33 @@ Versioning: two-part `MAJOR.MINOR` — each release bumps the minor (features an
|
||||
|
||||
---
|
||||
|
||||
## [2.5] — 2026-09-10
|
||||
|
||||
### Added
|
||||
- **Android 1.8 (versionCode 11)** — enthält den Sprung vom Album zum Künstler (siehe unten).
|
||||
- **Vom Album zum Künstler springen (Web + Android)** — in der globalen Suche führte ein Album
|
||||
bisher in eine Sackgasse: der Künstlername darunter war reiner Text. Wer von dort zum Künstler
|
||||
wollte, musste zurück und neu suchen. Der Name ist jetzt anklickbar und öffnet dieselbe
|
||||
Deezer-Künstlerseite wie eine Künstler-Kachel. Betrifft im Web die Inline-Albumansicht in der
|
||||
globalen Suche und die Vollbild-Albumseite, in Android die Album-Detailansicht in Erkunden —
|
||||
dort stand vorher **gar kein** Künstler, nur der Albumtitel.
|
||||
- **Kostet keinen zusätzlichen API-Aufruf.** Deezer legt `/search/album` und `/album/{id}` das
|
||||
vollständige `artist`-Objekt samt `id` bei (in 120 von 120 Treffern über zwölf Suchen geprüft);
|
||||
beide Mappings (`_dzAlbum` im Web, `DzAlbum.toItunesItem()` in Android) übernahmen die id schon,
|
||||
sie wurde nur nirgends benutzt.
|
||||
- **Ausnahme mit Absicht:** `/artist/{id}/albums` lässt das `artist`-Objekt weg. Alben aus dieser
|
||||
Liste haben keine id, dort bleibt der Name deshalb reiner Text statt ins Leere zu zeigen — man
|
||||
kommt ja gerade von der Künstlerseite. Ein Ersatz-Lookup wäre ein Aufruf für einen Sprung, den
|
||||
niemand macht.
|
||||
- Deezer nennt nur den **Haupt**künstler: bei „A feat. B" landet man auf A.
|
||||
- Android lädt Bild und Fanzahl nach, wenn der Künstler aus einem Album konstruiert wurde — sonst
|
||||
sähe die Kopfzeile anders aus als beim Weg über die Künstlersuche.
|
||||
- Nebenbei: `.album-artist-name` trug `cursor:pointer` unabhängig davon, ob der Name irgendwohin
|
||||
führte — der Zeiger versprach auf der Deezer- und der Teil-Album-Seite einen Klick, den es nicht
|
||||
gab. Jetzt nur noch dort, wo wirklich ein Ziel dahintersteht.
|
||||
|
||||
---
|
||||
|
||||
## [2.4] — 2026-09-06
|
||||
|
||||
### Added
|
||||
|
||||
Reference in new issue
Block a user