counts first, controls after — a dry run is always offered and sends nothing
Save every song in this playlist to Liked Songslike_alllibrary
items affected24
membership rows24
already in that state0
requests1 × 50
ownerD-7
The write is hidden: library_write is
not measured — not measured — no scope string has been read from the owner's token; run the A-11 check (/api/spotify/broker-status plus /api/spotify/scope-probe) after the one re-consent.
Showing all 24:
Irie
Skream
· positions 0
Sublemonal
Skream
· positions 1
Roots Dyed Dark - Skream Remix
MarcAshken
· positions 2
In For The Kill - Skream's Let's Get Ravey Remix
La Roux
· positions 3
Sub Island
Skream
· positions 4
Too Much Sushi
Skream
· positions 5
Size Three - Skream Remix
MarcAshken
· positions 6
And It Rained All Night (Burial Remix)
Thom Yorke
· positions 7
The Black Block (Rustie Remix)
Modeselektor
· positions 22
Get on Downz - Henrik Schwarz Remix
Switch
· positions 23
The liked state is the local mirror in saved_tracks, as of the last ingest — the number is exact for that mirror, not a live Spotify read.
Remove every song in this playlist from Liked Songsunlike_alllibrary
items affected0
membership rows0
already in that state24
requests0 × 50
ownerD-7
The write is hidden: library_write is
not measured — not measured — no scope string has been read from the owner's token; run the A-11 check (/api/spotify/broker-status plus /api/spotify/scope-probe) after the one re-consent.
Nothing to change — this operation would send no request at all.
The liked state is the local mirror in saved_tracks, as of the last ingest — the number is exact for that mirror, not a live Spotify read.
Remove from this playlist every song already in Liked Songsremove_likedplaylist
items affected0
membership rows0
already in that state24
requests0 × 100
ownerD-9
The write is hidden: playlist_write is
not measured — not measured — no scope string has been read from the owner's token; run the A-11 check (/api/spotify/broker-status plus /api/spotify/scope-probe) after the one re-consent.
Nothing to change — this operation would send no request at all.
This drops tracks from the playlist itself. A11 gates playlist edits behind playlist_write and pins them to D-9, so the write stays hidden until that capability is granted; the count above is the plan.
Remove from this playlist every song that is not in Liked Songsremove_unlikedplaylist
items affected24
membership rows24
already in that state0
requests1 × 100
ownerD-9
The write is hidden: playlist_write is
not measured — not measured — no scope string has been read from the owner's token; run the A-11 check (/api/spotify/broker-status plus /api/spotify/scope-probe) after the one re-consent.
Showing all 24:
Irie
Skream
· positions 0
Sublemonal
Skream
· positions 1
Roots Dyed Dark - Skream Remix
MarcAshken
· positions 2
In For The Kill - Skream's Let's Get Ravey Remix
La Roux
· positions 3
Sub Island
Skream
· positions 4
Too Much Sushi
Skream
· positions 5
Size Three - Skream Remix
MarcAshken
· positions 6
And It Rained All Night (Burial Remix)
Thom Yorke
· positions 7
The Black Block (Rustie Remix)
Modeselektor
· positions 22
Get on Downz - Henrik Schwarz Remix
Switch
· positions 23
This drops tracks from the playlist itself. A11 gates playlist edits behind playlist_write and pins them to D-9, so the write stays hidden until that capability is granted; the count above is the plan.
Follow every artist this playlist's songs creditfollow_allfollows
items affected12
membership rows22
already in that state0
requests1 × 50
ownerD-7
The write is hidden: follow_write is
not measured — not measured — no scope string has been read from the owner's token; run the A-11 check (/api/spotify/broker-status plus /api/spotify/scope-probe) after the one re-consent.
Showing all 12:
Skream
credited on 4 songs here · 4 rows
· positions 0, 1, 4, 5
MarcAshken
credited on 2 songs here · 2 rows
· positions 2, 6
La Roux
credited on 1 song here
· positions 3
Thom Yorke
credited on 3 songs here · 3 rows
· positions 7, 10, 11
Jamie Woon
credited on 1 song here
· positions 8
Bloc Party
credited on 1 song here
· positions 9
Modeselektor
credited on 2 songs here · 2 rows
· positions 12, 22
Boxcutter
credited on 1 song here
· positions 13
Digital Mystikz
credited on 3 songs here · 3 rows
· positions 14, 15, 16
Kode9
credited on 1 song here
· positions 18
The Bug
credited on 1 song here
· positions 19
The Qemists
credited on 2 songs here · 2 rows
· positions 20, 21
2 row(s) cannot take part and are listed, never dropped:
Air feat. Doom (Kode 9 Remix) Instrumentalthe artist has no Spotify id (a synthetic local: URI, KI-027)
Get on Downz - Henrik Schwarz Remixthe artist has no Spotify id (a synthetic local: URI, KI-027)
The followed state is the local mirror in followed_artists, as of the last ingest — the number is exact for that mirror.
2 membership rows cannot take part and are listed below, never dropped.
Unfollow every artist this playlist's songs creditunfollow_allfollows
items affected0
membership rows0
already in that state12
requests0 × 50
ownerD-7
The write is hidden: follow_write is
not measured — not measured — no scope string has been read from the owner's token; run the A-11 check (/api/spotify/broker-status plus /api/spotify/scope-probe) after the one re-consent.
Nothing to change — this operation would send no request at all.
2 row(s) cannot take part and are listed, never dropped:
Air feat. Doom (Kode 9 Remix) Instrumentalthe artist has no Spotify id (a synthetic local: URI, KI-027)
Get on Downz - Henrik Schwarz Remixthe artist has no Spotify id (a synthetic local: URI, KI-027)
The followed state is the local mirror in followed_artists, as of the last ingest — the number is exact for that mirror.
2 membership rows cannot take part and are listed below, never dropped.
Ask about your music
The assistant, anywhere
Ask about your listening history without leaving the page you are on.
Audio features are read from this library’s own table.
Playback is controlled on a Spotify Connect device. This page never pretends a
command landed: every button is followed by a read of the device’s own state.
Debug00000
Nothing yet — requests, chat events and player syncs appear here as they happen.