{"generated_at":"2026-09-29T22:26:54Z","synthetic":false,"artist":"Grian Chatten","slug":"grian-chatten","reference":{"basis":"in-sample","path":null,"label":"album tracks across 13083 albums","generated_at":"2026-09-29T22:26:54Z","n_albums":13083,"n_eligible":96176,"features":["log_listeners","position","is_single","log_duration"],"standout_pct":0.95,"notable_pct":0.8,"base_rates":{"n_albums":10908,"leaders_above_95":0.2959,"random_best_above_95":0.337,"clear":0.0955}},"model":{"n_tracks":157547,"r2":0.896,"r2_within":0.255,"features":["log_listeners","position","is_single","log_duration"],"coefficients":{"log_listeners":0.1008,"position":-0.0195,"is_single":0.0627,"log_duration":0.051},"listener_floor":0.2,"min_listeners":1000,"gate_alpha":0.05,"leading_alpha":0.2,"description":"log(plays per listener) regressed on log_listeners, position, is_single, log_duration and an album fixed effect, fitted by least squares across all albums, skits excluded."},"shape":{"n_albums":1,"n_placed":9,"cells":{"deep":1,"anthem":4,"passed":1,"rest":3},"shares":{"deep":0.1111,"anthem":0.4444,"passed":0.1111,"rest":0.3333}},"catalogue_albums":1,"corpus_shape":{"n_albums":10900,"n_placed":128048,"cells":{"deep":18961,"anthem":47399,"passed":18986,"rest":42702},"shares":{"deep":0.1481,"anthem":0.3702,"passed":0.1483,"rest":0.3335}},"albums":[{"slug":"grian-chatten--chaos-for-the-fly","artist":"Grian Chatten","title":"Chaos for the Fly","year":2023,"early":false,"lastfm_url":"https://www.last.fm/music/Grian+Chatten/Chaos+for+the+Fly","min_listeners":5437,"gate_dcae":2.001,"leader":"Salt Throwers Off a Truck","evidence":"none","null_share":0.3217,"gate_pick":null,"naive_pick":"Salt Throwers Off a Truck","tracklist_source":"reference","first_release_date":"2023-06-30","list_sources":["aoty","guardian"],"group":"critical","album_listeners":89274,"album_listeners_ok":true,"album_listeners_spelling":"Chaos for the Fly","sleeper_hits":[{"name":"Bob’s Casino","position":4,"listeners":33472,"singles_out_reached":1}],"depth":0.667,"least_reached":"I Am So Far","grid":"ok","median_reach":0.3045,"median_ppl":5.589,"cells":{"deep":1,"anthem":4,"passed":1,"rest":3},"deep_cut":{"name":"Salt Throwers Off a Truck","position":7,"ppl":5.983,"ppl_vs_album":1.07,"featuring":[]},"no_deep_cut":null,"tracks":[{"position":1,"name":"The Score","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":161,"listeners":49836,"playcount":290510,"ppl":5.829,"is_single":true,"single_kind":"official","is_interlude":false,"interlude_reason":null,"eligible":false,"expected_ppl":6.011,"ratio":0.97,"dcae":-0.327,"is_leader":false,"is_cult":false,"reach_share":0.5582,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/The+Score","cell":"anthem","situation":null,"ppl_vs_album":1.043,"reach_vs_album":1.833,"is_deep_cut":false,"ratio_pct":null,"reach_pct":0.9073,"featuring":[],"isrc":"USBQU2300011"},{"position":2,"name":"Last Time Every Time Forever","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":219,"listeners":39113,"playcount":218593,"ppl":5.589,"is_single":true,"single_kind":"official","is_interlude":false,"interlude_reason":null,"eligible":false,"expected_ppl":5.944,"ratio":0.94,"dcae":-0.659,"is_leader":false,"is_cult":false,"reach_share":0.4381,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/Last+Time+Every+Time+Forever","cell":"anthem","situation":null,"ppl_vs_album":1.0,"reach_vs_album":1.439,"is_deep_cut":false,"ratio_pct":null,"reach_pct":0.8326,"featuring":[],"isrc":"USBQU2300012"},{"position":3,"name":"Fairlies","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":250,"listeners":70054,"playcount":518784,"ppl":7.405,"is_single":true,"single_kind":"official","is_interlude":false,"interlude_reason":null,"eligible":false,"expected_ppl":6.331,"ratio":1.17,"dcae":1.676,"is_leader":false,"is_cult":false,"reach_share":0.7847,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/Fairlies","cell":"anthem","situation":null,"ppl_vs_album":1.325,"reach_vs_album":2.577,"is_deep_cut":false,"ratio_pct":null,"reach_pct":0.9672,"featuring":[],"isrc":"USBQU2300013"},{"position":4,"name":"Bob’s Casino","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":284,"listeners":33472,"playcount":196654,"ppl":5.875,"is_single":false,"single_kind":null,"is_interlude":false,"interlude_reason":null,"eligible":true,"expected_ppl":5.542,"ratio":1.06,"dcae":0.624,"is_leader":false,"is_cult":false,"reach_share":0.3749,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/Bob%27s+Casino","cell":"anthem","situation":"should_have_been_single","ppl_vs_album":1.051,"reach_vs_album":1.231,"is_deep_cut":false,"ratio_pct":0.7336,"reach_pct":0.7655,"featuring":[],"isrc":"USBQU2300014"},{"position":5,"name":"All of the People","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":264,"listeners":27186,"playcount":151718,"ppl":5.581,"is_single":true,"single_kind":"official","is_interlude":false,"interlude_reason":null,"eligible":false,"expected_ppl":5.743,"ratio":0.972,"dcae":-0.306,"is_leader":false,"is_cult":false,"reach_share":0.3045,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/All+of+the+People","cell":"passed","situation":"radio_single","ppl_vs_album":0.999,"reach_vs_album":1.0,"is_deep_cut":false,"ratio_pct":null,"reach_pct":0.6574,"featuring":[],"isrc":"USBQU2300015"},{"position":6,"name":"East Coast Bed","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":299,"listeners":25495,"playcount":128170,"ppl":5.027,"is_single":false,"single_kind":null,"is_interlude":false,"interlude_reason":null,"eligible":true,"expected_ppl":5.38,"ratio":0.934,"dcae":-0.724,"is_leader":false,"is_cult":false,"reach_share":0.2856,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/East+Coast+Bed","cell":"rest","situation":null,"ppl_vs_album":0.899,"reach_vs_album":0.938,"is_deep_cut":false,"ratio_pct":0.2712,"reach_pct":0.6225,"featuring":[],"isrc":"USBQU2300016"},{"position":7,"name":"Salt Throwers Off a Truck","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":207,"listeners":23527,"playcount":140773,"ppl":5.983,"is_single":false,"single_kind":null,"is_interlude":false,"interlude_reason":null,"eligible":true,"expected_ppl":5.224,"ratio":1.145,"dcae":1.45,"is_leader":true,"is_cult":true,"reach_share":0.2635,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/Salt+Throwers+Off+a+Truck","cell":"deep","situation":null,"ppl_vs_album":1.07,"reach_vs_album":0.865,"is_deep_cut":true,"ratio_pct":0.8835,"reach_pct":0.5776,"featuring":[],"isrc":"USBQU2300017"},{"position":8,"name":"I Am So Far","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":222,"listeners":22845,"playcount":108478,"ppl":4.748,"is_single":false,"single_kind":null,"is_interlude":false,"interlude_reason":null,"eligible":true,"expected_ppl":5.215,"ratio":0.911,"dcae":-1.001,"is_leader":false,"is_cult":false,"reach_share":0.2559,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/I+Am+So+Far","cell":"rest","situation":null,"ppl_vs_album":0.85,"reach_vs_album":0.84,"is_deep_cut":false,"ratio_pct":0.2032,"reach_pct":0.562,"featuring":[],"isrc":"USBQU2300018"},{"position":9,"name":"Season for Pain","artist":"Grian Chatten","album":"Chaos for the Fly","seconds":275,"listeners":24344,"playcount":120310,"ppl":4.942,"is_single":false,"single_kind":null,"is_interlude":false,"interlude_reason":null,"eligible":true,"expected_ppl":5.293,"ratio":0.934,"dcae":-0.733,"is_leader":false,"is_cult":false,"reach_share":0.2727,"shared_with":[],"lastfm_url":"https://www.last.fm/music/Grian+Chatten/_/Season+for+Pain","cell":"rest","situation":null,"ppl_vs_album":0.884,"reach_vs_album":0.896,"is_deep_cut":false,"ratio_pct":0.2712,"reach_pct":0.5969,"featuring":[],"isrc":"USBQU2300019"}],"concentration":"shared","tier_pct":"notable","set":"2023","mb_release_group":"bf93b54c-7243-4d7d-b3e0-fd4929279fa9","art":true,"release_type":"album"}]}