diff --git a/data/last-fm-music/daily/2023/12/28/listening-history.json b/data/last-fm-music/daily/2023/12/28/listening-history.json index 4342cbac3f..404299cb80 100644 --- a/data/last-fm-music/daily/2023/12/28/listening-history.json +++ b/data/last-fm-music/daily/2023/12/28/listening-history.json @@ -169,7 +169,7 @@ ], "mbid": "c23803fb-b260-419a-b3a9-f2d1d30b6581", "album": { - "mbid": "38cbc860-596a-42cc-b935-375bcd3474d1", + "mbid": "f28b6ebb-2239-42b0-b182-c98f66383dcb", "#text": "Houdini" }, "name": "Houdini", @@ -349,7 +349,7 @@ ], "mbid": "", "album": { - "mbid": "5dd07e03-ee5e-4ab6-8018-2921106cce06", + "mbid": "", "#text": "Don't Need to Sleep" }, "name": "Don't Need to Sleep", diff --git a/data/last-fm-music/daily/2023/12/29/listening-history.json b/data/last-fm-music/daily/2023/12/29/listening-history.json new file mode 100644 index 0000000000..212aaefaf3 --- /dev/null +++ b/data/last-fm-music/daily/2023/12/29/listening-history.json @@ -0,0 +1,38 @@ +[ + { + "artist": { + "mbid": "20244d07-534f-4eff-b4d4-930878889970", + "#text": "Taylor Swift" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + } + ], + "mbid": "7a22bed8-b079-4b0d-8b0f-2e91dd75623f", + "album": { + "mbid": "791a18bb-398e-478c-a648-4db7c704b23e", + "#text": "You're Losing Me (From the Vault)" + }, + "name": "You’re Losing Me (From the Vault)", + "url": "https://www.last.fm/music/Taylor+Swift/_/You%E2%80%99re+Losing+Me+(From+the+Vault)", + "date": { + "uts": "1703825566", + "#text": "29 Dec 2023, 04:52" + } + } +] \ No newline at end of file diff --git a/data/last-fm-music/daily/2023/12/30/listening-history.json b/data/last-fm-music/daily/2023/12/30/listening-history.json index ccf5fd5430..0e97058279 100644 --- a/data/last-fm-music/daily/2023/12/30/listening-history.json +++ b/data/last-fm-music/daily/2023/12/30/listening-history.json @@ -169,7 +169,7 @@ ], "mbid": "", "album": { - "mbid": "27554473-a295-4065-8496-87bde9a4e541", + "mbid": "", "#text": "To Love Someone" }, "name": "To Love Someone", diff --git a/data/last-fm-music/daily/2023/12/31/listening-history.json b/data/last-fm-music/daily/2023/12/31/listening-history.json new file mode 100644 index 0000000000..38825060f4 --- /dev/null +++ b/data/last-fm-music/daily/2023/12/31/listening-history.json @@ -0,0 +1,722 @@ +[ + { + "artist": { + "mbid": "", + "#text": "David Guetta" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/d556c0a55f9ddc4487762e58fc0f59b3.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/d556c0a55f9ddc4487762e58fc0f59b3.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/d556c0a55f9ddc4487762e58fc0f59b3.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/d556c0a55f9ddc4487762e58fc0f59b3.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "", + "#text": "When We Were Young (The Logical Song)" + }, + "name": "When We Were Young (The Logical Song)", + "url": "https://www.last.fm/music/David+Guetta/_/When+We+Were+Young+(The+Logical+Song)", + "date": { + "uts": "1704039285", + "#text": "31 Dec 2023, 16:14" + } + }, + { + "artist": { + "mbid": "5df62a88-cac9-490a-b62c-c7c88f4020f4", + "#text": "Doja Cat" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/47dbda956c44d06fc1a4f8dbf1c77f00.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/47dbda956c44d06fc1a4f8dbf1c77f00.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/47dbda956c44d06fc1a4f8dbf1c77f00.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/47dbda956c44d06fc1a4f8dbf1c77f00.jpg" + } + ], + "mbid": "e7fdcdd9-d740-44ac-b3ec-ce1e32ce38a1", + "album": { + "mbid": "2a6bf13e-4f7d-431b-816c-9f8a18a1eb60", + "#text": "Scarlet" + }, + "name": "Paint the Town Red", + "url": "https://www.last.fm/music/Doja+Cat/_/Paint+the+Town+Red", + "date": { + "uts": "1704039054", + "#text": "31 Dec 2023, 16:10" + } + }, + { + "artist": { + "mbid": "62a6ba5d-6e8a-406d-a768-44a433ff1f7f", + "#text": "Charlotte Cardin" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/daa73bf50042413fd91d1873b95d2419.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/daa73bf50042413fd91d1873b95d2419.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/daa73bf50042413fd91d1873b95d2419.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/daa73bf50042413fd91d1873b95d2419.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "d68c1879-2247-4744-ae25-31b8458bd8c7", + "#text": "99 Nights" + }, + "name": "Puppy", + "url": "https://www.last.fm/music/Charlotte+Cardin/_/Puppy", + "date": { + "uts": "1704038822", + "#text": "31 Dec 2023, 16:07" + } + }, + { + "artist": { + "mbid": "91a81925-92f9-4fc9-b897-93cf01226282", + "#text": "The Chainsmokers" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/b84b09381bf83ca25bb6202778cdb5ec.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/b84b09381bf83ca25bb6202778cdb5ec.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/b84b09381bf83ca25bb6202778cdb5ec.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/b84b09381bf83ca25bb6202778cdb5ec.jpg" + } + ], + "mbid": "de14c435-7e70-49be-baaf-fa5e1003c089", + "album": { + "mbid": "93f62eb2-f531-4570-9b07-526992ae92ca", + "#text": "Summertime Friends" + }, + "name": "Summertime Friends", + "url": "https://www.last.fm/music/The+Chainsmokers/_/Summertime+Friends", + "date": { + "uts": "1704038688", + "#text": "31 Dec 2023, 16:04" + } + }, + { + "artist": { + "mbid": "", + "#text": "Anne-Marie" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/4aca8e4959b7e6192529124711357755.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/4aca8e4959b7e6192529124711357755.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/4aca8e4959b7e6192529124711357755.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/4aca8e4959b7e6192529124711357755.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "", + "#text": "UNHEALTHY (Deluxe)" + }, + "name": "YOU & I (feat. Khalid)", + "url": "https://www.last.fm/music/Anne-Marie/_/YOU+&+I+(feat.+Khalid)", + "date": { + "uts": "1704038486", + "#text": "31 Dec 2023, 16:01" + } + }, + { + "artist": { + "mbid": "e4378b7a-6138-441a-aa34-50e11a562066", + "#text": "Reneé Rapp" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "", + "#text": "Snow Angel" + }, + "name": "Pretty Girls", + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp/_/Pretty+Girls", + "date": { + "uts": "1704020701", + "#text": "31 Dec 2023, 11:05" + } + }, + { + "artist": { + "mbid": "e4378b7a-6138-441a-aa34-50e11a562066", + "#text": "Reneé Rapp" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "", + "#text": "Snow Angel" + }, + "name": "Pretty Girls", + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp/_/Pretty+Girls", + "date": { + "uts": "1704020541", + "#text": "31 Dec 2023, 11:02" + } + }, + { + "artist": { + "mbid": "79d789ed-2120-4ec4-86a0-26e9f9e6bce6", + "#text": "Sophie Simmons" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/eb7107d56922ce335fdb38046b942136.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/eb7107d56922ce335fdb38046b942136.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/eb7107d56922ce335fdb38046b942136.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/eb7107d56922ce335fdb38046b942136.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "", + "#text": "Crossroads" + }, + "name": "Crossroads", + "url": "https://www.last.fm/music/Sophie+Simmons/_/Crossroads", + "date": { + "uts": "1704020383", + "#text": "31 Dec 2023, 10:59" + } + }, + { + "artist": { + "mbid": "301b45a4-b8b9-410e-8344-4b4eaf96691a", + "#text": "Marshmello" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/18ab0780904b880e6af93ef736c2a29b.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/18ab0780904b880e6af93ef736c2a29b.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/18ab0780904b880e6af93ef736c2a29b.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/18ab0780904b880e6af93ef736c2a29b.jpg" + } + ], + "mbid": "ac38923d-e897-4e8e-9d8a-11d403505fc4", + "album": { + "mbid": "", + "#text": "Other Boys" + }, + "name": "Other Boys", + "url": "https://www.last.fm/music/Marshmello/_/Other+Boys", + "date": { + "uts": "1704020250", + "#text": "31 Dec 2023, 10:57" + } + }, + { + "artist": { + "mbid": "f11ab21d-82e2-4cdf-88e5-27d765f8eb6d", + "#text": "Svea" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/71eb6cbfb9d7259a329fcafc89d27c73.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/71eb6cbfb9d7259a329fcafc89d27c73.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/71eb6cbfb9d7259a329fcafc89d27c73.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/71eb6cbfb9d7259a329fcafc89d27c73.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "c018d4f7-9e9c-43cb-855a-e46d0d948155", + "#text": "Dead Man Walking" + }, + "name": "Dead Man Walking", + "url": "https://www.last.fm/music/Svea/_/Dead+Man+Walking", + "date": { + "uts": "1704020075", + "#text": "31 Dec 2023, 10:54" + } + }, + { + "artist": { + "mbid": "54fc0558-12b5-4854-9d57-9441bcd73a72", + "#text": "Kim Petras" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/0ad10290ee4b5bf8d3d8e0e5b6c5d4b5.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/0ad10290ee4b5bf8d3d8e0e5b6c5d4b5.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/0ad10290ee4b5bf8d3d8e0e5b6c5d4b5.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/0ad10290ee4b5bf8d3d8e0e5b6c5d4b5.png" + } + ], + "mbid": "9ca20e17-451b-4a75-aebc-78e3f117b2b2", + "album": { + "mbid": "21e181ba-3a6b-4226-9f79-4a403d03a40b", + "#text": "Problématique" + }, + "name": "Treat Me Like A Ho", + "url": "https://www.last.fm/music/Kim+Petras/_/Treat+Me+Like+A+Ho", + "date": { + "uts": "1704019963", + "#text": "31 Dec 2023, 10:52" + } + }, + { + "artist": { + "mbid": "bfd3b074-9d65-4bb9-9e14-ee1a84390304", + "#text": "Griff" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/def24a71bbbb80e2bc3a21047094ceef.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "22463a6f-5d97-41e5-95d3-e7081ed0aebc", + "#text": "Vertigo" + }, + "name": "Vertigo", + "url": "https://www.last.fm/music/Griff/_/Vertigo", + "date": { + "uts": "1704019787", + "#text": "31 Dec 2023, 10:49" + } + }, + { + "artist": { + "mbid": "749ef494-8518-4b49-b685-63d8e728d25c", + "#text": "Madison Beer" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + } + ], + "mbid": "f99130c2-53df-4c9d-8bf3-63036860c889", + "album": { + "mbid": "c8564aef-2aa0-4a33-b573-1327016b937c", + "#text": "Silence Between Songs" + }, + "name": "Sweet Relief", + "url": "https://www.last.fm/music/Madison+Beer/_/Sweet+Relief", + "date": { + "uts": "1704019629", + "#text": "31 Dec 2023, 10:47" + } + }, + { + "artist": { + "mbid": "daa09819-5da5-4c7a-8bef-eb372bb27ff1", + "#text": "Timbaland" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/60cab38c9b46cef8dffa969e14562bc1.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/60cab38c9b46cef8dffa969e14562bc1.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/60cab38c9b46cef8dffa969e14562bc1.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/60cab38c9b46cef8dffa969e14562bc1.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "", + "#text": "Keep Going Up" + }, + "name": "Keep Going Up (with Nelly Furtado & Justin Timberlake)", + "url": "https://www.last.fm/music/Timbaland/_/Keep+Going+Up+(with+Nelly+Furtado+&+Justin+Timberlake)", + "date": { + "uts": "1704019457", + "#text": "31 Dec 2023, 10:44" + } + }, + { + "artist": { + "mbid": "", + "#text": "Stephen Dawes" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/67e1a00319aa726e4b8dd9142c10bd99.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/67e1a00319aa726e4b8dd9142c10bd99.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/67e1a00319aa726e4b8dd9142c10bd99.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/67e1a00319aa726e4b8dd9142c10bd99.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "", + "#text": "Never Get Over You" + }, + "name": "Never Get Over You (with Dylan Conrique)", + "url": "https://www.last.fm/music/Stephen+Dawes/_/Never+Get+Over+You+(with+Dylan+Conrique)", + "date": { + "uts": "1704019291", + "#text": "31 Dec 2023, 10:41" + } + }, + { + "artist": { + "mbid": "", + "#text": "Tom Frane" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/9e9a7bb10b92f44fdbcaf1296aa714f4.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/9e9a7bb10b92f44fdbcaf1296aa714f4.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/9e9a7bb10b92f44fdbcaf1296aa714f4.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/9e9a7bb10b92f44fdbcaf1296aa714f4.png" + } + ], + "mbid": "", + "album": { + "mbid": "", + "#text": "Unstable" + }, + "name": "Unstable", + "url": "https://www.last.fm/music/Tom+Frane/_/Unstable", + "date": { + "uts": "1704019076", + "#text": "31 Dec 2023, 10:37" + } + }, + { + "artist": { + "mbid": "749ef494-8518-4b49-b685-63d8e728d25c", + "#text": "Madison Beer" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + } + ], + "mbid": "f99130c2-53df-4c9d-8bf3-63036860c889", + "album": { + "mbid": "c8564aef-2aa0-4a33-b573-1327016b937c", + "#text": "Silence Between Songs" + }, + "name": "Sweet Relief", + "url": "https://www.last.fm/music/Madison+Beer/_/Sweet+Relief", + "date": { + "uts": "1704011184", + "#text": "31 Dec 2023, 08:26" + } + }, + { + "artist": { + "mbid": "61a48dab-a214-4760-94a7-28267a2725a9", + "#text": "Paul Russell" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/8f754ab3437d02bca2c1f09a6ddfe874.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/8f754ab3437d02bca2c1f09a6ddfe874.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/8f754ab3437d02bca2c1f09a6ddfe874.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/8f754ab3437d02bca2c1f09a6ddfe874.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "bd8a0564-37af-4cc6-abcb-3c34b89ad90a", + "#text": "Lil Boo Thang" + }, + "name": "Lil Boo Thang", + "url": "https://www.last.fm/music/Paul+Russell/_/Lil+Boo+Thang", + "date": { + "uts": "1704011073", + "#text": "31 Dec 2023, 08:24" + } + }, + { + "artist": { + "mbid": "20244d07-534f-4eff-b4d4-930878889970", + "#text": "Taylor Swift" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + } + ], + "mbid": "7a22bed8-b079-4b0d-8b0f-2e91dd75623f", + "album": { + "mbid": "20c3d601-4a8e-4a08-84c4-286c0833d3f4", + "#text": "You're Losing Me (From the Vault)" + }, + "name": "You’re Losing Me (From the Vault)", + "url": "https://www.last.fm/music/Taylor+Swift/_/You%E2%80%99re+Losing+Me+(From+the+Vault)", + "date": { + "uts": "1704010775", + "#text": "31 Dec 2023, 08:19" + } + }, + { + "artist": { + "mbid": "f5db63f8-94e0-4cf9-bdc8-69744e4fd4b4", + "#text": "Sydney Rose" + }, + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/dffc490933723c50b37c2242a3a196a3.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/dffc490933723c50b37c2242a3a196a3.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/dffc490933723c50b37c2242a3a196a3.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/dffc490933723c50b37c2242a3a196a3.jpg" + } + ], + "mbid": "", + "album": { + "mbid": "af7aa486-f824-4d92-9ed7-9f31fc589a2f", + "#text": "One Sided" + }, + "name": "Cool Girl", + "url": "https://www.last.fm/music/Sydney+Rose/_/Cool+Girl", + "date": { + "uts": "1704010599", + "#text": "31 Dec 2023, 08:16" + } + } +] \ No newline at end of file diff --git a/data/last-fm-music/monthly/top-albums/2024/01.json b/data/last-fm-music/monthly/top-albums/2024/01.json new file mode 100644 index 0000000000..c24004fbd6 --- /dev/null +++ b/data/last-fm-music/monthly/top-albums/2024/01.json @@ -0,0 +1,642 @@ +[ + { + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/7d29a477944b4dba3073a7abb3de10f5.jpg" + } + ], + "mbid": "1b1e6e31-009c-42de-ba51-0825653d4960", + "url": "https://www.last.fm/music/Olivia+Rodrigo/GUTS", + "playcount": "69", + "@attr": { + "rank": "1" + }, + "name": "GUTS" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/e3ab3bad56a25d7417088362051417ff.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Maisie+Peters/The+Good+Witch+(Deluxe)", + "playcount": "26", + "@attr": { + "rank": "2" + }, + "name": "The Good Witch (Deluxe)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/9da8add22ca31771a440d2a6f7615f6d.jpg" + } + ], + "mbid": "0151befb-0adf-4b0c-a142-4af36c3c3cd0", + "url": "https://www.last.fm/music/Olivia+Rodrigo/SOUR", + "playcount": "20", + "@attr": { + "rank": "3" + }, + "name": "SOUR" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/6fb5238bf1089f5ca53c3cfd0471e585.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/6fb5238bf1089f5ca53c3cfd0471e585.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/6fb5238bf1089f5ca53c3cfd0471e585.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/6fb5238bf1089f5ca53c3cfd0471e585.jpg" + } + ], + "mbid": "e8461efc-8de5-414f-8369-d24306e4e621", + "url": "https://www.last.fm/music/Maisie+Peters/The+Good+Witch", + "playcount": "16", + "@attr": { + "rank": "4" + }, + "name": "The Good Witch" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/987f7d2ba21650a56e835237c6ea5e02.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/987f7d2ba21650a56e835237c6ea5e02.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/987f7d2ba21650a56e835237c6ea5e02.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/987f7d2ba21650a56e835237c6ea5e02.jpg" + } + ], + "mbid": "d0839db3-b49a-4d56-8a0b-b39dc41de8fa", + "url": "https://www.last.fm/music/Maisie+Peters/Trying:+Season+2+(Apple+TV%252B+Original+Series+Soundtrack)", + "playcount": "11", + "@attr": { + "rank": "5" + }, + "name": "Trying: Season 2 (Apple TV+ Original Series Soundtrack)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/177a1ef8117442c97ad096e8c758bbc4.jpg" + } + ], + "mbid": "705e1bea-a4e7-4ae7-ad8a-6144a05eccc7", + "url": "https://www.last.fm/music/Sabrina+Carpenter/emails+i+can%E2%80%99t+send+fwd:", + "playcount": "11", + "@attr": { + "rank": "6" + }, + "name": "emails i can’t send fwd:" + }, + { + "artist": { + "url": "https://www.last.fm/music/Griff", + "name": "Griff", + "mbid": "bfd3b074-9d65-4bb9-9e14-ee1a84390304" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/def24a71bbbb80e2bc3a21047094ceef.jpg" + } + ], + "mbid": "22463a6f-5d97-41e5-95d3-e7081ed0aebc", + "url": "https://www.last.fm/music/Griff/Vertigo", + "playcount": "8", + "@attr": { + "rank": "7" + }, + "name": "Vertigo" + }, + { + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/3b8b987d87dacf784785de90e25e8eb7.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Sabrina+Carpenter/emails+i+can%27t+send", + "playcount": "7", + "@attr": { + "rank": "8" + }, + "name": "emails i can't send" + }, + { + "artist": { + "url": "https://www.last.fm/music/Gracie+Abrams", + "name": "Gracie Abrams", + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/1a77f35c26a68e121c7c3406e6da8dd4.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/1a77f35c26a68e121c7c3406e6da8dd4.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/1a77f35c26a68e121c7c3406e6da8dd4.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/1a77f35c26a68e121c7c3406e6da8dd4.jpg" + } + ], + "mbid": "3231a33f-eb44-4b21-ac13-b7c4f5b4d806", + "url": "https://www.last.fm/music/Gracie+Abrams/Mess+It+Up", + "playcount": "6", + "@attr": { + "rank": "9" + }, + "name": "Mess It Up" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/f58d29605321bc6e1ee4da6ae5a0cb4a.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/f58d29605321bc6e1ee4da6ae5a0cb4a.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/f58d29605321bc6e1ee4da6ae5a0cb4a.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/f58d29605321bc6e1ee4da6ae5a0cb4a.jpg" + } + ], + "mbid": "1708c609-ce4f-41ff-957f-e9cbfea479f6", + "url": "https://www.last.fm/music/Taylor+Swift/1989+(Taylor%27s+Version)", + "playcount": "5", + "@attr": { + "rank": "10" + }, + "name": "1989 (Taylor's Version)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2bb1c215a957801b0dc8c26925b95c50.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2bb1c215a957801b0dc8c26925b95c50.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2bb1c215a957801b0dc8c26925b95c50.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2bb1c215a957801b0dc8c26925b95c50.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Taylor+Swift/Midnights+(3am+Edition)", + "playcount": "5", + "@attr": { + "rank": "11" + }, + "name": "Midnights (3am Edition)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Gracie+Abrams", + "name": "Gracie Abrams", + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/40693c1652f55d6cb3d63911000a4bb7.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/40693c1652f55d6cb3d63911000a4bb7.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/40693c1652f55d6cb3d63911000a4bb7.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/40693c1652f55d6cb3d63911000a4bb7.jpg" + } + ], + "mbid": "8d7b41a0-8c18-440b-9207-4d13510b57ee", + "url": "https://www.last.fm/music/Gracie+Abrams/minor", + "playcount": "4", + "@attr": { + "rank": "12" + }, + "name": "minor" + }, + { + "artist": { + "url": "https://www.last.fm/music/Isabel+LaRosa", + "name": "Isabel LaRosa", + "mbid": "fa22eeda-8db9-4ae5-97c9-6d0b9ceb7cf3" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/b29330a9184fd8708520f96f567e5c32.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/b29330a9184fd8708520f96f567e5c32.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/b29330a9184fd8708520f96f567e5c32.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/b29330a9184fd8708520f96f567e5c32.jpg" + } + ], + "mbid": "d32fe9ac-e371-4663-98ff-799c9185dc7b", + "url": "https://www.last.fm/music/Isabel+LaRosa/YOU+FEAR+THE+GOD+THAT+LOVES+YOU", + "playcount": "4", + "@attr": { + "rank": "13" + }, + "name": "YOU FEAR THE GOD THAT LOVES YOU" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/1897b73a7f3738702c40a27c84dbca99.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/1897b73a7f3738702c40a27c84dbca99.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/1897b73a7f3738702c40a27c84dbca99.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/1897b73a7f3738702c40a27c84dbca99.jpg" + } + ], + "mbid": "63016420-bb73-473f-ab51-14f58fb118c3", + "url": "https://www.last.fm/music/Maisie+Peters/You+Signed+Up+For+This", + "playcount": "4", + "@attr": { + "rank": "14" + }, + "name": "You Signed Up For This" + }, + { + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/a1a922abcb8bb0858c0d603e53c2ed52.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/a1a922abcb8bb0858c0d603e53c2ed52.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/a1a922abcb8bb0858c0d603e53c2ed52.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/a1a922abcb8bb0858c0d603e53c2ed52.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Olivia+Rodrigo/The+Hunger+Games:+The+Ballad+of+Songbirds+&+Snakes+(Music+From+&+Inspired+By)", + "playcount": "4", + "@attr": { + "rank": "15" + }, + "name": "The Hunger Games: The Ballad of Songbirds & Snakes (Music From & Inspired By)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp", + "name": "Reneé Rapp", + "mbid": "e4378b7a-6138-441a-aa34-50e11a562066" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/17640848c8d219966e63747823cfa620.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/17640848c8d219966e63747823cfa620.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/17640848c8d219966e63747823cfa620.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/17640848c8d219966e63747823cfa620.jpg" + } + ], + "mbid": "4db40932-0772-49a1-bbf5-0cd735c9cffd", + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp/EVERYTHING+TO+EVERYONE", + "playcount": "4", + "@attr": { + "rank": "16" + }, + "name": "EVERYTHING TO EVERYONE" + }, + { + "artist": { + "url": "https://www.last.fm/music/Sadie+Jean", + "name": "Sadie Jean", + "mbid": "9f27e7aa-8a3c-41b5-9ebb-829b0d5131d5" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/d9c1293025eda3260c7f12759d9662d6.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/d9c1293025eda3260c7f12759d9662d6.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/d9c1293025eda3260c7f12759d9662d6.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/d9c1293025eda3260c7f12759d9662d6.jpg" + } + ], + "mbid": "f313abf2-953b-452e-9020-701859e1b136", + "url": "https://www.last.fm/music/Sadie+Jean/Just+Because", + "playcount": "4", + "@attr": { + "rank": "17" + }, + "name": "Just Because" + }, + { + "artist": { + "url": "https://www.last.fm/music/Tate+McRae", + "name": "Tate McRae", + "mbid": "f9133869-f87c-459c-9aa7-2f176cda7e06" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/944076781ccdf455ecf790edca9f2076.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/944076781ccdf455ecf790edca9f2076.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/944076781ccdf455ecf790edca9f2076.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/944076781ccdf455ecf790edca9f2076.jpg" + } + ], + "mbid": "414ab7ea-19eb-4b5b-b7b8-5f84391fde88", + "url": "https://www.last.fm/music/Tate+McRae/THINK+LATER", + "playcount": "4", + "@attr": { + "rank": "18" + }, + "name": "THINK LATER" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/d3f083370c371a3ba1cddafaf193c27d.jpg" + } + ], + "mbid": "091ad434-48f7-4027-b3d5-939606f52f5c", + "url": "https://www.last.fm/music/Taylor+Swift/Lover", + "playcount": "4", + "@attr": { + "rank": "19" + }, + "name": "Lover" + }, + { + "artist": { + "url": "https://www.last.fm/music/Conan+Gray", + "name": "Conan Gray", + "mbid": "850a8b03-98a7-4fd3-afbd-5e5520b4ef5f" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/3a0d1288cd17a3e166145d8033aead11.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/3a0d1288cd17a3e166145d8033aead11.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/3a0d1288cd17a3e166145d8033aead11.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/3a0d1288cd17a3e166145d8033aead11.jpg" + } + ], + "mbid": "d56b01f2-514e-488f-b42f-32aecfa16dbe", + "url": "https://www.last.fm/music/Conan+Gray/Never+Ending+Song", + "playcount": "3", + "@attr": { + "rank": "20" + }, + "name": "Never Ending Song" + } +] \ No newline at end of file diff --git a/data/last-fm-music/monthly/top-artists/2024/01.json b/data/last-fm-music/monthly/top-artists/2024/01.json new file mode 100644 index 0000000000..46b0f79bc1 --- /dev/null +++ b/data/last-fm-music/monthly/top-artists/2024/01.json @@ -0,0 +1,642 @@ +[ + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0", + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "playcount": "95", + "@attr": { + "rank": "1" + }, + "name": "Olivia Rodrigo" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1", + "url": "https://www.last.fm/music/Maisie+Peters", + "playcount": "72", + "@attr": { + "rank": "2" + }, + "name": "Maisie Peters" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "20244d07-534f-4eff-b4d4-930878889970", + "url": "https://www.last.fm/music/Taylor+Swift", + "playcount": "27", + "@attr": { + "rank": "3" + }, + "name": "Taylor Swift" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4", + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "playcount": "20", + "@attr": { + "rank": "4" + }, + "name": "Sabrina Carpenter" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d", + "url": "https://www.last.fm/music/Gracie+Abrams", + "playcount": "12", + "@attr": { + "rank": "5" + }, + "name": "Gracie Abrams" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "bfd3b074-9d65-4bb9-9e14-ee1a84390304", + "url": "https://www.last.fm/music/Griff", + "playcount": "8", + "@attr": { + "rank": "6" + }, + "name": "Griff" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "e4378b7a-6138-441a-aa34-50e11a562066", + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp", + "playcount": "8", + "@attr": { + "rank": "7" + }, + "name": "Reneé Rapp" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "f9133869-f87c-459c-9aa7-2f176cda7e06", + "url": "https://www.last.fm/music/Tate+McRae", + "playcount": "7", + "@attr": { + "rank": "8" + }, + "name": "Tate McRae" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "da0c8f4f-f4f4-4e91-86ca-e31108bb5706", + "url": "https://www.last.fm/music/Nessa+Barrett", + "playcount": "5", + "@attr": { + "rank": "9" + }, + "name": "Nessa Barrett" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "850a8b03-98a7-4fd3-afbd-5e5520b4ef5f", + "url": "https://www.last.fm/music/Conan+Gray", + "playcount": "4", + "@attr": { + "rank": "10" + }, + "name": "Conan Gray" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "fa22eeda-8db9-4ae5-97c9-6d0b9ceb7cf3", + "url": "https://www.last.fm/music/Isabel+LaRosa", + "playcount": "4", + "@attr": { + "rank": "11" + }, + "name": "Isabel LaRosa" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "9f27e7aa-8a3c-41b5-9ebb-829b0d5131d5", + "url": "https://www.last.fm/music/Sadie+Jean", + "playcount": "4", + "@attr": { + "rank": "12" + }, + "name": "Sadie Jean" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "fa14232b-2968-4612-bfb5-ec7c636e83d5", + "url": "https://www.last.fm/music/Jax", + "playcount": "3", + "@attr": { + "rank": "13" + }, + "name": "Jax" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "c576a7b0-c768-4760-9306-466429d0884a", + "url": "https://www.last.fm/music/Ashe", + "playcount": "2", + "@attr": { + "rank": "14" + }, + "name": "Ashe" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "be389638-e74f-46a9-83d2-91ee3ce1fb0c", + "url": "https://www.last.fm/music/Astrid+S", + "playcount": "2", + "@attr": { + "rank": "15" + }, + "name": "Astrid S" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Leah+Kate", + "playcount": "2", + "@attr": { + "rank": "16" + }, + "name": "Leah Kate" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "749ef494-8518-4b49-b685-63d8e728d25c", + "url": "https://www.last.fm/music/Madison+Beer", + "playcount": "2", + "@attr": { + "rank": "17" + }, + "name": "Madison Beer" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "5b64e344-b2fb-47bd-bd7b-4c793b17d472", + "url": "https://www.last.fm/music/Mike+Posner", + "playcount": "2", + "@attr": { + "rank": "18" + }, + "name": "Mike Posner" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Natalie+Jane", + "playcount": "2", + "@attr": { + "rank": "19" + }, + "name": "Natalie Jane" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/salem+ilese", + "playcount": "2", + "@attr": { + "rank": "20" + }, + "name": "salem ilese" + } +] \ No newline at end of file diff --git a/data/last-fm-music/monthly/top-tracks/2024/01.json b/data/last-fm-music/monthly/top-tracks/2024/01.json new file mode 100644 index 0000000000..f8157e742e --- /dev/null +++ b/data/last-fm-music/monthly/top-tracks/2024/01.json @@ -0,0 +1,742 @@ +[ + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "all-american bitch", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/all-american+bitch", + "duration": "0", + "@attr": { + "rank": "1" + }, + "playcount": "13" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "7a97d54a-0ad9-4885-b639-6ff55bad4cf6", + "name": "bad idea right?", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/bad+idea+right%3F", + "duration": "185", + "@attr": { + "rank": "2" + }, + "playcount": "11" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "b5f3c969-1a8b-4bd4-ae48-ab5ebfb13774", + "name": "deja vu", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/deja+vu", + "duration": "215", + "@attr": { + "rank": "3" + }, + "playcount": "9" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "Vertigo", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Griff", + "name": "Griff", + "mbid": "bfd3b074-9d65-4bb9-9e14-ee1a84390304" + }, + "url": "https://www.last.fm/music/Griff/_/Vertigo", + "duration": "179", + "@attr": { + "rank": "4" + }, + "playcount": "8" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "65a834f4-1865-40be-b5f4-460a450777c7", + "name": "vampire", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/vampire", + "duration": "219", + "@attr": { + "rank": "5" + }, + "playcount": "8" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "551d884b-2300-4569-8c93-ed8b5d667f91", + "name": "Mess It Up", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Gracie+Abrams", + "name": "Gracie Abrams", + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d" + }, + "url": "https://www.last.fm/music/Gracie+Abrams/_/Mess+It+Up", + "duration": "171", + "@attr": { + "rank": "6" + }, + "playcount": "6" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "get him back!", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/get+him+back!", + "duration": "0", + "@attr": { + "rank": "7" + }, + "playcount": "6" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "99ebdae8-1057-4dff-a134-0652cf51f62b", + "name": "Feather", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "url": "https://www.last.fm/music/Sabrina+Carpenter/_/Feather", + "duration": "185", + "@attr": { + "rank": "8" + }, + "playcount": "6" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "0e47d702-aadc-4c26-9b35-4f1c4c8712c9", + "name": "Vicious", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "url": "https://www.last.fm/music/Sabrina+Carpenter/_/Vicious", + "duration": "149", + "@attr": { + "rank": "9" + }, + "playcount": "6" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "f3d01eb8-b427-46de-b560-7df680dcefb8", + "name": "History of Man", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/History+of+Man", + "duration": "0", + "@attr": { + "rank": "10" + }, + "playcount": "5" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "1266bbbb-f0d7-4c4b-8288-f64c52e3ab55", + "name": "The Party", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/The+Party", + "duration": "151", + "@attr": { + "rank": "11" + }, + "playcount": "5" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "The Song", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/The+Song", + "duration": "0", + "@attr": { + "rank": "12" + }, + "playcount": "5" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "Truth Is", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Truth+Is", + "duration": "0", + "@attr": { + "rank": "13" + }, + "playcount": "5" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "Can’t Catch Me Now - from The Hunger Games: The Ballad of Songbirds & Snakes", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/Can%E2%80%99t+Catch+Me+Now+-+from+The+Hunger+Games:+The+Ballad+of+Songbirds+&+Snakes", + "duration": "205", + "@attr": { + "rank": "14" + }, + "playcount": "5" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "making the bed", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/making+the+bed", + "duration": "198", + "@attr": { + "rank": "15" + }, + "playcount": "5" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "pretty isn’t pretty", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/pretty+isn%E2%80%99t+pretty", + "duration": "0", + "@attr": { + "rank": "16" + }, + "playcount": "5" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "b0554059-21b3-416e-b62d-99e13608f6bf", + "name": "traitor", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/traitor", + "duration": "229", + "@attr": { + "rank": "17" + }, + "playcount": "5" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "0cadae10-a549-4695-8548-843462357708", + "name": "21", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Gracie+Abrams", + "name": "Gracie Abrams", + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d" + }, + "url": "https://www.last.fm/music/Gracie+Abrams/_/21", + "duration": "185", + "@attr": { + "rank": "18" + }, + "playcount": "4" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "198769f6-7c10-4837-85df-6cfde8bd1b63", + "name": "more than friends", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Isabel+LaRosa", + "name": "Isabel LaRosa", + "mbid": "fa22eeda-8db9-4ae5-97c9-6d0b9ceb7cf3" + }, + "url": "https://www.last.fm/music/Isabel+LaRosa/_/more+than+friends", + "duration": "147", + "@attr": { + "rank": "19" + }, + "playcount": "4" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "58513ca7-934a-4491-ad3d-f824cc27df90", + "name": "Coming of Age", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Coming+of+Age", + "duration": "0", + "@attr": { + "rank": "20" + }, + "playcount": "4" + } +] \ No newline at end of file diff --git a/data/last-fm-music/weekly/top-albums/2024/1.json b/data/last-fm-music/weekly/top-albums/2024/1.json new file mode 100644 index 0000000000..80cc867c70 --- /dev/null +++ b/data/last-fm-music/weekly/top-albums/2024/1.json @@ -0,0 +1,642 @@ +[ + { + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/7d29a477944b4dba3073a7abb3de10f5.jpg" + } + ], + "mbid": "1b1e6e31-009c-42de-ba51-0825653d4960", + "url": "https://www.last.fm/music/Olivia+Rodrigo/GUTS", + "playcount": "22", + "@attr": { + "rank": "1" + }, + "name": "GUTS" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/e3ab3bad56a25d7417088362051417ff.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Maisie+Peters/The+Good+Witch+(Deluxe)", + "playcount": "16", + "@attr": { + "rank": "2" + }, + "name": "The Good Witch (Deluxe)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/3b8b987d87dacf784785de90e25e8eb7.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Sabrina+Carpenter/emails+i+can%27t+send", + "playcount": "4", + "@attr": { + "rank": "3" + }, + "name": "emails i can't send" + }, + { + "artist": { + "url": "https://www.last.fm/music/Tate+McRae", + "name": "Tate McRae", + "mbid": "f9133869-f87c-459c-9aa7-2f176cda7e06" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/944076781ccdf455ecf790edca9f2076.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/944076781ccdf455ecf790edca9f2076.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/944076781ccdf455ecf790edca9f2076.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/944076781ccdf455ecf790edca9f2076.jpg" + } + ], + "mbid": "414ab7ea-19eb-4b5b-b7b8-5f84391fde88", + "url": "https://www.last.fm/music/Tate+McRae/THINK+LATER", + "playcount": "4", + "@attr": { + "rank": "4" + }, + "name": "THINK LATER" + }, + { + "artist": { + "url": "https://www.last.fm/music/Griff", + "name": "Griff", + "mbid": "bfd3b074-9d65-4bb9-9e14-ee1a84390304" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/def24a71bbbb80e2bc3a21047094ceef.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/def24a71bbbb80e2bc3a21047094ceef.jpg" + } + ], + "mbid": "22463a6f-5d97-41e5-95d3-e7081ed0aebc", + "url": "https://www.last.fm/music/Griff/Vertigo", + "playcount": "3", + "@attr": { + "rank": "5" + }, + "name": "Vertigo" + }, + { + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/177a1ef8117442c97ad096e8c758bbc4.jpg" + } + ], + "mbid": "705e1bea-a4e7-4ae7-ad8a-6144a05eccc7", + "url": "https://www.last.fm/music/Sabrina+Carpenter/emails+i+can%E2%80%99t+send+fwd:", + "playcount": "3", + "@attr": { + "rank": "6" + }, + "name": "emails i can’t send fwd:" + }, + { + "artist": { + "url": "https://www.last.fm/music/Madison+Beer", + "name": "Madison Beer", + "mbid": "749ef494-8518-4b49-b685-63d8e728d25c" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/fa72449b9bd5edd0ab9a0abbd25c8414.jpg" + } + ], + "mbid": "c8564aef-2aa0-4a33-b573-1327016b937c", + "url": "https://www.last.fm/music/Madison+Beer/Silence+Between+Songs", + "playcount": "2", + "@attr": { + "rank": "7" + }, + "name": "Silence Between Songs" + }, + { + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/9da8add22ca31771a440d2a6f7615f6d.jpg" + } + ], + "mbid": "0151befb-0adf-4b0c-a142-4af36c3c3cd0", + "url": "https://www.last.fm/music/Olivia+Rodrigo/SOUR", + "playcount": "2", + "@attr": { + "rank": "8" + }, + "name": "SOUR" + }, + { + "artist": { + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp", + "name": "Reneé Rapp", + "mbid": "e4378b7a-6138-441a-aa34-50e11a562066" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/9d4f0c3905df2de522af4a8bbf043e9a.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp/Snow+Angel", + "playcount": "2", + "@attr": { + "rank": "9" + }, + "name": "Snow Angel" + }, + { + "artist": { + "url": "https://www.last.fm/music/Sadie+Jean", + "name": "Sadie Jean", + "mbid": "9f27e7aa-8a3c-41b5-9ebb-829b0d5131d5" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/d9c1293025eda3260c7f12759d9662d6.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/d9c1293025eda3260c7f12759d9662d6.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/d9c1293025eda3260c7f12759d9662d6.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/d9c1293025eda3260c7f12759d9662d6.jpg" + } + ], + "mbid": "f313abf2-953b-452e-9020-701859e1b136", + "url": "https://www.last.fm/music/Sadie+Jean/Just+Because", + "playcount": "2", + "@attr": { + "rank": "10" + }, + "name": "Just Because" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/f58d29605321bc6e1ee4da6ae5a0cb4a.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/f58d29605321bc6e1ee4da6ae5a0cb4a.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/f58d29605321bc6e1ee4da6ae5a0cb4a.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/f58d29605321bc6e1ee4da6ae5a0cb4a.jpg" + } + ], + "mbid": "1708c609-ce4f-41ff-957f-e9cbfea479f6", + "url": "https://www.last.fm/music/Taylor+Swift/1989+(Taylor%27s+Version)", + "playcount": "2", + "@attr": { + "rank": "11" + }, + "name": "1989 (Taylor's Version)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/d3f083370c371a3ba1cddafaf193c27d.jpg" + } + ], + "mbid": "091ad434-48f7-4027-b3d5-939606f52f5c", + "url": "https://www.last.fm/music/Taylor+Swift/Lover", + "playcount": "2", + "@attr": { + "rank": "12" + }, + "name": "Lover" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/e6ad7ac9c270cb427b4a1c18e0ae3fa6.jpg" + } + ], + "mbid": "20c3d601-4a8e-4a08-84c4-286c0833d3f4", + "url": "https://www.last.fm/music/Taylor+Swift/You%27re+Losing+Me+(From+the+Vault)", + "playcount": "2", + "@attr": { + "rank": "13" + }, + "name": "You're Losing Me (From the Vault)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Alexander+Stewart", + "name": "Alexander Stewart", + "mbid": "7ac54f94-bca6-4c99-8323-545e257e182b" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/b5bf78e881519df0a5cb802acc500b46.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/b5bf78e881519df0a5cb802acc500b46.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/b5bf78e881519df0a5cb802acc500b46.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/b5bf78e881519df0a5cb802acc500b46.jpg" + } + ], + "mbid": "c4e1026b-a917-41d3-8a79-edaec5faa0a1", + "url": "https://www.last.fm/music/Alexander+Stewart/if+you+only+knew", + "playcount": "1", + "@attr": { + "rank": "14" + }, + "name": "if you only knew" + }, + { + "artist": { + "url": "https://www.last.fm/music/Anne-Marie", + "name": "Anne-Marie", + "mbid": "e3d5b5ec-101a-4529-9f2d-01dca64cf44e" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/4aca8e4959b7e6192529124711357755.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/4aca8e4959b7e6192529124711357755.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/4aca8e4959b7e6192529124711357755.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/4aca8e4959b7e6192529124711357755.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Anne-Marie/UNHEALTHY+(Deluxe)", + "playcount": "1", + "@attr": { + "rank": "15" + }, + "name": "UNHEALTHY (Deluxe)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Bea+And+Her+Business", + "name": "Bea And Her Business", + "mbid": "" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/788935214f5385f3384e30cce936aff9.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/788935214f5385f3384e30cce936aff9.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/788935214f5385f3384e30cce936aff9.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/788935214f5385f3384e30cce936aff9.png" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Bea+And+Her+Business/Introverted+Extrovert", + "playcount": "1", + "@attr": { + "rank": "16" + }, + "name": "Introverted Extrovert" + }, + { + "artist": { + "url": "https://www.last.fm/music/Benson+Boone", + "name": "Benson Boone", + "mbid": "62b914a7-d775-4bb4-bb5e-d46e7df115b5" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/f27d1f3a399688fa250f65767f5e4d27.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/f27d1f3a399688fa250f65767f5e4d27.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/f27d1f3a399688fa250f65767f5e4d27.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/f27d1f3a399688fa250f65767f5e4d27.jpg" + } + ], + "mbid": "27554473-a295-4065-8496-87bde9a4e541", + "url": "https://www.last.fm/music/Benson+Boone/To+Love+Someone", + "playcount": "1", + "@attr": { + "rank": "17" + }, + "name": "To Love Someone" + }, + { + "artist": { + "url": "https://www.last.fm/music/Berre", + "name": "Berre", + "mbid": "fa5ee2b5-7552-4fe7-9254-767e9e6294f0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/f77ce3c617f1eac0638f0a4329720180.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/f77ce3c617f1eac0638f0a4329720180.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/f77ce3c617f1eac0638f0a4329720180.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/f77ce3c617f1eac0638f0a4329720180.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Berre/Happier", + "playcount": "1", + "@attr": { + "rank": "18" + }, + "name": "Happier" + }, + { + "artist": { + "url": "https://www.last.fm/music/Blanks", + "name": "Blanks", + "mbid": "89c00bec-b3ec-449d-be6e-3a3bb2cf352f" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/81957b3ec369e8dc88761776d90117a5.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/81957b3ec369e8dc88761776d90117a5.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/81957b3ec369e8dc88761776d90117a5.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/81957b3ec369e8dc88761776d90117a5.jpg" + } + ], + "mbid": "eea2841a-34b2-4fb0-b0d6-970555666c2e", + "url": "https://www.last.fm/music/Blanks/And+So+It+Begins", + "playcount": "1", + "@attr": { + "rank": "19" + }, + "name": "And So It Begins" + }, + { + "artist": { + "url": "https://www.last.fm/music/Charlotte+Cardin", + "name": "Charlotte Cardin", + "mbid": "62a6ba5d-6e8a-406d-a768-44a433ff1f7f" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/daa73bf50042413fd91d1873b95d2419.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/daa73bf50042413fd91d1873b95d2419.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/daa73bf50042413fd91d1873b95d2419.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/daa73bf50042413fd91d1873b95d2419.jpg" + } + ], + "mbid": "d68c1879-2247-4744-ae25-31b8458bd8c7", + "url": "https://www.last.fm/music/Charlotte+Cardin/99+Nights", + "playcount": "1", + "@attr": { + "rank": "20" + }, + "name": "99 Nights" + } +] \ No newline at end of file diff --git a/data/last-fm-music/weekly/top-artists/2024/1.json b/data/last-fm-music/weekly/top-artists/2024/1.json new file mode 100644 index 0000000000..12813085ca --- /dev/null +++ b/data/last-fm-music/weekly/top-artists/2024/1.json @@ -0,0 +1,642 @@ +[ + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0", + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "playcount": "26", + "@attr": { + "rank": "1" + }, + "name": "Olivia Rodrigo" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1", + "url": "https://www.last.fm/music/Maisie+Peters", + "playcount": "18", + "@attr": { + "rank": "2" + }, + "name": "Maisie Peters" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "20244d07-534f-4eff-b4d4-930878889970", + "url": "https://www.last.fm/music/Taylor+Swift", + "playcount": "8", + "@attr": { + "rank": "3" + }, + "name": "Taylor Swift" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4", + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "playcount": "7", + "@attr": { + "rank": "4" + }, + "name": "Sabrina Carpenter" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "f9133869-f87c-459c-9aa7-2f176cda7e06", + "url": "https://www.last.fm/music/Tate+McRae", + "playcount": "5", + "@attr": { + "rank": "5" + }, + "name": "Tate McRae" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "e4378b7a-6138-441a-aa34-50e11a562066", + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp", + "playcount": "4", + "@attr": { + "rank": "6" + }, + "name": "Reneé Rapp" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "bfd3b074-9d65-4bb9-9e14-ee1a84390304", + "url": "https://www.last.fm/music/Griff", + "playcount": "3", + "@attr": { + "rank": "7" + }, + "name": "Griff" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "850a8b03-98a7-4fd3-afbd-5e5520b4ef5f", + "url": "https://www.last.fm/music/Conan+Gray", + "playcount": "2", + "@attr": { + "rank": "8" + }, + "name": "Conan Gray" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d", + "url": "https://www.last.fm/music/Gracie+Abrams", + "playcount": "2", + "@attr": { + "rank": "9" + }, + "name": "Gracie Abrams" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "749ef494-8518-4b49-b685-63d8e728d25c", + "url": "https://www.last.fm/music/Madison+Beer", + "playcount": "2", + "@attr": { + "rank": "10" + }, + "name": "Madison Beer" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "9f27e7aa-8a3c-41b5-9ebb-829b0d5131d5", + "url": "https://www.last.fm/music/Sadie+Jean", + "playcount": "2", + "@attr": { + "rank": "11" + }, + "name": "Sadie Jean" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "7ac54f94-bca6-4c99-8323-545e257e182b", + "url": "https://www.last.fm/music/Alexander+Stewart", + "playcount": "1", + "@attr": { + "rank": "12" + }, + "name": "Alexander Stewart" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "e3d5b5ec-101a-4529-9f2d-01dca64cf44e", + "url": "https://www.last.fm/music/Anne-Marie", + "playcount": "1", + "@attr": { + "rank": "13" + }, + "name": "Anne-Marie" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Bea+and+Her+Business", + "playcount": "1", + "@attr": { + "rank": "14" + }, + "name": "Bea and Her Business" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "62b914a7-d775-4bb4-bb5e-d46e7df115b5", + "url": "https://www.last.fm/music/Benson+Boone", + "playcount": "1", + "@attr": { + "rank": "15" + }, + "name": "Benson Boone" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "fa5ee2b5-7552-4fe7-9254-767e9e6294f0", + "url": "https://www.last.fm/music/Berre", + "playcount": "1", + "@attr": { + "rank": "16" + }, + "name": "Berre" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "62a6ba5d-6e8a-406d-a768-44a433ff1f7f", + "url": "https://www.last.fm/music/Charlotte+Cardin", + "playcount": "1", + "@attr": { + "rank": "17" + }, + "name": "Charlotte Cardin" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "302bd7b9-d012-4360-897a-93b00c855680", + "url": "https://www.last.fm/music/David+Guetta", + "playcount": "1", + "@attr": { + "rank": "18" + }, + "name": "David Guetta" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "aa0104a7-ce6f-403f-bd8a-19779a0a7f77", + "url": "https://www.last.fm/music/Davina+Michelle", + "playcount": "1", + "@attr": { + "rank": "19" + }, + "name": "Davina Michelle" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "21e9df94-3c2c-4c15-b069-fefa58bcd650", + "url": "https://www.last.fm/music/Dean+Lewis", + "playcount": "1", + "@attr": { + "rank": "20" + }, + "name": "Dean Lewis" + } +] \ No newline at end of file diff --git a/data/last-fm-music/weekly/top-tracks/2024/1.json b/data/last-fm-music/weekly/top-tracks/2024/1.json new file mode 100644 index 0000000000..37722eada5 --- /dev/null +++ b/data/last-fm-music/weekly/top-tracks/2024/1.json @@ -0,0 +1,742 @@ +[ + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "Vertigo", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Griff", + "name": "Griff", + "mbid": "bfd3b074-9d65-4bb9-9e14-ee1a84390304" + }, + "url": "https://www.last.fm/music/Griff/_/Vertigo", + "duration": "179", + "@attr": { + "rank": "1" + }, + "playcount": "3" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "7a97d54a-0ad9-4885-b639-6ff55bad4cf6", + "name": "bad idea right?", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/bad+idea+right%3F", + "duration": "185", + "@attr": { + "rank": "2" + }, + "playcount": "3" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "get him back!", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/get+him+back!", + "duration": "0", + "@attr": { + "rank": "3" + }, + "playcount": "3" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "ee06ec10-b09b-4d6c-8778-59947d685530", + "name": "run for the hills", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Tate+McRae", + "name": "Tate McRae", + "mbid": "f9133869-f87c-459c-9aa7-2f176cda7e06" + }, + "url": "https://www.last.fm/music/Tate+McRae/_/run+for+the+hills", + "duration": "143", + "@attr": { + "rank": "4" + }, + "playcount": "3" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "f99130c2-53df-4c9d-8bf3-63036860c889", + "name": "Sweet Relief", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Madison+Beer", + "name": "Madison Beer", + "mbid": "749ef494-8518-4b49-b685-63d8e728d25c" + }, + "url": "https://www.last.fm/music/Madison+Beer/_/Sweet+Relief", + "duration": "162", + "@attr": { + "rank": "5" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "Can’t Catch Me Now - from The Hunger Games: The Ballad of Songbirds & Snakes", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/Can%E2%80%99t+Catch+Me+Now+-+from+The+Hunger+Games:+The+Ballad+of+Songbirds+&+Snakes", + "duration": "205", + "@attr": { + "rank": "6" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "logical", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/logical", + "duration": "231", + "@attr": { + "rank": "7" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "love is embarrassing", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/love+is+embarrassing", + "duration": "0", + "@attr": { + "rank": "8" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "making the bed", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/making+the+bed", + "duration": "198", + "@attr": { + "rank": "9" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "pretty isn’t pretty", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/pretty+isn%E2%80%99t+pretty", + "duration": "0", + "@attr": { + "rank": "10" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "teenage dream", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/teenage+dream", + "duration": "222", + "@attr": { + "rank": "11" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "the grudge", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/the+grudge", + "duration": "0", + "@attr": { + "rank": "12" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "39ab2d26-b0ae-4007-8ae3-323073f62ff8", + "name": "Pretty Girls", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp", + "name": "Reneé Rapp", + "mbid": "e4378b7a-6138-441a-aa34-50e11a562066" + }, + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp/_/Pretty+Girls", + "duration": "146", + "@attr": { + "rank": "13" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "a4aa827d-2fea-4725-ace3-c1b68c8f9cdf", + "name": "Feather", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "url": "https://www.last.fm/music/Sabrina+Carpenter/_/Feather", + "duration": "185", + "@attr": { + "rank": "14" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "b1308614-2e5c-43a7-a5fa-74f3f2406afa", + "name": "Just Because", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Sadie+Jean", + "name": "Sadie Jean", + "mbid": "9f27e7aa-8a3c-41b5-9ebb-829b0d5131d5" + }, + "url": "https://www.last.fm/music/Sadie+Jean/_/Just+Because", + "duration": "132", + "@attr": { + "rank": "15" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "3a63ae2e-a153-4b58-8c83-ca0cd2fbb232", + "name": "exes", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Tate+McRae", + "name": "Tate McRae", + "mbid": "f9133869-f87c-459c-9aa7-2f176cda7e06" + }, + "url": "https://www.last.fm/music/Tate+McRae/_/exes", + "duration": "159", + "@attr": { + "rank": "16" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "7a22bed8-b079-4b0d-8b0f-2e91dd75623f", + "name": "You’re Losing Me (From the Vault)", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "url": "https://www.last.fm/music/Taylor+Swift/_/You%E2%80%99re+Losing+Me+(From+the+Vault)", + "duration": "277", + "@attr": { + "rank": "17" + }, + "playcount": "2" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "if you only knew", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Alexander+Stewart", + "name": "Alexander Stewart", + "mbid": "7ac54f94-bca6-4c99-8323-545e257e182b" + }, + "url": "https://www.last.fm/music/Alexander+Stewart/_/if+you+only+knew", + "duration": "162", + "@attr": { + "rank": "18" + }, + "playcount": "1" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "YOU & I (feat. Khalid)", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Anne-Marie", + "name": "Anne-Marie", + "mbid": "" + }, + "url": "https://www.last.fm/music/Anne-Marie/_/YOU+&+I+(feat.+Khalid)", + "duration": "0", + "@attr": { + "rank": "19" + }, + "playcount": "1" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "Never Ever Love a Liar", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Bea+And+Her+Business", + "name": "Bea And Her Business", + "mbid": "" + }, + "url": "https://www.last.fm/music/Bea+And+Her+Business/_/Never+Ever+Love+a+Liar", + "duration": "165", + "@attr": { + "rank": "20" + }, + "playcount": "1" + } +] \ No newline at end of file diff --git a/data/last-fm-music/yearly/top-albums/2024.json b/data/last-fm-music/yearly/top-albums/2024.json new file mode 100644 index 0000000000..4a99758bed --- /dev/null +++ b/data/last-fm-music/yearly/top-albums/2024.json @@ -0,0 +1,642 @@ +[ + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/6fb5238bf1089f5ca53c3cfd0471e585.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/6fb5238bf1089f5ca53c3cfd0471e585.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/6fb5238bf1089f5ca53c3cfd0471e585.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/6fb5238bf1089f5ca53c3cfd0471e585.jpg" + } + ], + "mbid": "e8461efc-8de5-414f-8369-d24306e4e621", + "url": "https://www.last.fm/music/Maisie+Peters/The+Good+Witch", + "playcount": "575", + "@attr": { + "rank": "1" + }, + "name": "The Good Witch" + }, + { + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/177a1ef8117442c97ad096e8c758bbc4.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/177a1ef8117442c97ad096e8c758bbc4.jpg" + } + ], + "mbid": "705e1bea-a4e7-4ae7-ad8a-6144a05eccc7", + "url": "https://www.last.fm/music/Sabrina+Carpenter/emails+i+can%E2%80%99t+send+fwd:", + "playcount": "288", + "@attr": { + "rank": "2" + }, + "name": "emails i can’t send fwd:" + }, + { + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/7d29a477944b4dba3073a7abb3de10f5.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/7d29a477944b4dba3073a7abb3de10f5.jpg" + } + ], + "mbid": "1b1e6e31-009c-42de-ba51-0825653d4960", + "url": "https://www.last.fm/music/Olivia+Rodrigo/GUTS", + "playcount": "262", + "@attr": { + "rank": "3" + }, + "name": "GUTS" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/e3ab3bad56a25d7417088362051417ff.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/e3ab3bad56a25d7417088362051417ff.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Maisie+Peters/The+Good+Witch+(Deluxe)", + "playcount": "170", + "@attr": { + "rank": "4" + }, + "name": "The Good Witch (Deluxe)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2bb1c215a957801b0dc8c26925b95c50.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2bb1c215a957801b0dc8c26925b95c50.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2bb1c215a957801b0dc8c26925b95c50.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2bb1c215a957801b0dc8c26925b95c50.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Taylor+Swift/Midnights+(3am+Edition)", + "playcount": "169", + "@attr": { + "rank": "5" + }, + "name": "Midnights (3am Edition)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/d3f083370c371a3ba1cddafaf193c27d.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/d3f083370c371a3ba1cddafaf193c27d.jpg" + } + ], + "mbid": "091ad434-48f7-4027-b3d5-939606f52f5c", + "url": "https://www.last.fm/music/Taylor+Swift/Lover", + "playcount": "106", + "@attr": { + "rank": "6" + }, + "name": "Lover" + }, + { + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/9da8add22ca31771a440d2a6f7615f6d.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/9da8add22ca31771a440d2a6f7615f6d.jpg" + } + ], + "mbid": "0151befb-0adf-4b0c-a142-4af36c3c3cd0", + "url": "https://www.last.fm/music/Olivia+Rodrigo/SOUR", + "playcount": "104", + "@attr": { + "rank": "7" + }, + "name": "SOUR" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/987f7d2ba21650a56e835237c6ea5e02.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/987f7d2ba21650a56e835237c6ea5e02.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/987f7d2ba21650a56e835237c6ea5e02.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/987f7d2ba21650a56e835237c6ea5e02.jpg" + } + ], + "mbid": "d0839db3-b49a-4d56-8a0b-b39dc41de8fa", + "url": "https://www.last.fm/music/Maisie+Peters/Trying:+Season+2+(Apple+TV%252B+Original+Series+Soundtrack)", + "playcount": "86", + "@attr": { + "rank": "8" + }, + "name": "Trying: Season 2 (Apple TV+ Original Series Soundtrack)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/f08cc1c6214e09e37c172364055dc428.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/f08cc1c6214e09e37c172364055dc428.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/f08cc1c6214e09e37c172364055dc428.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/f08cc1c6214e09e37c172364055dc428.jpg" + } + ], + "mbid": "682df30a-39e5-4057-866d-3ca9034088f3", + "url": "https://www.last.fm/music/Maisie+Peters/Two+Weeks+Ago", + "playcount": "62", + "@attr": { + "rank": "9" + }, + "name": "Two Weeks Ago" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/3dfd9b00636745c88532bdb2adf3a859.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/3dfd9b00636745c88532bdb2adf3a859.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/3dfd9b00636745c88532bdb2adf3a859.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/3dfd9b00636745c88532bdb2adf3a859.jpg" + } + ], + "mbid": "49f6bc5d-7401-4f81-8d04-897cd47aa298", + "url": "https://www.last.fm/music/Maisie+Peters/Lost+The+Breakup", + "playcount": "56", + "@attr": { + "rank": "10" + }, + "name": "Lost The Breakup" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/1897b73a7f3738702c40a27c84dbca99.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/1897b73a7f3738702c40a27c84dbca99.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/1897b73a7f3738702c40a27c84dbca99.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/1897b73a7f3738702c40a27c84dbca99.jpg" + } + ], + "mbid": "63016420-bb73-473f-ab51-14f58fb118c3", + "url": "https://www.last.fm/music/Maisie+Peters/You+Signed+Up+For+This", + "playcount": "55", + "@attr": { + "rank": "11" + }, + "name": "You Signed Up For This" + }, + { + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/3b8b987d87dacf784785de90e25e8eb7.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/3b8b987d87dacf784785de90e25e8eb7.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Sabrina+Carpenter/emails+i+can%27t+send", + "playcount": "53", + "@attr": { + "rank": "12" + }, + "name": "emails i can't send" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/3ee06365ac1602852d245792466a6132.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/3ee06365ac1602852d245792466a6132.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/3ee06365ac1602852d245792466a6132.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/3ee06365ac1602852d245792466a6132.jpg" + } + ], + "mbid": "8a32ffb9-5aef-4a5d-a6e7-1f22c5b03fee", + "url": "https://www.last.fm/music/Maisie+Peters/Dressed+Too+Nice+for+a+Jacket", + "playcount": "47", + "@attr": { + "rank": "13" + }, + "name": "Dressed Too Nice for a Jacket" + }, + { + "artist": { + "url": "https://www.last.fm/music/Gracie+Abrams", + "name": "Gracie Abrams", + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/1a77f35c26a68e121c7c3406e6da8dd4.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/1a77f35c26a68e121c7c3406e6da8dd4.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/1a77f35c26a68e121c7c3406e6da8dd4.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/1a77f35c26a68e121c7c3406e6da8dd4.jpg" + } + ], + "mbid": "3231a33f-eb44-4b21-ac13-b7c4f5b4d806", + "url": "https://www.last.fm/music/Gracie+Abrams/Mess+It+Up", + "playcount": "41", + "@attr": { + "rank": "14" + }, + "name": "Mess It Up" + }, + { + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/374d84241878b54aa716bceefd66abd4.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/374d84241878b54aa716bceefd66abd4.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/374d84241878b54aa716bceefd66abd4.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/374d84241878b54aa716bceefd66abd4.jpg" + } + ], + "mbid": "7f5b13e1-992f-4645-9fd9-75a147e85f50", + "url": "https://www.last.fm/music/Olivia+Rodrigo/vampire", + "playcount": "41", + "@attr": { + "rank": "15" + }, + "name": "vampire" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/8914bab2a0e4e454c6892f151d57208f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/8914bab2a0e4e454c6892f151d57208f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/8914bab2a0e4e454c6892f151d57208f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/8914bab2a0e4e454c6892f151d57208f.png" + } + ], + "mbid": "4101202a-1aca-4756-8c07-752dca888722", + "url": "https://www.last.fm/music/Taylor+Swift/Midnights", + "playcount": "40", + "@attr": { + "rank": "16" + }, + "name": "Midnights" + }, + { + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/fa6eef2687acb966225e7155c56b2fb1.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/fa6eef2687acb966225e7155c56b2fb1.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/fa6eef2687acb966225e7155c56b2fb1.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/fa6eef2687acb966225e7155c56b2fb1.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Taylor+Swift/Anti-Hero+(feat.+Bleachers)", + "playcount": "38", + "@attr": { + "rank": "17" + }, + "name": "Anti-Hero (feat. Bleachers)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Gracie+Abrams", + "name": "Gracie Abrams", + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/40693c1652f55d6cb3d63911000a4bb7.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/40693c1652f55d6cb3d63911000a4bb7.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/40693c1652f55d6cb3d63911000a4bb7.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/40693c1652f55d6cb3d63911000a4bb7.jpg" + } + ], + "mbid": "8d7b41a0-8c18-440b-9207-4d13510b57ee", + "url": "https://www.last.fm/music/Gracie+Abrams/minor", + "playcount": "35", + "@attr": { + "rank": "18" + }, + "name": "minor" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/59d76f49572ab73f7915cf869c11c940.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/59d76f49572ab73f7915cf869c11c940.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/59d76f49572ab73f7915cf869c11c940.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/59d76f49572ab73f7915cf869c11c940.jpg" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Maisie+Peters/Lost+The+Breakup+(Acoustic)", + "playcount": "33", + "@attr": { + "rank": "19" + }, + "name": "Lost The Breakup (Acoustic)" + }, + { + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/d7990e5a524a0138397a44a148fc5bb8.jpg" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/d7990e5a524a0138397a44a148fc5bb8.jpg" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/d7990e5a524a0138397a44a148fc5bb8.jpg" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/d7990e5a524a0138397a44a148fc5bb8.jpg" + } + ], + "mbid": "837e5d08-5508-41c0-9833-c2705dedd943", + "url": "https://www.last.fm/music/Maisie+Peters/Body+Better", + "playcount": "31", + "@attr": { + "rank": "20" + }, + "name": "Body Better" + } +] \ No newline at end of file diff --git a/data/last-fm-music/yearly/top-artists/2024.json b/data/last-fm-music/yearly/top-artists/2024.json new file mode 100644 index 0000000000..f71df64156 --- /dev/null +++ b/data/last-fm-music/yearly/top-artists/2024.json @@ -0,0 +1,642 @@ +[ + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1", + "url": "https://www.last.fm/music/Maisie+Peters", + "playcount": "1309", + "@attr": { + "rank": "1" + }, + "name": "Maisie Peters" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "20244d07-534f-4eff-b4d4-930878889970", + "url": "https://www.last.fm/music/Taylor+Swift", + "playcount": "455", + "@attr": { + "rank": "2" + }, + "name": "Taylor Swift" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0", + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "playcount": "425", + "@attr": { + "rank": "3" + }, + "name": "Olivia Rodrigo" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4", + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "playcount": "399", + "@attr": { + "rank": "4" + }, + "name": "Sabrina Carpenter" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d", + "url": "https://www.last.fm/music/Gracie+Abrams", + "playcount": "93", + "@attr": { + "rank": "5" + }, + "name": "Gracie Abrams" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "f9133869-f87c-459c-9aa7-2f176cda7e06", + "url": "https://www.last.fm/music/Tate+McRae", + "playcount": "46", + "@attr": { + "rank": "6" + }, + "name": "Tate McRae" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Natalie+Jane", + "playcount": "45", + "@attr": { + "rank": "7" + }, + "name": "Natalie Jane" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "da0c8f4f-f4f4-4e91-86ca-e31108bb5706", + "url": "https://www.last.fm/music/Nessa+Barrett", + "playcount": "36", + "@attr": { + "rank": "8" + }, + "name": "Nessa Barrett" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "e4378b7a-6138-441a-aa34-50e11a562066", + "url": "https://www.last.fm/music/Rene%C3%A9+Rapp", + "playcount": "33", + "@attr": { + "rank": "9" + }, + "name": "Reneé Rapp" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "fa22eeda-8db9-4ae5-97c9-6d0b9ceb7cf3", + "url": "https://www.last.fm/music/Isabel+LaRosa", + "playcount": "30", + "@attr": { + "rank": "10" + }, + "name": "Isabel LaRosa" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "be389638-e74f-46a9-83d2-91ee3ce1fb0c", + "url": "https://www.last.fm/music/Astrid+S", + "playcount": "29", + "@attr": { + "rank": "11" + }, + "name": "Astrid S" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "0ef0f607-8d6b-40f3-8180-fa4ced129da1", + "url": "https://www.last.fm/music/Charlotte+Lawrence", + "playcount": "29", + "@attr": { + "rank": "12" + }, + "name": "Charlotte Lawrence" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "bfd3b074-9d65-4bb9-9e14-ee1a84390304", + "url": "https://www.last.fm/music/Griff", + "playcount": "27", + "@attr": { + "rank": "13" + }, + "name": "Griff" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "", + "url": "https://www.last.fm/music/Dylan", + "playcount": "26", + "@attr": { + "rank": "14" + }, + "name": "Dylan" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "5b64e344-b2fb-47bd-bd7b-4c793b17d472", + "url": "https://www.last.fm/music/Mike+Posner", + "playcount": "24", + "@attr": { + "rank": "15" + }, + "name": "Mike Posner" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "fa14232b-2968-4612-bfb5-ec7c636e83d5", + "url": "https://www.last.fm/music/Jax", + "playcount": "22", + "@attr": { + "rank": "16" + }, + "name": "Jax" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "6e29613f-68dd-4a24-add2-9a9962de2523", + "url": "https://www.last.fm/music/Bella+Poarch", + "playcount": "21", + "@attr": { + "rank": "17" + }, + "name": "Bella Poarch" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "0103c1cc-4a09-4a5d-a344-56ad99a77193", + "url": "https://www.last.fm/music/Avril+Lavigne", + "playcount": "20", + "@attr": { + "rank": "18" + }, + "name": "Avril Lavigne" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "134e6410-6954-45d1-bd4a-0f2d2ad5471d", + "url": "https://www.last.fm/music/Zara+Larsson", + "playcount": "20", + "@attr": { + "rank": "19" + }, + "name": "Zara Larsson" + }, + { + "streamable": "0", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "mega", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "mbid": "0a6b0c51-6c3a-4e08-9093-b8950b414b2e", + "url": "https://www.last.fm/music/Leyla+Blue", + "playcount": "17", + "@attr": { + "rank": "20" + }, + "name": "Leyla Blue" + } +] \ No newline at end of file diff --git a/data/last-fm-music/yearly/top-tracks/2024.json b/data/last-fm-music/yearly/top-tracks/2024.json new file mode 100644 index 0000000000..9578c0d342 --- /dev/null +++ b/data/last-fm-music/yearly/top-tracks/2024.json @@ -0,0 +1,742 @@ +[ + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "78e58211-74bf-45a1-8f61-7fdea5f570d4", + "name": "Lost the Breakup", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Lost+the+Breakup", + "duration": "189", + "@attr": { + "rank": "1" + }, + "playcount": "107" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "d3507b15-8f1d-4399-9969-2d7b06b2d860", + "name": "The Good Witch", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/The+Good+Witch", + "duration": "0", + "@attr": { + "rank": "2" + }, + "playcount": "91" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "58513ca7-934a-4491-ad3d-f824cc27df90", + "name": "Coming of Age", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Coming+of+Age", + "duration": "0", + "@attr": { + "rank": "3" + }, + "playcount": "84" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "1d152b9b-1213-46c8-98d1-0e1c01673628", + "name": "Body Better", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Body+Better", + "duration": "188", + "@attr": { + "rank": "4" + }, + "playcount": "83" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "65a834f4-1865-40be-b5f4-460a450777c7", + "name": "vampire", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/vampire", + "duration": "219", + "@attr": { + "rank": "5" + }, + "playcount": "68" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "fe97a30e-dad8-4c0a-80d0-05d10d9234a5", + "name": "There It Goes", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/There+It+Goes", + "duration": "0", + "@attr": { + "rank": "6" + }, + "playcount": "62" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "0e47d702-aadc-4c26-9b35-4f1c4c8712c9", + "name": "Vicious", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "url": "https://www.last.fm/music/Sabrina+Carpenter/_/Vicious", + "duration": "149", + "@attr": { + "rank": "7" + }, + "playcount": "60" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "f3d01eb8-b427-46de-b560-7df680dcefb8", + "name": "History of Man", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/History+of+Man", + "duration": "0", + "@attr": { + "rank": "8" + }, + "playcount": "54" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "all-american bitch", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/all-american+bitch", + "duration": "0", + "@attr": { + "rank": "9" + }, + "playcount": "50" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "52888fcc-0e48-43e3-ad50-276adfac50e5", + "name": "Two Weeks Ago", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Two+Weeks+Ago", + "duration": "179", + "@attr": { + "rank": "10" + }, + "playcount": "49" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "7a97d54a-0ad9-4885-b639-6ff55bad4cf6", + "name": "bad idea right?", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Olivia+Rodrigo", + "name": "Olivia Rodrigo", + "mbid": "6925db17-f35e-42f3-a4eb-84ee6bf5d4b0" + }, + "url": "https://www.last.fm/music/Olivia+Rodrigo/_/bad+idea+right%3F", + "duration": "185", + "@attr": { + "rank": "11" + }, + "playcount": "48" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "emails i can’t send", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Sabrina+Carpenter", + "name": "Sabrina Carpenter", + "mbid": "1882fe91-cdd9-49c9-9956-8e06a3810bd4" + }, + "url": "https://www.last.fm/music/Sabrina+Carpenter/_/emails+i+can%E2%80%99t+send", + "duration": "104", + "@attr": { + "rank": "12" + }, + "playcount": "43" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "551d884b-2300-4569-8c93-ed8b5d667f91", + "name": "Mess It Up", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Gracie+Abrams", + "name": "Gracie Abrams", + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d" + }, + "url": "https://www.last.fm/music/Gracie+Abrams/_/Mess+It+Up", + "duration": "171", + "@attr": { + "rank": "13" + }, + "playcount": "41" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "7eb7f039-0da0-4afa-bd34-fed14f23f410", + "name": "Anti-Hero", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "url": "https://www.last.fm/music/Taylor+Swift/_/Anti-Hero", + "duration": "208", + "@attr": { + "rank": "14" + }, + "playcount": "39" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "a8789b52-3902-47ef-8b93-828bbad241f2", + "name": "Watch", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Watch", + "duration": "198", + "@attr": { + "rank": "15" + }, + "playcount": "37" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "0cadae10-a549-4695-8548-843462357708", + "name": "21", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Gracie+Abrams", + "name": "Gracie Abrams", + "mbid": "f7441bc7-d7de-4813-a2fc-31a4033d396d" + }, + "url": "https://www.last.fm/music/Gracie+Abrams/_/21", + "duration": "185", + "@attr": { + "rank": "16" + }, + "playcount": "35" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "dfa188ef-7a92-49ae-9e62-c242d3bbc579", + "name": "Want You Back", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Want+You+Back", + "duration": "0", + "@attr": { + "rank": "17" + }, + "playcount": "34" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "The Song", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/The+Song", + "duration": "0", + "@attr": { + "rank": "18" + }, + "playcount": "33" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "Truth Is", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Maisie+Peters", + "name": "Maisie Peters", + "mbid": "c2f6c57f-27ba-4c0d-b2fd-3348961e79a1" + }, + "url": "https://www.last.fm/music/Maisie+Peters/_/Truth+Is", + "duration": "0", + "@attr": { + "rank": "19" + }, + "playcount": "33" + }, + { + "streamable": { + "fulltrack": "0", + "#text": "0" + }, + "mbid": "", + "name": "Anti-Hero (feat. Bleachers)", + "image": [ + { + "size": "small", + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "medium", + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "large", + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png" + }, + { + "size": "extralarge", + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png" + } + ], + "artist": { + "url": "https://www.last.fm/music/Taylor+Swift", + "name": "Taylor Swift", + "mbid": "20244d07-534f-4eff-b4d4-930878889970" + }, + "url": "https://www.last.fm/music/Taylor+Swift/_/Anti-Hero+(feat.+Bleachers)", + "duration": "228", + "@attr": { + "rank": "20" + }, + "playcount": "32" + } +] \ No newline at end of file diff --git a/data/rescuetime-time-tracking/api.json b/data/rescuetime-time-tracking/api.json index 317ad63e7b..28ea3ab438 100644 --- a/data/rescuetime-time-tracking/api.json +++ b/data/rescuetime-time-tracking/api.json @@ -87,6 +87,9 @@ "10.json", "11.json", "12.json" + ], + "2024": [ + "01.json" ] }, "months": [ @@ -96,7 +99,8 @@ "2020.json", "2021.json", "2022.json", - "2023.json" + "2023.json", + "2024.json" ], "weeks": { "2017": [ @@ -523,6 +527,9 @@ "10.json", "11.json", "12.json" + ], + "2024": [ + "01.json" ] }, "months": [ @@ -532,7 +539,8 @@ "2020.json", "2021.json", "2022.json", - "2023.json" + "2023.json", + "2024.json" ], "weeks": { "2017": [ diff --git a/data/rescuetime-time-tracking/daily/2023/12/31/top-categories.json b/data/rescuetime-time-tracking/daily/2023/12/31/top-categories.json index 0637a088a0..7ab78fec9d 100644 --- a/data/rescuetime-time-tracking/daily/2023/12/31/top-categories.json +++ b/data/rescuetime-time-tracking/daily/2023/12/31/top-categories.json @@ -1 +1,38 @@ -[] \ No newline at end of file +[ + { + "Rank": 1, + "Time Spent (seconds)": 11354, + "Number of People": 1, + "Category": "Browsers" + }, + { + "Rank": 2, + "Time Spent (seconds)": 9322, + "Number of People": 1, + "Category": "Editing & IDEs" + }, + { + "Rank": 3, + "Time Spent (seconds)": 341, + "Number of People": 1, + "Category": "Communications" + }, + { + "Rank": 4, + "Time Spent (seconds)": 20, + "Number of People": 1, + "Category": "Uncategorized" + }, + { + "Rank": 5, + "Time Spent (seconds)": 8, + "Number of People": 1, + "Category": "Instant Message" + }, + { + "Rank": 6, + "Time Spent (seconds)": 2, + "Number of People": 1, + "Category": "Internet Utilities" + } +] \ No newline at end of file diff --git a/data/rescuetime-time-tracking/daily/2023/12/31/top-overview.json b/data/rescuetime-time-tracking/daily/2023/12/31/top-overview.json index 0637a088a0..a01c0071bd 100644 --- a/data/rescuetime-time-tracking/daily/2023/12/31/top-overview.json +++ b/data/rescuetime-time-tracking/daily/2023/12/31/top-overview.json @@ -1 +1,32 @@ -[] \ No newline at end of file +[ + { + "Rank": 1, + "Time Spent (seconds)": 11356, + "Number of People": 1, + "Category": "Utilities" + }, + { + "Rank": 2, + "Time Spent (seconds)": 9322, + "Number of People": 1, + "Category": "Software Development" + }, + { + "Rank": 3, + "Time Spent (seconds)": 341, + "Number of People": 1, + "Category": "Other Work" + }, + { + "Rank": 4, + "Time Spent (seconds)": 20, + "Number of People": 1, + "Category": "Uncategorized" + }, + { + "Rank": 5, + "Time Spent (seconds)": 8, + "Number of People": 1, + "Category": "Communication & Scheduling" + } +] \ No newline at end of file diff --git a/data/rescuetime-time-tracking/daily/2024/01/01/top-categories.json b/data/rescuetime-time-tracking/daily/2024/01/01/top-categories.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/data/rescuetime-time-tracking/daily/2024/01/01/top-categories.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/data/rescuetime-time-tracking/daily/2024/01/01/top-overview.json b/data/rescuetime-time-tracking/daily/2024/01/01/top-overview.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/data/rescuetime-time-tracking/daily/2024/01/01/top-overview.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-categories/days/2023/12.json b/data/rescuetime-time-tracking/summary/top-categories/days/2023/12.json index 50373e3da1..06268c817d 100644 --- a/data/rescuetime-time-tracking/summary/top-categories/days/2023/12.json +++ b/data/rescuetime-time-tracking/summary/top-categories/days/2023/12.json @@ -320,5 +320,13 @@ "Intelligence": 6, "Systems Operations": 2, "General News & Opinion": 1 + }, + "31": { + "Browsers": 11354, + "Editing & IDEs": 9322, + "Communications": 341, + "Uncategorized": 20, + "Instant Message": 8, + "Internet Utilities": 2 } } \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-categories/days/2024/01.json b/data/rescuetime-time-tracking/summary/top-categories/days/2024/01.json new file mode 100644 index 0000000000..4fd53e162b --- /dev/null +++ b/data/rescuetime-time-tracking/summary/top-categories/days/2024/01.json @@ -0,0 +1,32 @@ +{ + "1": {}, + "2": {}, + "3": {}, + "4": {}, + "5": {}, + "6": {}, + "7": {}, + "8": {}, + "9": {}, + "10": {}, + "11": {}, + "12": {}, + "13": {}, + "14": {}, + "15": {}, + "16": {}, + "17": {}, + "18": {}, + "19": {}, + "20": {}, + "21": {}, + "22": {}, + "23": {}, + "24": {}, + "25": {}, + "26": {}, + "27": {}, + "28": {}, + "29": {}, + "30": {} +} \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-categories/months/2023.json b/data/rescuetime-time-tracking/summary/top-categories/months/2023.json index 1a981f4501..b5a2c2e4a1 100644 --- a/data/rescuetime-time-tracking/summary/top-categories/months/2023.json +++ b/data/rescuetime-time-tracking/summary/top-categories/months/2023.json @@ -310,14 +310,14 @@ "General Software Development": 4 }, "12": { - "Editing & IDEs": 173002, - "Browsers": 206507, + "Editing & IDEs": 182324, + "Browsers": 217861, "Meetings": 50672, - "Communications": 31818, + "Communications": 32159, "General Utilities": 2661, "General Business": 278, - "Uncategorized": 4306, - "Instant Message": 3815, + "Uncategorized": 4326, + "Instant Message": 3823, "Voice Chat": 109, "General Design & Composition": 3726, "General Entertainment": 31, @@ -326,7 +326,7 @@ "General Reference & Learning": 2980, "Calendars": 3, "Video Editing": 581, - "Internet Utilities": 789, + "Internet Utilities": 791, "Photos": 97, "Graphic Design": 1418, "Systems Operations": 9, diff --git a/data/rescuetime-time-tracking/summary/top-categories/months/2024.json b/data/rescuetime-time-tracking/summary/top-categories/months/2024.json new file mode 100644 index 0000000000..eebca263c2 --- /dev/null +++ b/data/rescuetime-time-tracking/summary/top-categories/months/2024.json @@ -0,0 +1,14 @@ +{ + "1": {}, + "2": {}, + "3": {}, + "4": {}, + "5": {}, + "6": {}, + "7": {}, + "8": {}, + "9": {}, + "10": {}, + "11": {}, + "12": {} +} \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-categories/weeks/2023/1.json b/data/rescuetime-time-tracking/summary/top-categories/weeks/2023/1.json index 5a81f58e5c..136afb314f 100644 --- a/data/rescuetime-time-tracking/summary/top-categories/weeks/2023/1.json +++ b/data/rescuetime-time-tracking/summary/top-categories/weeks/2023/1.json @@ -98,5 +98,13 @@ "Email": 23, "Intelligence": 7, "Voice Chat": 3 + }, + "2023-12-31": { + "Browsers": 11354, + "Editing & IDEs": 9322, + "Communications": 341, + "Uncategorized": 20, + "Instant Message": 8, + "Internet Utilities": 2 } } \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-categories/years.json b/data/rescuetime-time-tracking/summary/top-categories/years.json index 92f6356e6a..9a1e138465 100644 --- a/data/rescuetime-time-tracking/summary/top-categories/years.json +++ b/data/rescuetime-time-tracking/summary/top-categories/years.json @@ -387,19 +387,19 @@ "Sports": 4 }, "2023": { - "Browsers": 3152305, - "Editing & IDEs": 2234362, + "Browsers": 3163659, + "Editing & IDEs": 2243684, "Calendars": 18283, "Email": 157881, "General Design & Composition": 19876, - "Communications": 364150, + "Communications": 364491, "Voice Chat": 11133, "General Utilities": 29763, "Photos": 3295, "General Reference & Learning": 22413, - "Internet Utilities": 9787, - "Uncategorized": 41800, - "Instant Message": 78475, + "Internet Utilities": 9789, + "Uncategorized": 41820, + "Instant Message": 78483, "Customer Relations": 448, "Meetings": 525545, "Intelligence": 6448, @@ -427,5 +427,6 @@ "Engineering & Technology": 2, "Video": 1534, "Quality Assurance": 6 - } + }, + "2024": {} } \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-overview/days/2023/12.json b/data/rescuetime-time-tracking/summary/top-overview/days/2023/12.json index 80bd84cc8a..a168927efe 100644 --- a/data/rescuetime-time-tracking/summary/top-overview/days/2023/12.json +++ b/data/rescuetime-time-tracking/summary/top-overview/days/2023/12.json @@ -242,5 +242,12 @@ "Uncategorized": 23, "Business": 6, "News & Opinion": 1 + }, + "31": { + "Utilities": 11356, + "Software Development": 9322, + "Other Work": 341, + "Uncategorized": 20, + "Communication & Scheduling": 8 } } \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-overview/days/2024/01.json b/data/rescuetime-time-tracking/summary/top-overview/days/2024/01.json new file mode 100644 index 0000000000..4fd53e162b --- /dev/null +++ b/data/rescuetime-time-tracking/summary/top-overview/days/2024/01.json @@ -0,0 +1,32 @@ +{ + "1": {}, + "2": {}, + "3": {}, + "4": {}, + "5": {}, + "6": {}, + "7": {}, + "8": {}, + "9": {}, + "10": {}, + "11": {}, + "12": {}, + "13": {}, + "14": {}, + "15": {}, + "16": {}, + "17": {}, + "18": {}, + "19": {}, + "20": {}, + "21": {}, + "22": {}, + "23": {}, + "24": {}, + "25": {}, + "26": {}, + "27": {}, + "28": {}, + "29": {}, + "30": {} +} \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-overview/months/2023.json b/data/rescuetime-time-tracking/summary/top-overview/months/2023.json index 86fc6ebab1..c46f98678c 100644 --- a/data/rescuetime-time-tracking/summary/top-overview/months/2023.json +++ b/data/rescuetime-time-tracking/summary/top-overview/months/2023.json @@ -130,12 +130,12 @@ "Reference & Learning": 3339 }, "12": { - "Software Development": 173011, - "Utilities": 209957, - "Communication & Scheduling": 54751, - "Other Work": 31818, + "Software Development": 182333, + "Utilities": 221313, + "Communication & Scheduling": 54759, + "Other Work": 32159, "Business": 1837, - "Uncategorized": 4306, + "Uncategorized": 4326, "Design & Composition": 5838, "Entertainment": 128, "Reference & Learning": 2998, diff --git a/data/rescuetime-time-tracking/summary/top-overview/months/2024.json b/data/rescuetime-time-tracking/summary/top-overview/months/2024.json new file mode 100644 index 0000000000..eebca263c2 --- /dev/null +++ b/data/rescuetime-time-tracking/summary/top-overview/months/2024.json @@ -0,0 +1,14 @@ +{ + "1": {}, + "2": {}, + "3": {}, + "4": {}, + "5": {}, + "6": {}, + "7": {}, + "8": {}, + "9": {}, + "10": {}, + "11": {}, + "12": {} +} \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-overview/weeks/2023/1.json b/data/rescuetime-time-tracking/summary/top-overview/weeks/2023/1.json index 296d1f822d..3f853a409d 100644 --- a/data/rescuetime-time-tracking/summary/top-overview/weeks/2023/1.json +++ b/data/rescuetime-time-tracking/summary/top-overview/weeks/2023/1.json @@ -65,5 +65,12 @@ "Uncategorized": 87, "Design & Composition": 52, "Business": 7 + }, + "2023-12-31": { + "Utilities": 11356, + "Software Development": 9322, + "Other Work": 341, + "Uncategorized": 20, + "Communication & Scheduling": 8 } } \ No newline at end of file diff --git a/data/rescuetime-time-tracking/summary/top-overview/years.json b/data/rescuetime-time-tracking/summary/top-overview/years.json index 7166ed6ffc..569bab2207 100644 --- a/data/rescuetime-time-tracking/summary/top-overview/years.json +++ b/data/rescuetime-time-tracking/summary/top-overview/years.json @@ -79,16 +79,17 @@ "Other Work": 781093 }, "2023": { - "Utilities": 3191922, - "Software Development": 2255293, - "Communication & Scheduling": 796974, + "Utilities": 3203278, + "Software Development": 2264615, + "Communication & Scheduling": 796982, "Design & Composition": 47737, - "Other Work": 361139, + "Other Work": 361480, "Entertainment": 19151, "Reference & Learning": 24175, - "Uncategorized": 41800, + "Uncategorized": 41820, "Business": 14773, "News & Opinion": 1376, "Shopping": 59 - } + }, + "2024": {} } \ No newline at end of file diff --git a/data/wakatime-time-tracking/daily/2023/12/30/daily-summary.json b/data/wakatime-time-tracking/daily/2023/12/30/daily-summary.json index 9dcc43f527..d87bf09b88 100644 --- a/data/wakatime-time-tracking/daily/2023/12/30/daily-summary.json +++ b/data/wakatime-time-tracking/daily/2023/12/30/daily-summary.json @@ -1,26 +1,2146 @@ [ { + "languages": [ + { + "name": "TypeScript", + "total_seconds": 20125.738913, + "digital": "5:35:25", + "decimal": "5.58", + "text": "5 hrs 35 mins", + "hours": 5, + "minutes": 35, + "seconds": 25, + "percent": 95.27 + }, + { + "name": "Prisma", + "total_seconds": 859.582261, + "digital": "0:14:19", + "decimal": "0.23", + "text": "14 mins", + "hours": 0, + "minutes": 14, + "seconds": 19, + "percent": 4.07 + }, + { + "name": "Other", + "total_seconds": 137.876408, + "digital": "0:02:17", + "decimal": "0.03", + "text": "2 mins", + "hours": 0, + "minutes": 2, + "seconds": 17, + "percent": 0.65 + }, + { + "name": "SQL", + "total_seconds": 1.306438, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0.01 + } + ], "grand_total": { - "hours": 0, - "minutes": 0, - "total_seconds": 0, - "digital": "0:00", - "decimal": "0.00", - "text": "0 secs" + "hours": 5, + "minutes": 52, + "total_seconds": 21124.50402, + "digital": "5:52", + "decimal": "5.87", + "text": "5 hrs 52 mins" }, + "editors": [ + { + "name": "VS Code", + "total_seconds": 21124.50402, + "digital": "5:52:04", + "decimal": "5.87", + "text": "5 hrs 52 mins", + "hours": 5, + "minutes": 52, + "seconds": 4, + "percent": 100 + } + ], + "operating_systems": [ + { + "name": "Mac", + "total_seconds": 21124.50402, + "digital": "5:52:04", + "decimal": "5.87", + "text": "5 hrs 52 mins", + "hours": 5, + "minutes": 52, + "seconds": 4, + "percent": 100 + } + ], + "categories": [ + { + "name": "Coding", + "total_seconds": 21124.50402, + "digital": "5:52:04", + "decimal": "5.87", + "text": "5 hrs 52 mins", + "hours": 5, + "minutes": 52, + "seconds": 4, + "percent": 100 + } + ], + "dependencies": [ + { + "name": "react", + "total_seconds": 15290.252074, + "digital": "4:14:50", + "decimal": "4.23", + "text": "4 hrs 14 mins", + "hours": 4, + "minutes": 14, + "seconds": 50, + "percent": 5.49 + }, + { + "name": "client", + "total_seconds": 11685.352896, + "digital": "3:14:45", + "decimal": "3.23", + "text": "3 hrs 14 mins", + "hours": 3, + "minutes": 14, + "seconds": 45, + "percent": 4.2 + }, + { + "name": "button", + "total_seconds": 9934.027747, + "digital": "2:45:34", + "decimal": "2.75", + "text": "2 hrs 45 mins", + "hours": 2, + "minutes": 45, + "seconds": 34, + "percent": 3.57 + }, + { + "name": "fetch", + "total_seconds": 9837.324416, + "digital": "2:43:57", + "decimal": "2.72", + "text": "2 hrs 43 mins", + "hours": 2, + "minutes": 43, + "seconds": 57, + "percent": 3.53 + }, + { + "name": "utils", + "total_seconds": 9617.664966, + "digital": "2:40:17", + "decimal": "2.67", + "text": "2 hrs 40 mins", + "hours": 2, + "minutes": 40, + "seconds": 17, + "percent": 3.45 + }, + { + "name": "icons-react", + "total_seconds": 9561.610865, + "digital": "2:39:21", + "decimal": "2.65", + "text": "2 hrs 39 mins", + "hours": 2, + "minutes": 39, + "seconds": 21, + "percent": 3.43 + }, + { + "name": "query", + "total_seconds": 8353.400536, + "digital": "2:19:13", + "decimal": "2.32", + "text": "2 hrs 19 mins", + "hours": 2, + "minutes": 19, + "seconds": 13, + "percent": 3 + }, + { + "name": "loadable-button", + "total_seconds": 8271.434835, + "digital": "2:17:51", + "decimal": "2.28", + "text": "2 hrs 17 mins", + "hours": 2, + "minutes": 17, + "seconds": 51, + "percent": 2.97 + }, + { + "name": "use-team-slug", + "total_seconds": 8067.936367, + "digital": "2:14:27", + "decimal": "2.23", + "text": "2 hrs 14 mins", + "hours": 2, + "minutes": 14, + "seconds": 27, + "percent": 2.9 + }, + { + "name": "navigation", + "total_seconds": 7907.405031, + "digital": "2:11:47", + "decimal": "2.18", + "text": "2 hrs 11 mins", + "hours": 2, + "minutes": 11, + "seconds": 47, + "percent": 2.84 + }, + { + "name": "react-query", + "total_seconds": 7728.434898, + "digital": "2:08:48", + "decimal": "2.13", + "text": "2 hrs 8 mins", + "hours": 2, + "minutes": 8, + "seconds": 48, + "percent": 2.78 + }, + { + "name": "use-toast", + "total_seconds": 7714.461064, + "digital": "2:08:34", + "decimal": "2.13", + "text": "2 hrs 8 mins", + "hours": 2, + "minutes": 8, + "seconds": 34, + "percent": 2.77 + }, + { + "name": "skeleton", + "total_seconds": 6959.961477, + "digital": "1:55:59", + "decimal": "1.92", + "text": "1 hr 55 mins", + "hours": 1, + "minutes": 55, + "seconds": 59, + "percent": 2.5 + }, + { + "name": "email-editor", + "total_seconds": 6650.043678, + "digital": "1:50:50", + "decimal": "1.83", + "text": "1 hr 50 mins", + "hours": 1, + "minutes": 50, + "seconds": 50, + "percent": 2.39 + }, + { + "name": "moment-card", + "total_seconds": 6647.012195, + "digital": "1:50:47", + "decimal": "1.83", + "text": "1 hr 50 mins", + "hours": 1, + "minutes": 50, + "seconds": 47, + "percent": 2.39 + }, + { + "name": "moment-email-signature", + "total_seconds": 6647.012195, + "digital": "1:50:47", + "decimal": "1.83", + "text": "1 hr 50 mins", + "hours": 1, + "minutes": 50, + "seconds": 47, + "percent": 2.39 + }, + { + "name": "create-training-button", + "total_seconds": 6601.660393, + "digital": "1:50:01", + "decimal": "1.83", + "text": "1 hr 50 mins", + "hours": 1, + "minutes": 50, + "seconds": 1, + "percent": 2.37 + }, + { + "name": "use-infinite-list", + "total_seconds": 6468.558531, + "digital": "1:47:48", + "decimal": "1.78", + "text": "1 hr 47 mins", + "hours": 1, + "minutes": 47, + "seconds": 48, + "percent": 2.32 + }, + { + "name": "moment", + "total_seconds": 5570.627134, + "digital": "1:32:50", + "decimal": "1.53", + "text": "1 hr 32 mins", + "hours": 1, + "minutes": 32, + "seconds": 50, + "percent": 2 + }, + { + "name": "moment-avatar", + "total_seconds": 5334.527733, + "digital": "1:28:54", + "decimal": "1.47", + "text": "1 hr 28 mins", + "hours": 1, + "minutes": 28, + "seconds": 54, + "percent": 1.92 + }, + { + "name": "context-panel", + "total_seconds": 5334.527733, + "digital": "1:28:54", + "decimal": "1.47", + "text": "1 hr 28 mins", + "hours": 1, + "minutes": 28, + "seconds": 54, + "percent": 1.92 + }, + { + "name": "email-subject", + "total_seconds": 5325.066679, + "digital": "1:28:45", + "decimal": "1.47", + "text": "1 hr 28 mins", + "hours": 1, + "minutes": 28, + "seconds": 45, + "percent": 1.91 + }, + { + "name": "async-button", + "total_seconds": 5324.8878, + "digital": "1:28:44", + "decimal": "1.47", + "text": "1 hr 28 mins", + "hours": 1, + "minutes": 28, + "seconds": 44, + "percent": 1.91 + }, + { + "name": "columns", + "total_seconds": 5324.362107, + "digital": "1:28:44", + "decimal": "1.47", + "text": "1 hr 28 mins", + "hours": 1, + "minutes": 28, + "seconds": 44, + "percent": 1.91 + }, + { + "name": "fast-diff", + "total_seconds": 5323.726513, + "digital": "1:28:43", + "decimal": "1.47", + "text": "1 hr 28 mins", + "hours": 1, + "minutes": 28, + "seconds": 43, + "percent": 1.91 + }, + { + "name": "campaign-enriched-fields", + "total_seconds": 4757.082269, + "digital": "1:19:17", + "decimal": "1.32", + "text": "1 hr 19 mins", + "hours": 1, + "minutes": 19, + "seconds": 17, + "percent": 1.71 + }, + { + "name": "view-modal", + "total_seconds": 3280.340993, + "digital": "0:54:40", + "decimal": "0.90", + "text": "54 mins", + "hours": 0, + "minutes": 54, + "seconds": 40, + "percent": 1.18 + }, + { + "name": "view-container", + "total_seconds": 3274.366903, + "digital": "0:54:34", + "decimal": "0.90", + "text": "54 mins", + "hours": 0, + "minutes": 54, + "seconds": 34, + "percent": 1.18 + }, + { + "name": "dropdown-menu", + "total_seconds": 2773.425168, + "digital": "0:46:13", + "decimal": "0.77", + "text": "46 mins", + "hours": 0, + "minutes": 46, + "seconds": 13, + "percent": 1 + }, + { + "name": "navbar-item-layout", + "total_seconds": 2773.425168, + "digital": "0:46:13", + "decimal": "0.77", + "text": "46 mins", + "hours": 0, + "minutes": 46, + "seconds": 13, + "percent": 1 + }, + { + "name": "step-editor", + "total_seconds": 2738.318618, + "digital": "0:45:38", + "decimal": "0.75", + "text": "45 mins", + "hours": 0, + "minutes": 45, + "seconds": 38, + "percent": 0.98 + }, + { + "name": "marked", + "total_seconds": 2640.631818, + "digital": "0:44:00", + "decimal": "0.73", + "text": "44 mins", + "hours": 0, + "minutes": 44, + "seconds": 0, + "percent": 0.95 + }, + { + "name": "types", + "total_seconds": 2512.968575, + "digital": "0:41:52", + "decimal": "0.68", + "text": "41 mins", + "hours": 0, + "minutes": 41, + "seconds": 52, + "percent": 0.9 + }, + { + "name": "generations-modal", + "total_seconds": 2086.276774, + "digital": "0:34:46", + "decimal": "0.57", + "text": "34 mins", + "hours": 0, + "minutes": 34, + "seconds": 46, + "percent": 0.75 + }, + { + "name": "preferences-store", + "total_seconds": 2086.276774, + "digital": "0:34:46", + "decimal": "0.57", + "text": "34 mins", + "hours": 0, + "minutes": 34, + "seconds": 46, + "percent": 0.75 + }, + { + "name": "prisma", + "total_seconds": 2076.449568, + "digital": "0:34:36", + "decimal": "0.57", + "text": "34 mins", + "hours": 0, + "minutes": 34, + "seconds": 36, + "percent": 0.75 + }, + { + "name": "moment-time", + "total_seconds": 1871.891223, + "digital": "0:31:11", + "decimal": "0.52", + "text": "31 mins", + "hours": 0, + "minutes": 31, + "seconds": 11, + "percent": 0.67 + }, + { + "name": "hono", + "total_seconds": 1855.824669, + "digital": "0:30:55", + "decimal": "0.50", + "text": "30 mins", + "hours": 0, + "minutes": 30, + "seconds": 55, + "percent": 0.67 + }, + { + "name": "suggestion", + "total_seconds": 1707.445863, + "digital": "0:28:27", + "decimal": "0.47", + "text": "28 mins", + "hours": 0, + "minutes": 28, + "seconds": 27, + "percent": 0.61 + }, + { + "name": "generate-contact-metadata", + "total_seconds": 1667.835154, + "digital": "0:27:47", + "decimal": "0.45", + "text": "27 mins", + "hours": 0, + "minutes": 27, + "seconds": 47, + "percent": 0.6 + }, + { + "name": "zod", + "total_seconds": 1634.053064, + "digital": "0:27:14", + "decimal": "0.45", + "text": "27 mins", + "hours": 0, + "minutes": 27, + "seconds": 14, + "percent": 0.59 + }, + { + "name": "use-wait-until", + "total_seconds": 1558.591817, + "digital": "0:25:58", + "decimal": "0.42", + "text": "25 mins", + "hours": 0, + "minutes": 25, + "seconds": 58, + "percent": 0.56 + }, + { + "name": "confirm-dialog", + "total_seconds": 1538.306827, + "digital": "0:25:38", + "decimal": "0.42", + "text": "25 mins", + "hours": 0, + "minutes": 25, + "seconds": 38, + "percent": 0.55 + }, + { + "name": "http-exception", + "total_seconds": 1499.313849, + "digital": "0:24:59", + "decimal": "0.40", + "text": "24 mins", + "hours": 0, + "minutes": 24, + "seconds": 59, + "percent": 0.54 + }, + { + "name": "id", + "total_seconds": 1480.562136, + "digital": "0:24:40", + "decimal": "0.40", + "text": "24 mins", + "hours": 0, + "minutes": 24, + "seconds": 40, + "percent": 0.53 + }, + { + "name": "search", + "total_seconds": 1474.933536, + "digital": "0:24:34", + "decimal": "0.40", + "text": "24 mins", + "hours": 0, + "minutes": 24, + "seconds": 34, + "percent": 0.53 + }, + { + "name": "auth-helpers", + "total_seconds": 1440.988792, + "digital": "0:24:00", + "decimal": "0.40", + "text": "24 mins", + "hours": 0, + "minutes": 24, + "seconds": 0, + "percent": 0.52 + }, + { + "name": "teams-$teamId-helpers", + "total_seconds": 1440.988792, + "digital": "0:24:00", + "decimal": "0.40", + "text": "24 mins", + "hours": 0, + "minutes": 24, + "seconds": 0, + "percent": 0.52 + }, + { + "name": "moment-email-footer", + "total_seconds": 1323.285682, + "digital": "0:22:03", + "decimal": "0.37", + "text": "22 mins", + "hours": 0, + "minutes": 22, + "seconds": 3, + "percent": 0.48 + }, + { + "name": "campaign-email-editor", + "total_seconds": 1323.285682, + "digital": "0:22:03", + "decimal": "0.37", + "text": "22 mins", + "hours": 0, + "minutes": 22, + "seconds": 3, + "percent": 0.48 + }, + { + "name": "moment-link", + "total_seconds": 1323.285682, + "digital": "0:22:03", + "decimal": "0.37", + "text": "22 mins", + "hours": 0, + "minutes": 22, + "seconds": 3, + "percent": 0.48 + }, + { + "name": "moment-email-header", + "total_seconds": 1323.285682, + "digital": "0:22:03", + "decimal": "0.37", + "text": "22 mins", + "hours": 0, + "minutes": 22, + "seconds": 3, + "percent": 0.48 + }, + { + "name": "campaign-email-subject", + "total_seconds": 1323.285682, + "digital": "0:22:03", + "decimal": "0.37", + "text": "22 mins", + "hours": 0, + "minutes": 22, + "seconds": 3, + "percent": 0.48 + }, + { + "name": "view-errors", + "total_seconds": 1323.285682, + "digital": "0:22:03", + "decimal": "0.37", + "text": "22 mins", + "hours": 0, + "minutes": 22, + "seconds": 3, + "percent": 0.48 + }, + { + "name": "form", + "total_seconds": 1256.177277, + "digital": "0:20:56", + "decimal": "0.33", + "text": "20 mins", + "hours": 0, + "minutes": 20, + "seconds": 56, + "percent": 0.45 + }, + { + "name": "react-hook-form", + "total_seconds": 1242.136426, + "digital": "0:20:42", + "decimal": "0.33", + "text": "20 mins", + "hours": 0, + "minutes": 20, + "seconds": 42, + "percent": 0.45 + }, + { + "name": "prompts-helpers", + "total_seconds": 1219.361091, + "digital": "0:20:19", + "decimal": "0.33", + "text": "20 mins", + "hours": 0, + "minutes": 20, + "seconds": 19, + "percent": 0.44 + }, + { + "name": "textarea", + "total_seconds": 1184.615972, + "digital": "0:19:44", + "decimal": "0.32", + "text": "19 mins", + "hours": 0, + "minutes": 19, + "seconds": 44, + "percent": 0.43 + }, + { + "name": "select", + "total_seconds": 1129.247412, + "digital": "0:18:49", + "decimal": "0.30", + "text": "18 mins", + "hours": 0, + "minutes": 18, + "seconds": 49, + "percent": 0.41 + }, + { + "name": "spinner", + "total_seconds": 1103.752417, + "digital": "0:18:23", + "decimal": "0.30", + "text": "18 mins", + "hours": 0, + "minutes": 18, + "seconds": 23, + "percent": 0.4 + }, + { + "name": "tippy", + "total_seconds": 1088.694257, + "digital": "0:18:08", + "decimal": "0.30", + "text": "18 mins", + "hours": 0, + "minutes": 18, + "seconds": 8, + "percent": 0.39 + }, + { + "name": "link", + "total_seconds": 1081.528205, + "digital": "0:18:01", + "decimal": "0.30", + "text": "18 mins", + "hours": 0, + "minutes": 18, + "seconds": 1, + "percent": 0.39 + }, + { + "name": "variables-list", + "total_seconds": 1073.020264, + "digital": "0:17:53", + "decimal": "0.28", + "text": "17 mins", + "hours": 0, + "minutes": 17, + "seconds": 53, + "percent": 0.39 + }, + { + "name": "variables", + "total_seconds": 1021.697714, + "digital": "0:17:01", + "decimal": "0.28", + "text": "17 mins", + "hours": 0, + "minutes": 17, + "seconds": 1, + "percent": 0.37 + }, + { + "name": "audit", + "total_seconds": 979.479223, + "digital": "0:16:19", + "decimal": "0.27", + "text": "16 mins", + "hours": 0, + "minutes": 16, + "seconds": 19, + "percent": 0.35 + }, + { + "name": "input", + "total_seconds": 899.659941, + "digital": "0:14:59", + "decimal": "0.23", + "text": "14 mins", + "hours": 0, + "minutes": 14, + "seconds": 59, + "percent": 0.32 + }, + { + "name": "popover", + "total_seconds": 894.347107, + "digital": "0:14:54", + "decimal": "0.23", + "text": "14 mins", + "hours": 0, + "minutes": 14, + "seconds": 54, + "percent": 0.32 + }, + { + "name": "check-icon", + "total_seconds": 796.347827, + "digital": "0:13:16", + "decimal": "0.22", + "text": "13 mins", + "hours": 0, + "minutes": 13, + "seconds": 16, + "percent": 0.29 + }, + { + "name": "create-campaign-button", + "total_seconds": 739.447703, + "digital": "0:12:19", + "decimal": "0.20", + "text": "12 mins", + "hours": 0, + "minutes": 12, + "seconds": 19, + "percent": 0.27 + }, + { + "name": "badge", + "total_seconds": 739.447703, + "digital": "0:12:19", + "decimal": "0.20", + "text": "12 mins", + "hours": 0, + "minutes": 12, + "seconds": 19, + "percent": 0.27 + }, + { + "name": "core", + "total_seconds": 712.767906, + "digital": "0:11:52", + "decimal": "0.18", + "text": "11 mins", + "hours": 0, + "minutes": 11, + "seconds": 52, + "percent": 0.26 + }, + { + "name": "state", + "total_seconds": 688.978268, + "digital": "0:11:28", + "decimal": "0.18", + "text": "11 mins", + "hours": 0, + "minutes": 11, + "seconds": 28, + "percent": 0.25 + }, + { + "name": "moment-icon", + "total_seconds": 687.148394, + "digital": "0:11:27", + "decimal": "0.18", + "text": "11 mins", + "hours": 0, + "minutes": 11, + "seconds": 27, + "percent": 0.25 + }, + { + "name": "model", + "total_seconds": 623.988372, + "digital": "0:10:23", + "decimal": "0.17", + "text": "10 mins", + "hours": 0, + "minutes": 10, + "seconds": 23, + "percent": 0.22 + }, + { + "name": "generate-thread", + "total_seconds": 561.007862, + "digital": "0:09:21", + "decimal": "0.15", + "text": "9 mins", + "hours": 0, + "minutes": 9, + "seconds": 21, + "percent": 0.2 + }, + { + "name": "prompt-parsers", + "total_seconds": 561.007862, + "digital": "0:09:21", + "decimal": "0.15", + "text": "9 mins", + "hours": 0, + "minutes": 9, + "seconds": 21, + "percent": 0.2 + }, + { + "name": "dialog", + "total_seconds": 552.241372, + "digital": "0:09:12", + "decimal": "0.15", + "text": "9 mins", + "hours": 0, + "minutes": 9, + "seconds": 12, + "percent": 0.2 + }, + { + "name": "moment-reclassification", + "total_seconds": 548.605541, + "digital": "0:09:08", + "decimal": "0.15", + "text": "9 mins", + "hours": 0, + "minutes": 9, + "seconds": 8, + "percent": 0.2 + }, + { + "name": "react-autosave", + "total_seconds": 512.818667, + "digital": "0:08:32", + "decimal": "0.13", + "text": "8 mins", + "hours": 0, + "minutes": 8, + "seconds": 32, + "percent": 0.18 + }, + { + "name": "company-enriched-field-values", + "total_seconds": 489.689701, + "digital": "0:08:09", + "decimal": "0.13", + "text": "8 mins", + "hours": 0, + "minutes": 8, + "seconds": 9, + "percent": 0.18 + }, + { + "name": "generate-one-shot-preview", + "total_seconds": 470.950777, + "digital": "0:07:50", + "decimal": "0.12", + "text": "7 mins", + "hours": 0, + "minutes": 7, + "seconds": 50, + "percent": 0.17 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-outbound-trainings-helpers", + "total_seconds": 422.406932, + "digital": "0:07:02", + "decimal": "0.12", + "text": "7 mins", + "hours": 0, + "minutes": 7, + "seconds": 2, + "percent": 0.15 + }, + { + "name": "label", + "total_seconds": 393.966495, + "digital": "0:06:33", + "decimal": "0.10", + "text": "6 mins", + "hours": 0, + "minutes": 6, + "seconds": 33, + "percent": 0.14 + }, + { + "name": "post-teams-$teamId-campaigns-$campaignId-outbound-steps", + "total_seconds": 362.628372, + "digital": "0:06:02", + "decimal": "0.10", + "text": "6 mins", + "hours": 0, + "minutes": 6, + "seconds": 2, + "percent": 0.13 + }, + { + "name": "post-teams-$teamId-campaigns-$campaignId-outbound-steps-email", + "total_seconds": 362.628372, + "digital": "0:06:02", + "decimal": "0.10", + "text": "6 mins", + "hours": 0, + "minutes": 6, + "seconds": 2, + "percent": 0.13 + }, + { + "name": "get-teams-$teamId-campaigns-$campaignId-outbound-steps", + "total_seconds": 362.628372, + "digital": "0:06:02", + "decimal": "0.10", + "text": "6 mins", + "hours": 0, + "minutes": 6, + "seconds": 2, + "percent": 0.13 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-outbound-steps-$stepId-router", + "total_seconds": 362.628372, + "digital": "0:06:02", + "decimal": "0.10", + "text": "6 mins", + "hours": 0, + "minutes": 6, + "seconds": 2, + "percent": 0.13 + }, + { + "name": "switch", + "total_seconds": 356.517336, + "digital": "0:05:56", + "decimal": "0.08", + "text": "5 mins", + "hours": 0, + "minutes": 5, + "seconds": 56, + "percent": 0.13 + }, + { + "name": "post-teams-$teamId-campaigns-$campaignId-outbound-steps-email-validate", + "total_seconds": 352.032772, + "digital": "0:05:52", + "decimal": "0.08", + "text": "5 mins", + "hours": 0, + "minutes": 5, + "seconds": 52, + "percent": 0.13 + }, + { + "name": "campaign-email-editor-menu", + "total_seconds": 316.87027, + "digital": "0:05:16", + "decimal": "0.08", + "text": "5 mins", + "hours": 0, + "minutes": 5, + "seconds": 16, + "percent": 0.11 + }, + { + "name": "extension-placeholder", + "total_seconds": 316.87027, + "digital": "0:05:16", + "decimal": "0.08", + "text": "5 mins", + "hours": 0, + "minutes": 5, + "seconds": 16, + "percent": 0.11 + }, + { + "name": "starter-kit", + "total_seconds": 316.87027, + "digital": "0:05:16", + "decimal": "0.08", + "text": "5 mins", + "hours": 0, + "minutes": 5, + "seconds": 16, + "percent": 0.11 + }, + { + "name": "extension-link", + "total_seconds": 316.87027, + "digital": "0:05:16", + "decimal": "0.08", + "text": "5 mins", + "hours": 0, + "minutes": 5, + "seconds": 16, + "percent": 0.11 + }, + { + "name": "moment-context", + "total_seconds": 316.87027, + "digital": "0:05:16", + "decimal": "0.08", + "text": "5 mins", + "hours": 0, + "minutes": 5, + "seconds": 16, + "percent": 0.11 + }, + { + "name": "node-html-markdown", + "total_seconds": 287.881405, + "digital": "0:04:47", + "decimal": "0.07", + "text": "4 mins", + "hours": 0, + "minutes": 4, + "seconds": 47, + "percent": 0.1 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-outbound-steps-helpers", + "total_seconds": 151.184348, + "digital": "0:02:31", + "decimal": "0.03", + "text": "2 mins", + "hours": 0, + "minutes": 2, + "seconds": 31, + "percent": 0.05 + }, + { + "name": "variables-suggestions", + "total_seconds": 77.317147, + "digital": "0:01:17", + "decimal": "0.02", + "text": "1 min", + "hours": 0, + "minutes": 1, + "seconds": 17, + "percent": 0.03 + }, + { + "name": "view", + "total_seconds": 65.62549, + "digital": "0:01:05", + "decimal": "0.02", + "text": "1 min", + "hours": 0, + "minutes": 1, + "seconds": 5, + "percent": 0.02 + }, + { + "name": "react-dropdown-menu", + "total_seconds": 62.063036, + "digital": "0:01:02", + "decimal": "0.02", + "text": "1 min", + "hours": 0, + "minutes": 1, + "seconds": 2, + "percent": 0.02 + }, + { + "name": "page", + "total_seconds": 56.900124, + "digital": "0:00:56", + "decimal": "0.00", + "text": "56 secs", + "hours": 0, + "minutes": 0, + "seconds": 56, + "percent": 0.02 + }, + { + "name": "generate-enriched-field-query", + "total_seconds": 53.148071, + "digital": "0:00:53", + "decimal": "0.00", + "text": "53 secs", + "hours": 0, + "minutes": 0, + "seconds": 53, + "percent": 0.02 + }, + { + "name": "radio-group", + "total_seconds": 41.600706, + "digital": "0:00:41", + "decimal": "0.00", + "text": "41 secs", + "hours": 0, + "minutes": 0, + "seconds": 41, + "percent": 0.01 + }, + { + "name": "get-teams-$teamId-contacts-$contactId-moments-$momentId", + "total_seconds": 33.266519, + "digital": "0:00:33", + "decimal": "0.00", + "text": "33 secs", + "hours": 0, + "minutes": 0, + "seconds": 33, + "percent": 0.01 + }, + { + "name": "patch-teams-$teamId-contacts-$contactId-moments-$momentId", + "total_seconds": 33.266519, + "digital": "0:00:33", + "decimal": "0.00", + "text": "33 secs", + "hours": 0, + "minutes": 0, + "seconds": 33, + "percent": 0.01 + }, + { + "name": "generate-campaign-email", + "total_seconds": 30.18396, + "digital": "0:00:30", + "decimal": "0.00", + "text": "30 secs", + "hours": 0, + "minutes": 0, + "seconds": 30, + "percent": 0.01 + }, + { + "name": "generate-enriched-field-value", + "total_seconds": 30.18396, + "digital": "0:00:30", + "decimal": "0.00", + "text": "30 secs", + "hours": 0, + "minutes": 0, + "seconds": 30, + "percent": 0.01 + }, + { + "name": "generate-copy", + "total_seconds": 30.18396, + "digital": "0:00:30", + "decimal": "0.00", + "text": "30 secs", + "hours": 0, + "minutes": 0, + "seconds": 30, + "percent": 0.01 + }, + { + "name": "teams-$teamId-campaigns-helpers", + "total_seconds": 28.842331, + "digital": "0:00:28", + "decimal": "0.00", + "text": "28 secs", + "hours": 0, + "minutes": 0, + "seconds": 28, + "percent": 0.01 + }, + { + "name": "timezones", + "total_seconds": 26.239867, + "digital": "0:00:26", + "decimal": "0.00", + "text": "26 secs", + "hours": 0, + "minutes": 0, + "seconds": 26, + "percent": 0.01 + }, + { + "name": "person-management-positions", + "total_seconds": 26.239867, + "digital": "0:00:26", + "decimal": "0.00", + "text": "26 secs", + "hours": 0, + "minutes": 0, + "seconds": 26, + "percent": 0.01 + }, + { + "name": "timezone", + "total_seconds": 26.239867, + "digital": "0:00:26", + "decimal": "0.00", + "text": "26 secs", + "hours": 0, + "minutes": 0, + "seconds": 26, + "percent": 0.01 + }, + { + "name": "timeago-react", + "total_seconds": 26.239867, + "digital": "0:00:26", + "decimal": "0.00", + "text": "26 secs", + "hours": 0, + "minutes": 0, + "seconds": 26, + "percent": 0.01 + }, + { + "name": "toggle", + "total_seconds": 18.579575, + "digital": "0:00:18", + "decimal": "0.00", + "text": "18 secs", + "hours": 0, + "minutes": 0, + "seconds": 18, + "percent": 0.01 + }, + { + "name": "post-teams-$teamId-contacts-$contactId-moments-$momentId-regenerate", + "total_seconds": 16.998311, + "digital": "0:00:16", + "decimal": "0.00", + "text": "16 secs", + "hours": 0, + "minutes": 0, + "seconds": 16, + "percent": 0.01 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-enriched-fields-$enrichedFieldId-helpers", + "total_seconds": 14.354761, + "digital": "0:00:14", + "decimal": "0.00", + "text": "14 secs", + "hours": 0, + "minutes": 0, + "seconds": 14, + "percent": 0.01 + }, + { + "name": "Editor", + "total_seconds": 12.426473, + "digital": "0:00:12", + "decimal": "0.00", + "text": "12 secs", + "hours": 0, + "minutes": 0, + "seconds": 12, + "percent": 0 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-outbound-helpers", + "total_seconds": 12.050178, + "digital": "0:00:12", + "decimal": "0.00", + "text": "12 secs", + "hours": 0, + "minutes": 0, + "seconds": 12, + "percent": 0 + }, + { + "name": "create-step-button", + "total_seconds": 10.80122, + "digital": "0:00:10", + "decimal": "0.00", + "text": "10 secs", + "hours": 0, + "minutes": 0, + "seconds": 10, + "percent": 0 + }, + { + "name": "MentionList", + "total_seconds": 10.413729, + "digital": "0:00:10", + "decimal": "0.00", + "text": "10 secs", + "hours": 0, + "minutes": 0, + "seconds": 10, + "percent": 0 + }, + { + "name": "completions", + "total_seconds": 9.231943, + "digital": "0:00:09", + "decimal": "0.00", + "text": "9 secs", + "hours": 0, + "minutes": 0, + "seconds": 9, + "percent": 0 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-outbound-steps-$stepId-email-router", + "total_seconds": 8.962395, + "digital": "0:00:08", + "decimal": "0.00", + "text": "8 secs", + "hours": 0, + "minutes": 0, + "seconds": 8, + "percent": 0 + }, + { + "name": "patch-teams-$teamId-campaigns-$campaignId-outbound-steps-$stepId", + "total_seconds": 8.962395, + "digital": "0:00:08", + "decimal": "0.00", + "text": "8 secs", + "hours": 0, + "minutes": 0, + "seconds": 8, + "percent": 0 + }, + { + "name": "get-teams-$teamId-campaigns-$campaignId-outbound-steps-$stepId", + "total_seconds": 8.962395, + "digital": "0:00:08", + "decimal": "0.00", + "text": "8 secs", + "hours": 0, + "minutes": 0, + "seconds": 8, + "percent": 0 + }, + { + "name": "delete-teams-$teamId-campaigns-$campaignId-outbound-steps-$stepId", + "total_seconds": 8.962395, + "digital": "0:00:08", + "decimal": "0.00", + "text": "8 secs", + "hours": 0, + "minutes": 0, + "seconds": 8, + "percent": 0 + }, + { + "name": "csstype", + "total_seconds": 8.70411, + "digital": "0:00:08", + "decimal": "0.00", + "text": "8 secs", + "hours": 0, + "minutes": 0, + "seconds": 8, + "percent": 0 + }, + { + "name": "tracing", + "total_seconds": 8.70411, + "digital": "0:00:08", + "decimal": "0.00", + "text": "8 secs", + "hours": 0, + "minutes": 0, + "seconds": 8, + "percent": 0 + }, + { + "name": "prop-types", + "total_seconds": 8.70411, + "digital": "0:00:08", + "decimal": "0.00", + "text": "8 secs", + "hours": 0, + "minutes": 0, + "seconds": 8, + "percent": 0 + }, + { + "name": "sendgrid", + "total_seconds": 7.250903, + "digital": "0:00:07", + "decimal": "0.00", + "text": "7 secs", + "hours": 0, + "minutes": 0, + "seconds": 7, + "percent": 0 + }, + { + "name": "teams-$teamId-contacts-$contactId-moments-helpers", + "total_seconds": 5.823337, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "company-details", + "total_seconds": 5.742117, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "company-identifiers", + "total_seconds": 5.742117, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "company-header", + "total_seconds": 5.742117, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "company-enriched-field-button", + "total_seconds": 5.742117, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "company-fields", + "total_seconds": 5.742117, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "post-teams-$teamId-campaigns-$campaignId-outbound-trainings-$trainingId-validate", + "total_seconds": 5.470068, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "get-teams-$teamId-campaigns-$campaignId-outbound-trainings-$trainingId", + "total_seconds": 5.470068, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "delete-teams-$teamId-campaigns-$campaignId-outbound-trainings-$trainingId", + "total_seconds": 5.470068, + "digital": "0:00:05", + "decimal": "0.00", + "text": "5 secs", + "hours": 0, + "minutes": 0, + "seconds": 5, + "percent": 0 + }, + { + "name": "luxon", + "total_seconds": 4.262927, + "digital": "0:00:04", + "decimal": "0.00", + "text": "4 secs", + "hours": 0, + "minutes": 0, + "seconds": 4, + "percent": 0 + }, + { + "name": "generate-email-follow-up-body", + "total_seconds": 4.262927, + "digital": "0:00:04", + "decimal": "0.00", + "text": "4 secs", + "hours": 0, + "minutes": 0, + "seconds": 4, + "percent": 0 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-audience-import-helpers", + "total_seconds": 4.219709, + "digital": "0:00:04", + "decimal": "0.00", + "text": "4 secs", + "hours": 0, + "minutes": 0, + "seconds": 4, + "percent": 0 + }, + { + "name": "create-campaign-form-classes", + "total_seconds": 4.151547, + "digital": "0:00:04", + "decimal": "0.00", + "text": "4 secs", + "hours": 0, + "minutes": 0, + "seconds": 4, + "percent": 0 + }, + { + "name": "daily-send-times-selector", + "total_seconds": 4.151547, + "digital": "0:00:04", + "decimal": "0.00", + "text": "4 secs", + "hours": 0, + "minutes": 0, + "seconds": 4, + "percent": 0 + }, + { + "name": "InputRule", + "total_seconds": 3.890324, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "index", + "total_seconds": 3.890324, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "PasteRule", + "total_seconds": 3.890324, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-enriched-fields-router", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-audience-route", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-outbound-steps-router", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-outbound-router", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "get-teams-$teamId-campaigns-$campaignId-status", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "post-teams-$teamId-campaigns-$campaignId-archive", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "get-teams-$teamId-campaigns-$campaignId", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "delete-teams-$teamId-campaigns-$campaignId", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "patch-teams-$teamId-campaigns-$campaignId", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "teams-$teamId-campaigns-$campaignId-contacts", + "total_seconds": 3.354472, + "digital": "0:00:03", + "decimal": "0.00", + "text": "3 secs", + "hours": 0, + "minutes": 0, + "seconds": 3, + "percent": 0 + }, + { + "name": "view-body", + "total_seconds": 2.134307, + "digital": "0:00:02", + "decimal": "0.00", + "text": "2 secs", + "hours": 0, + "minutes": 0, + "seconds": 2, + "percent": 0 + }, + { + "name": "view-header", + "total_seconds": 2.134307, + "digital": "0:00:02", + "decimal": "0.00", + "text": "2 secs", + "hours": 0, + "minutes": 0, + "seconds": 2, + "percent": 0 + }, + { + "name": "view-sidebar", + "total_seconds": 2.134307, + "digital": "0:00:02", + "decimal": "0.00", + "text": "2 secs", + "hours": 0, + "minutes": 0, + "seconds": 2, + "percent": 0 + }, + { + "name": "view-close-button", + "total_seconds": 2.134307, + "digital": "0:00:02", + "decimal": "0.00", + "text": "2 secs", + "hours": 0, + "minutes": 0, + "seconds": 2, + "percent": 0 + }, + { + "name": "view-root", + "total_seconds": 2.134307, + "digital": "0:00:02", + "decimal": "0.00", + "text": "2 secs", + "hours": 0, + "minutes": 0, + "seconds": 2, + "percent": 0 + }, + { + "name": "view-main", + "total_seconds": 2.134307, + "digital": "0:00:02", + "decimal": "0.00", + "text": "2 secs", + "hours": 0, + "minutes": 0, + "seconds": 2, + "percent": 0 + }, + { + "name": "use-has-left-sidebar", + "total_seconds": 2.134307, + "digital": "0:00:02", + "decimal": "0.00", + "text": "2 secs", + "hours": 0, + "minutes": 0, + "seconds": 2, + "percent": 0 + }, + { + "name": "env", + "total_seconds": 1.961076, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "teams-$teamId-contacts-$contactId-moments-$momentId-outbound-email-route", + "total_seconds": 1.844332, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "delete-teams-$teamId-contacts-$contactId-moments-$momentId", + "total_seconds": 1.844332, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "teams-$teamId-contacts-$contactId-moments-$momentId-external-email-route", + "total_seconds": 1.844332, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "post-teams-$teamId-contacts-$contactId-moments-$momentId-send", + "total_seconds": 1.844332, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "draft", + "total_seconds": 1.365673, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "nylas", + "total_seconds": 1.365673, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "mail", + "total_seconds": 1.365673, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "crypto", + "total_seconds": 1.365673, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "markdown-to-txt", + "total_seconds": 1.365673, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "get-urls", + "total_seconds": 1.365673, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "slugify", + "total_seconds": 1.365673, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "string", + "total_seconds": 1.365673, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "csv-string", + "total_seconds": 1.161287, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "file-input", + "total_seconds": 1.161287, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "zod-validation-error", + "total_seconds": 1.161287, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "get-teams-$teamId-campaigns-$campaignId-outbound-steps-$stepId-email", + "total_seconds": 1.154051, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "patch-teams-$teamId-campaigns-$campaignId-outbound-steps-$stepId-email", + "total_seconds": 1.154051, + "digital": "0:00:01", + "decimal": "0.00", + "text": "1 sec", + "hours": 0, + "minutes": 0, + "seconds": 1, + "percent": 0 + }, + { + "name": "connect-button", + "total_seconds": 0.635594, + "digital": "0:00:00", + "decimal": "0.00", + "text": "0 secs", + "hours": 0, + "minutes": 0, + "seconds": 0, + "percent": 0 + }, + { + "name": "teams-$teamId-domains-$domainId-helpers", + "total_seconds": 0.595403, + "digital": "0:00:00", + "decimal": "0.00", + "text": "0 secs", + "hours": 0, + "minutes": 0, + "seconds": 0, + "percent": 0 + }, + { + "name": "axios", + "total_seconds": 0.595403, + "digital": "0:00:00", + "decimal": "0.00", + "text": "0 secs", + "hours": 0, + "minutes": 0, + "seconds": 0, + "percent": 0 + } + ], + "machines": [ + { + "name": "Anand's+MacBook+Pro", + "total_seconds": 21124.50402, + "machine_name_id": "018cbb9b-9167-4086-bc6d-9f9256895d0d", + "digital": "5:52:04", + "decimal": "5.87", + "text": "5 hrs 52 mins", + "hours": 5, + "minutes": 52, + "seconds": 4, + "percent": 100 + } + ], + "projects": [ + { + "name": "1q4", + "total_seconds": 21124.50402, + "digital": "5:52:04", + "decimal": "5.87", + "text": "5 hrs 52 mins", + "hours": 5, + "minutes": 52, + "seconds": 4, + "percent": 100 + } + ], "range": { "start": "2023-12-30T23:00:00Z", "end": "2023-12-31T22:59:59Z", "date": "2023-12-31", "text": "Sun Dec 31st 2023", "timezone": "Europe/Amsterdam" - }, - "projects": [], - "languages": [], - "dependencies": [], - "machines": [], - "editors": [], - "operating_systems": [], - "categories": [] + } } ] \ No newline at end of file diff --git a/data/wakatime-time-tracking/daily/2023/12/31/daily-summary.json b/data/wakatime-time-tracking/daily/2023/12/31/daily-summary.json new file mode 100644 index 0000000000..6e1ec24f80 --- /dev/null +++ b/data/wakatime-time-tracking/daily/2023/12/31/daily-summary.json @@ -0,0 +1,26 @@ +[ + { + "grand_total": { + "hours": 0, + "minutes": 0, + "total_seconds": 0, + "digital": "0:00", + "decimal": "0.00", + "text": "0 secs" + }, + "range": { + "start": "2023-12-31T23:00:00Z", + "end": "2024-01-01T22:59:59Z", + "date": "2024-01-01", + "text": "Mon Jan 1st 2024", + "timezone": "Europe/Amsterdam" + }, + "projects": [], + "languages": [], + "dependencies": [], + "machines": [], + "editors": [], + "operating_systems": [], + "categories": [] + } +] \ No newline at end of file diff --git a/data/wakatime-time-tracking/summary/days.json b/data/wakatime-time-tracking/summary/days.json index e28b5e4d98..78ad4c663d 100644 --- a/data/wakatime-time-tracking/summary/days.json +++ b/data/wakatime-time-tracking/summary/days.json @@ -1573,5 +1573,5 @@ "2023-12-27": 1166.510092, "2023-12-28": 0, "2023-12-29": 4620.053201, - "2023-12-30": 0 + "2023-12-30": 21124.50402 } diff --git a/data/wakatime-time-tracking/summary/days/2023/12.json b/data/wakatime-time-tracking/summary/days/2023/12.json index ab8fb0824d..3be6fd928e 100644 --- a/data/wakatime-time-tracking/summary/days/2023/12.json +++ b/data/wakatime-time-tracking/summary/days/2023/12.json @@ -28,5 +28,5 @@ "27": 1166.510092, "28": 0, "29": 4620.053201, - "30": 0 + "30": 21124.50402 } \ No newline at end of file diff --git a/data/wakatime-time-tracking/summary/months/2023.json b/data/wakatime-time-tracking/summary/months/2023.json index 357163b8b2..8dc65f125e 100644 --- a/data/wakatime-time-tracking/summary/months/2023.json +++ b/data/wakatime-time-tracking/summary/months/2023.json @@ -10,5 +10,5 @@ "9": 57737.52313100001, "10": 272336.67525200004, "11": 520739.95722000004, - "12": 279166.15566900006 + "12": 300290.65968900005 } \ No newline at end of file diff --git a/data/wakatime-time-tracking/summary/weeks/2023/52.json b/data/wakatime-time-tracking/summary/weeks/2023/52.json index 31f8956bee..39b3676897 100644 --- a/data/wakatime-time-tracking/summary/weeks/2023/52.json +++ b/data/wakatime-time-tracking/summary/weeks/2023/52.json @@ -5,5 +5,5 @@ "2023-12-27": 1166.510092, "2023-12-28": 0, "2023-12-29": 4620.053201, - "2023-12-30": 0 + "2023-12-30": 21124.50402 } \ No newline at end of file diff --git a/data/wakatime-time-tracking/summary/years.json b/data/wakatime-time-tracking/summary/years.json index 783e072322..e527658a49 100644 --- a/data/wakatime-time-tracking/summary/years.json +++ b/data/wakatime-time-tracking/summary/years.json @@ -3,5 +3,5 @@ "2020": 4143828.3723150035, "2021": 4188121.9951909967, "2022": 2581500.8650600007, - "2023": 3927334.4515419975 + "2023": 3948458.9555619974 } \ No newline at end of file