android: the catalog's numbers — Popular's own lane, a count per row, the artist's photo
Popular is asked on its own as well as with the page, so the section can paint before the full page is built and an artist whose page came back with none still gets one. A catalog record's rows that the album's own artist anchor found no count for — a feature's guest, a compilation's stranger — get the deferred Last.fm pass by their own artist id. The artist page's ⋯ is its own sheet now: choose a hero photo from this phone, or put the catalog's own back; set_artist_hero is pick_artist_hero's install step split out and shared, so the desktop's dialog keeps its door. You gains the desktop's Refresh artist portraits, and a data: URL is the image itself in the art gate — a chosen hero comes back from Rust as one, and the thumbnail fetch used to throw it away.
This commit is contained in:
1 parent
c737809325
commit
1737c5e1b6
12 files changed
+232
-13
No files matched your search
+19
-1
@@ -271,7 +271,25 @@ empty Search page shows Jump back in, the desktop's. The Library's cards wear th
|
||||
one call for the whole library: FLAC 24/96, MP3 320k, the size on the
|
||||
list rows and the record page), and the artist page shows this phone's
|
||||
own listening (`artist_play_stats`: time played as a chip, the most
|
||||
played track under "On this phone"). Search corrects an obvious
|
||||
played track under "On this phone"). Popular is asked on its own as well as
|
||||
with the page (`catalog_artist_popular`: the Last.fm ranking and its counts,
|
||||
waiting on nothing but the linked MBID, so the section can paint before the
|
||||
full page is built — and an artist whose page came back with no Popular at
|
||||
all still gets one), and a catalog record's rows that the album's own artist
|
||||
anchor found no count for — a feature's guest, a compilation's stranger —
|
||||
get the desktop's deferred pass by their OWN Deezer artist id
|
||||
(`catalog_track_listeners`). An artist's photo is Kyle's to choose: the
|
||||
artist page's ⋯ offers **Choose hero photo** (the phone's image picker, then
|
||||
`set_artist_hero` — `pick_artist_hero`'s install step split out and shared,
|
||||
so the desktop's dialog keeps its own door; 1920×800 and landscape or it is
|
||||
refused) and **Remove custom hero**, which puts the catalog's own photos
|
||||
back; the page is asked again either way, so the banner, the ground and the
|
||||
accent all follow. The desktop's own chooser has had no home since its pill
|
||||
left the glass bar — the phone has one first. You → Album artwork carries
|
||||
**Refresh artist portraits** (`refresh_artist_art`), the desktop Settings
|
||||
row. A `data:` URL is the image itself in `art.svelte.js` now — a chosen
|
||||
hero comes back from Rust as one, and the thumbnail fetch used to throw it
|
||||
away. Search corrects an obvious
|
||||
misspelling from the names this phone knows (the library, the searches that worked) — the desktop's rule,
|
||||
a word only when a real name is within two edits.
|
||||
|
||||
|
||||
Reference in new issue
Block a user