saved queries
2024 playlist adjusted 2024 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates
||songpoints=(..songdates...songdatepoints,total),
songtime=(..songdates..streams....ms_played,total),
songkey=(....(.artist.id),song,concatenate),
s2pa=(.songkey.songkey to playlist appearances.(1))
#rank=s2pa,songpoints,songtime
/artist,of=songs|artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),
ms_played=(..songs..songtime,total),
topsong=(.songs:@1.songdate.streams#(.track info.album:album_type=album),ts:@1.track info)
#artistpoints,ms_played
.(...artistpoints=artistpoints,duration=(.topsong....duration_ms,mmss),artist=(.topsong.artists:@1.name),track=(.topsong.name),uri=(.topsong.uri))
#artistpoints:uri!=[spotify:track:4SFzXHsCChvVN9kdmfPtHF]:@<=100→100×
artist longest track ?artist:=Nightwish.artist catalogs.catalog.tracks#duration_ms:@<=1||mmss=(...duration_ms,mmss)→1×
artist multi-track playlist appearances playlist appearances..(.tracks/ti#-.(.of:@1)/artistid:count>=2)|artist name=(.artistid.artists.name)#artist name,count,(.of.date)→402×
artist new tracks ?52lkxAYfC9ypaPJ2EB22ki.artist catalogs.catalog
/track=tracks,album=_
/trackname=(.track....name,sortform)
.(.of#(.album.release_date):@1)
:(.album.release_date:>[2025-01-31])
/album→1×
artist play ratios listening history:ms_played>1000/artist=master_metadata_album_artist_name
||played=(.of:ms_played>=30000....count),
skipped=(.of:ms_played<30000....count),
ratio=[=played/(played+skipped)]
:count>100
#ratio→556×
artist-pair repeated playlist appearance sequences ?data=(playlist appearances..(.tracks/ti.(.of:@1.artistid)....pairs.(....x1=0,x2=1)))
?paircounts=(data/x1,x2:count>2#count)
?x maxpoints=(paircounts/key||maxpoints=(.of.count....max))
?paircounts
||artist1=(.x1.artists.name),
artist2=(.x2.artists.name),
x1max=(.x1.x maxpoints.maxpoints),
x2max=(.x2.x maxpoints.maxpoints),
score=[=2*count**2/((count+x1max)*x2max)]
#score→24×
country bands Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belarus, Belgium, Belize, Benin, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cabo Verde, Cambodia, Cameroon, Canada, Central African Republic, Chad, Chile, China, Colombia, Comoros, Congo, Costa Rica, Côte d'Ivoire, Croatia, Cuba, Cyprus, Czechia, Democratic Republic of the Congo, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Eswatini, Ethiopia, Fiji, Finland, France, Gabon, Gambia, Georgia, Germany, Ghana, Greece, Grenada, Guatemala, Guinea, Guinea‑Bissau, Guyana, Haiti, Honduras, Hungary, Iceland, India, Indonesia, Iran, Iraq, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Lithuania, Luxembourg, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Mauritania, Mauritius, Mexico, Micronesia, Moldova, Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, New Zealand, Nicaragua, Niger, Nigeria, North Korea, North Macedonia, Norway, Oman, Pakistan, Palau, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russia, Rwanda, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon Islands, Somalia, South Africa, South Korea, South Sudan, Spain, Sri Lanka, Sudan, Suriname, Sweden, Switzerland, Syria, Tajikistan, Tanzania, Thailand, Timor‑Leste, Togo, Tonga, Trinidad and Tobago, Tunisia, Türkiye, Turkmenistan, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, Yemen, Zambia, Zimbabwe, Holy See, Palestine
|artists=(
.name.matching artists.matches
#popularity
:@<=10, popularity>0
:!(:~University, ~College, ~State, ~Choir, ~Symphony, ~Orchestra, ~Orquesta, ~Sinfonietta, ~Chorus, ~Band, ~Grupo, ~Singers, ~Trio, ~Quartet, ~Compilation, ~Convention, ~Music, ~Ensemble, ~Trumpets, ~Worship, ~Collective, ~Choral, ~Festival, ~Voices, ~Voice, ~Jazz, ~Opera, ~Drum Corps, ~HipHop, ~Chamber, ~Philharmonic, ~Philharmonia, ~All Stars, ~Regiment, ~String Program, ~Camerata, ~ Orkestrası, ~Korosu, ~Republic, ~National, ~Emirate, ~Kingdom, ~Church, ~Maranatha)
:!(:~Original:~Cast)
:!~Players,=Ohio Players
/name.(.of:@1,followers>=1000)
#popularity,followers
),
artistcount=(.artists....count)
.(.artists:@1)#popularity→184×
Everything Everything.matching artists.matches
:followers>=700
:(....name,words:@1:=everything):name~<Everything :!=Everything :!~OShauN :!~Ken X
:!~[(] :!~[;] :!~[/] /name.1
#(....name,characters...count).name→15×
FDT Fuck Trump,Fuck Donald Trump,Fuck DJT.matching playlists.matches/tracks#count:count>=5→562×
followed/not by playlist (query assistant version) playlisted/pid=playlistid:pid~~(?playlist_order)
||name=(.pid.playlists.name:@1),
total_artists=(.of.artistid....count),
followed=(.of.artistid.artists:seed=true....count),
not_followed=[=total_artists-followed]
#name
^[hey, for each of my indexed playlists, count how many of the tracks' main artists I follow and how many I don't]→530×
genre transition index genre transitions.(...id=genre,nearby=transitions)#id→636×
maidcore ?keywords=(Maidcore)
?these playlists=(keywords.matching playlists.matches:!(.owner.id:=spotify):(.tracks...count:>=10))
?top artists=(these playlists/artist=(.track.artist:~maid.id):count>=5#count)
?factors=(these playlists|artist count=(.tracks.artist....count),
top artist count=(.track.artist:(.id.top artists)....count),
top artist share=(....top artist count,artist count,quotient))
/id,factor=(.id.factors.top artist share),artist=(.tracks.artist)
/artist||score=(.of.factor....total):score>=0:(.artist.id):(.name:~maid)#score|genres=(.artist.id.artist genres.genres)→74×
NMFinder ?today=([2025-05-16])....dateforms.matching playlists.matches/tracks|-of
:count>=2:(.tracks.album...release_date,(today),datediff:<7:>=0)
#rank=count,(.tracks.duration_ms:>120000...is),-(.tracks.disc_number),-(.tracks.track_number)
/(.tracks.album).1
#rank→315×
playlist notes unrolled playlist_annotations....field=(playlist_id),objectify|playlist notes=(.value....field=(track id),value=(track note),objectify),-value→1×
power ballad lookup power ballads.matching playlists.matches
/track=tracks:count>=10
#rank=count,(.track.popularity)
/artist=(.track.artists:@1).(.of:@1)
#rank
.track→238×
skip stats listening history/artist=master_metadata_album_artist_name,song=master_metadata_track_name
||played=(.of:ms_played>=30000....count),
skipped=(.of:ms_played<30000....count)...
....songs played=(.of:played>0...._count),
[played-song skips]=(.of:played>0....skipped,total),
[unplayed-song skips]=(.of:played=0....skipped,total)→1×
some backrooms ?keywords=(Backrooms)
?these playlists=(keywords.matching playlists.matches:!(.owner.id:=spotify):(.tracks...count:>=20))
?top artists=(these playlists/artist=(.track.artist.id):count>=10#count)
?factors=(these playlists|artist count=(.tracks.artist....count),
top artist count=(.track.artist:(.id.top artists)....count),
top artist share=(....top artist count,artist count,quotient))
/id,factor=(.id.factors.top artist share),artist=(.tracks.artist)
/artist||score=(.of.factor....total):score>=10#score
.artist.artist catalogs.(.catalog:@1.tracks#popularity:@1)→190×
songkey to playlist appearances playlisted/songkey=(....artistid,track name,concatenate)→46760×
songkey to plays play history/songkey=(....(.other tracks.artists:@1.id),(.other tracks.name),concatenate)→129012×
state bands Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming
|artists=(
.name.matching artists.matches
#popularity
:@<=10, popularity>0
:!(:~University, ~College, ~State, ~Choir, ~Symphony, ~Orchestra, ~Chorus, ~Band, ~Singers, ~Trio, ~Quartet, ~Compilation, ~Convention, ~Music, ~Ensemble, ~Trumpets, ~Worship, ~Collective, ~Choral, ~Festival, ~Voices, ~Jazz, ~Opera, ~Drum Corps, ~Chamber, ~Philharmonic, ~Philharmonia, ~All Stars, ~Regiment, ~String Program, ~Camerata)
:!(:~Original:~Cast)
:!~Players,=Ohio Players
/name.(.of:@1,followers>=1000)
#popularity,followers
),
artistcount=(.artists....count)→50×
test 5 ...uri=([spotify:track:0x4b2xYpR5De2sMcgjwtnp])→1×
theme playlist ?theme=(tontipop.(.genre transition index).nearby)
?artist_playlist_index.artists....objectify.value:(.playlists:@2)/genres:~~(theme).of
/name,appearances=(.playlists....count),track=(.playlists:@1)#appearances→176×
title tracks ?artists:~nightwish.artist catalogs.catalog:album_type=album/album name=name,track name=(.tracks.name):!(.album name,-track name)→5×
Wednesday playlisted:(.artistid.artist genres:~sepedi pop,~maskandi,~lekompo,~manyalo,~gqom,~bolobedu house,~afro soul,~manyalo,~afrikaans)/artistid.(.of:@1)|/trackid.(.of:@1)|uri=(.([spotify:track:]),trackid....str)#-(....playlist name,([, ],split:@2)→239×
history queries×
2011 artists scored 2011 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→7×
2011 tracks full play history:ts>=2011:ts<2012|track info=(.id.other tracks):(.track info.album....release_date,year:=2011)|date=(....ts,_date)→10×
2012 artists scored 2012 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→624×
2012 tracks full play history:ts>=2012:ts<2013|track info=(.id.other tracks):(.track info.album....release_date,year:=2012)|date=(....ts,_date)→1553×
2013 artists scored 2013 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→290×
2013 tracks full play history:ts>=2013:ts<2014|track info=(.id.other tracks):(.track info.album....release_date,year:=2013)|date=(....ts,_date)→545×
2014 artists scored 2014 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→2193×
2014 tracks full play history:ts>=2014:ts<2015|track info=(.id.other tracks):(.track info.album....release_date,year:=2014)|date=(....ts,_date)→7476×
2015 artists scored 2015 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→3705×
2015 tracks full play history:ts>=2015:ts<2016|track info=(.id.other tracks):(.track info.album....release_date,year:=2015)|date=(....ts,_date)→11978×
2016 artists scored 2016 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→4706×
2016 tracks full play history:ts>=2016:ts<2017|track info=(.id.other tracks):(.track info.album....release_date,year:=2016)|date=(....ts,_date)→12826×
2017 artists scored 2017 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→4040×
2017 tracks full play history:ts>=2017:ts<2018|track info=(.id.other tracks):(.track info.album....release_date,year:=2017)|date=(....ts,_date)→13566×
2018 artists scored 2018 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→5296×
2018 tracks full play history:ts>=2018:ts<2019|track info=(.id.other tracks):(.track info.album....release_date,year:=2018)|date=(....ts,_date)→17549×
2019 artists scored 2019 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→5052×
2019 tracks full play history:ts>=2019:ts<2020|track info=(.id.other tracks):(.track info.album....release_date,year:=2019)|date=(....ts,_date)→20430×
2020 artists scored 2020 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→5474×
2020 tracks full play history:ts>=2020:ts<2021|track info=(.id.other tracks):(.track info.album....release_date,year:=2020)|date=(....ts,_date)→23437×
2021 artists scored 2021 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→5364×
2021 tracks full play history:ts>=2021:ts<2022|track info=(.id.other tracks):(.track info.album....release_date,year:=2021)|date=(....ts,_date)→26464×
2022 artists scored 2022 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→5586×
2022 tracks full play history:ts>=2022:ts<2023|track info=(.id.other tracks):(.track info.album....release_date,year:=2022)|date=(....ts,_date)→24771×
2023 artists scored 2023 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→6288×
2023 artists scored all 2023 tracks all
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→7239×
2023 tracks all play history:ts>=2023:ts<2024|track info=(.id.other tracks)|date=(....ts,_date)→31060×
2023 tracks full play history:ts>=2023:ts<2024|track info=(.id.other tracks):(.track info.album....release_date,year:=2023)|date=(....ts,_date)→28821×
2024 artists scored 2024 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→4997×
2024 artists scored all 2024 tracks all
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→5328×
2024 tracks all play history:ts>=2024:ts<2025|track info=(.id.other tracks)|date=(....ts,_date)→23279×
2024 tracks full play history:ts>=2024:ts<2025|track info=(.id.other tracks):(.track info.album....release_date,year:=2024)|date=(....ts,_date)→22423×
2025 artists scored 2025 tracks full
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played×
2025 artists scored all 2025 tracks all
/artist=(.track info.artists:@1),song=(.track info.name),date,of=streams|songdatepoints=(....count,sqrt)
/artist,song,of=songdates||songpoints=(..songdates...songdatepoints,total)#rank=songpoints
/artist,of=songs||id=(.artist.id),artist name=(.artist.name),count,artistpoints=(..songs..songpoints..(...._,(0.5),difference)....total),ms_played=(..songs..songdates..streams...ms_played,total),hours=(....ms_played,hhmmss),uri=(.artist.uri)
#rank=artistpoints,ms_played→40×
2025 tracks all play history:ts>=2025:ts<2026|track info=(.id.other tracks)|date=(....ts,_date)→70×
2025 tracks full play history:ts>=2025:ts<2026|track info=(.id.other tracks):(.track info.album....release_date,year:=2025)|date=(....ts,_date)×
listening history years listening history/year=(....ts,year).key→15×
play history listening history :(.spotify_track_uri) :ms_played>=30000 ||id=(....spotify_track_uri,([:]),split:@3),playyear=(....ts,year)→244928×
playlist flags×
added current playlist
.track add times.times/added at:@>1.of
||flag=(1)→271×
added last current playlist
.track add times.times
/added at:@-1.of
||flag=(1)→8×
new, but... current tracks
:(.name,(.album.name)....words:=christmas,=vivo,=mix,=mixed,=remix,=acoustic,=anniversary,=live,~remaster,=spotify,=version,=versiyon,=demo,=collection,=best,=lofi,=[lo-fi],=slow,=sped),
duration_ms<90000
||flag=(1)→8×
playlist debuts current tracks
||playlist count=(.artist.(.id.artist playlists.playlists....count)....max)
:playlist count=0
||flag=(1)→18×
repeat artist current tracks/artist:count>1.of||flag=(1)→2×
playlists to genre×
lekompo ?keywords=(Lekompo)
?these playlists=(keywords.matching playlists.matches:!(.owner.id:=spotify):(.tracks...count:>=20))
?top artists=(these playlists/artist=(.track.artist.id):count>=30#count)
?factors=(these playlists|artist count=(.tracks.artist....count),
top artist count=(.track.artist:(.id.top artists)....count),
top artist share=(....top artist count,artist count,quotient))
/id,factor=(.id.factors.top artist share),artist=(.tracks.artist)
/artist||score=(.of.factor....total):score>=30#score
....lekompo=(....display=(keywords),artists=(.artist.(....name,id)))→1×
manyalo ?keywords=(Manyalo)
?these playlists=(keywords.matching playlists.matches:!(.owner.id:=spotify):(.tracks...count:>=20))
?top artists=(these playlists/artist=(.track.artist.id):count>=10#count)
?factors=(these playlists|artist count=(.tracks.artist....count),
top artist count=(.track.artist:(.id.top artists)....count),
top artist share=(....top artist count,artist count,quotient))
/id,factor=(.id.factors.top artist share),artist=(.tracks.artist)
/artist||score=(.of.factor....total):score>=10#score
....manyalo=(....display=(keywords),artists=(.artist.(....name,id)))→1×
xigaza ?keywords=(Xigaza)
?these playlists=(keywords.matching playlists.matches:!(.owner.id:=spotify):(.tracks...count:>=20))
?top artists=(these playlists/artist=(.track.artist.id):count>=30#count)
?factors=(these playlists|artist count=(.tracks.artist....count),
top artist count=(.track.artist:(.id.top artists)....count),
top artist share=(....top artist count,artist count,quotient))
/id,factor=(.id.factors.top artist share),artist=(.tracks.artist)
/artist||score=(.of.factor....total):score>=30#score
....xigaza=(....display=(keywords),artists=(.artist.(....name,id)))→1×