diff --git a/public/img/vinyl/00_00.webp b/public/img/vinyl/00_00.webp deleted file mode 100644 index 3ab1543..0000000 Binary files a/public/img/vinyl/00_00.webp and /dev/null differ diff --git a/public/img/vinyl/arrival.webp b/public/img/vinyl/arrival.webp deleted file mode 100644 index f9ec6e7..0000000 Binary files a/public/img/vinyl/arrival.webp and /dev/null differ diff --git a/public/img/vinyl/asia.webp b/public/img/vinyl/asia.webp deleted file mode 100644 index 9bb9f9e..0000000 Binary files a/public/img/vinyl/asia.webp and /dev/null differ diff --git a/public/img/vinyl/beverly_hills_cop.webp b/public/img/vinyl/beverly_hills_cop.webp deleted file mode 100644 index 71abcad..0000000 Binary files a/public/img/vinyl/beverly_hills_cop.webp and /dev/null differ diff --git a/public/img/vinyl/college_park.webp b/public/img/vinyl/college_park.webp deleted file mode 100644 index 1061faa..0000000 Binary files a/public/img/vinyl/college_park.webp and /dev/null differ diff --git a/public/img/vinyl/combat_rock.webp b/public/img/vinyl/combat_rock.webp deleted file mode 100644 index 6f340bc..0000000 Binary files a/public/img/vinyl/combat_rock.webp and /dev/null differ diff --git a/public/img/vinyl/cruisin.webp b/public/img/vinyl/cruisin.webp deleted file mode 100644 index 5bc0a88..0000000 Binary files a/public/img/vinyl/cruisin.webp and /dev/null differ diff --git a/public/img/vinyl/dare.webp b/public/img/vinyl/dare.webp deleted file mode 100644 index 9e3e0a0..0000000 Binary files a/public/img/vinyl/dare.webp and /dev/null differ diff --git a/public/img/vinyl/double_density.webp b/public/img/vinyl/double_density.webp deleted file mode 100644 index f788cad..0000000 Binary files a/public/img/vinyl/double_density.webp and /dev/null differ diff --git a/public/img/vinyl/enter_the_wutang_36_chambers.webp b/public/img/vinyl/enter_the_wutang_36_chambers.webp deleted file mode 100644 index 95642d2..0000000 Binary files a/public/img/vinyl/enter_the_wutang_36_chambers.webp and /dev/null differ diff --git a/public/img/vinyl/evig_eventyr.webp b/public/img/vinyl/evig_eventyr.webp deleted file mode 100644 index 64919fe..0000000 Binary files a/public/img/vinyl/evig_eventyr.webp and /dev/null differ diff --git a/public/img/vinyl/face_value.webp b/public/img/vinyl/face_value.webp deleted file mode 100644 index d59a402..0000000 Binary files a/public/img/vinyl/face_value.webp and /dev/null differ diff --git a/public/img/vinyl/grease.webp b/public/img/vinyl/grease.webp deleted file mode 100644 index fd51bec..0000000 Binary files a/public/img/vinyl/grease.webp and /dev/null differ diff --git a/public/img/vinyl/greatest_hits_airsupply.webp b/public/img/vinyl/greatest_hits_airsupply.webp deleted file mode 100644 index 28e6a51..0000000 Binary files a/public/img/vinyl/greatest_hits_airsupply.webp and /dev/null differ diff --git a/public/img/vinyl/harrys_house.webp b/public/img/vinyl/harrys_house.webp deleted file mode 100644 index bbc4529..0000000 Binary files a/public/img/vinyl/harrys_house.webp and /dev/null differ diff --git a/public/img/vinyl/knights_of_the_new_thunder.webp b/public/img/vinyl/knights_of_the_new_thunder.webp deleted file mode 100644 index 3e26e37..0000000 Binary files a/public/img/vinyl/knights_of_the_new_thunder.webp and /dev/null differ diff --git a/public/img/vinyl/master_of_reality.webp b/public/img/vinyl/master_of_reality.webp deleted file mode 100644 index c2c227a..0000000 Binary files a/public/img/vinyl/master_of_reality.webp and /dev/null differ diff --git a/public/img/vinyl/minecraft_volume_alpha.webp b/public/img/vinyl/minecraft_volume_alpha.webp deleted file mode 100644 index 15c1514..0000000 Binary files a/public/img/vinyl/minecraft_volume_alpha.webp and /dev/null differ diff --git a/public/img/vinyl/one_trick_pony.webp b/public/img/vinyl/one_trick_pony.webp deleted file mode 100644 index 5e40f79..0000000 Binary files a/public/img/vinyl/one_trick_pony.webp and /dev/null differ diff --git a/public/img/vinyl/sa_klart_det_gjor_vondt.webp b/public/img/vinyl/sa_klart_det_gjor_vondt.webp deleted file mode 100644 index 5e5cd69..0000000 Binary files a/public/img/vinyl/sa_klart_det_gjor_vondt.webp and /dev/null differ diff --git a/public/img/vinyl/saturday_night_fever.webp b/public/img/vinyl/saturday_night_fever.webp deleted file mode 100644 index aba91d9..0000000 Binary files a/public/img/vinyl/saturday_night_fever.webp and /dev/null differ diff --git a/public/img/vinyl/studio_tan.webp b/public/img/vinyl/studio_tan.webp deleted file mode 100644 index 4c7a4b2..0000000 Binary files a/public/img/vinyl/studio_tan.webp and /dev/null differ diff --git a/public/img/vinyl/the-architects-of-shadows.webp b/public/img/vinyl/the-architects-of-shadows.webp deleted file mode 100644 index 049469c..0000000 Binary files a/public/img/vinyl/the-architects-of-shadows.webp and /dev/null differ diff --git a/public/img/vinyl/the_domino_theory.jpg b/public/img/vinyl/the_domino_theory.jpg deleted file mode 100644 index b52fcd0..0000000 Binary files a/public/img/vinyl/the_domino_theory.jpg and /dev/null differ diff --git a/public/img/vinyl/the_white_album.webp b/public/img/vinyl/the_white_album.webp deleted file mode 100644 index 17db4ae..0000000 Binary files a/public/img/vinyl/the_white_album.webp and /dev/null differ diff --git a/public/img/vinyl/til_det_foles_fint.webp b/public/img/vinyl/til_det_foles_fint.webp deleted file mode 100644 index adc0367..0000000 Binary files a/public/img/vinyl/til_det_foles_fint.webp and /dev/null differ diff --git a/public/img/vinyl/toyenholding3.webp b/public/img/vinyl/toyenholding3.webp deleted file mode 100644 index 23bcb81..0000000 Binary files a/public/img/vinyl/toyenholding3.webp and /dev/null differ diff --git a/public/img/vinyl/turn_back.jpg b/public/img/vinyl/turn_back.jpg deleted file mode 100644 index 592994a..0000000 Binary files a/public/img/vinyl/turn_back.jpg and /dev/null differ diff --git a/public/img/vinyl/under_cover.webp b/public/img/vinyl/under_cover.webp deleted file mode 100644 index cb349ce..0000000 Binary files a/public/img/vinyl/under_cover.webp and /dev/null differ diff --git a/src/data/music.json b/src/data/music.json new file mode 100644 index 0000000..62f0c8a --- /dev/null +++ b/src/data/music.json @@ -0,0 +1,480 @@ +{ + "vinyl": [ + { + "album": " The Architects Of Shadows", + "artist": "Chlär", + "cover": "https://archive.org/download/mbid-b1747800-702d-48cd-bc5a-eee7df670f8e/mbid-b1747800-702d-48cd-bc5a-eee7df670f8e-43036580516_thumb500.jpg", + "url": "https://listenbrainz.org/album/814e7743-0be8-4c8a-9f03-379bd15f6bc5/" + }, + { + "album": "Tøyen Holding 3", + "artist": "Tøyen Holding", + "cover": "https://archive.org/download/mbid-473ea06b-564a-4127-a166-abb1afca37da/mbid-473ea06b-564a-4127-a166-abb1afca37da-43214478995_thumb500.jpg", + "url": "https://listenbrainz.org/album/b2408624-4957-4a4e-a4f0-eef6b348a92c/" + }, + { + "album": "Double Density", + "artist": "Fredfades", + "cover": "https://archive.org/download/mbid-b64ff274-c65b-41d3-bb29-02e5c65dbe1f/mbid-b64ff274-c65b-41d3-bb29-02e5c65dbe1f-38910830950_thumb500.jpg", + "url": "https://listenbrainz.org/album/b3fcc618-2e18-4a28-882f-274cb2c2eba2/" + }, + { + "album": "00:00", + "artist": "han gaiden", + "cover": null, + "url": null + }, + { + "album": "Enter The Wu-Tang (36 Chambers)", + "artist": "Wu-Tang Clan", + "cover": "https://archive.org/download/mbid-ac4714c8-28e4-47c0-adbf-fd982fb45768/mbid-ac4714c8-28e4-47c0-adbf-fd982fb45768-34257545269_thumb500.jpg", + "url": "https://listenbrainz.org/album/610fb60f-900a-3c42-ac7d-f6b6aa8035f9/" + }, + { + "album": "Til det føles fint", + "artist": "Pikekyss", + "cover": "https://archive.org/download/mbid-ffb56d3c-5b0c-427c-8331-aabe0d9a366f/mbid-ffb56d3c-5b0c-427c-8331-aabe0d9a366f-43698583292_thumb250.jpg", + "url": "https://listenbrainz.org/album/94587bbf-b9d5-470f-bb41-d609b09b2c16/" + }, + { + "album": "Harry's House", + "artist": "Harry Styles", + "cover": "https://archive.org/download/mbid-24cd3270-127e-4a75-aeee-b1f23c68fcc5/mbid-24cd3270-127e-4a75-aeee-b1f23c68fcc5-32549295439_thumb500.jpg", + "url": "https://listenbrainz.org/album/d712ba0e-25fa-4c03-aecd-ec0c100deba5/" + }, + { + "album": "Så klart det gjør vondt", + "artist": "Ramón", + "cover": "https://archive.org/download/mbid-6c36422b-df38-4955-a9eb-23c07033a6f6/mbid-6c36422b-df38-4955-a9eb-23c07033a6f6-39180662115_thumb500.jpg", + "url": "https://listenbrainz.org/album/891ae12b-0991-4f60-a9b8-fddec0d364fa/" + }, + { + "album": "Minecraft - Volume Alpha", + "artist": "C418", + "cover": "https://archive.org/download/mbid-16688ad4-7df2-41f1-8ca8-d8f1e7256ae9/mbid-16688ad4-7df2-41f1-8ca8-d8f1e7256ae9-38645210421_thumb500.jpg", + "url": "https://listenbrainz.org/album/7f4856cd-f078-4c0d-aef7-48474d8fa890/" + }, + { + "album": "College Park", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-7bad1ef3-ec76-4a02-b6b9-c475774b40b2/mbid-7bad1ef3-ec76-4a02-b6b9-c475774b40b2-34969866214_thumb500.jpg", + "url": "https://listenbrainz.org/album/b39b5694-f70b-477a-a3e5-77c6a6b17398/" + }, + { + "album": "Evig Eventyr", + "artist": "Ka2", + "cover": "https://archive.org/download/mbid-ce939106-c6d2-4a7e-b2a3-2d16d6300146/mbid-ce939106-c6d2-4a7e-b2a3-2d16d6300146-44415213444_thumb250.jpg", + "url": "https://listenbrainz.org/album/2c059f79-18f8-474a-a7f0-749868cb147b/" + }, + { + "album": "Grease: The Original Soundtrack From the Motion Picture", + "artist": "John Travolta & Olivia Newton-John", + "cover": "https://archive.org/download/mbid-bb50f534-ec57-47bc-a5de-197863f7a5d2/mbid-bb50f534-ec57-47bc-a5de-197863f7a5d2-5593707354_thumb500.jpg", + "url": "https://listenbrainz.org/album/61cb81de-fc03-3437-8ba0-216730ff9c03/" + }, + { + "album": "Under Cover", + "artist": "The Rolling Stones", + "cover": "https://archive.org/download/mbid-47c6dccf-0b6e-4a27-9b2b-4e1390b96e36/mbid-47c6dccf-0b6e-4a27-9b2b-4e1390b96e36-11292678241_thumb500.jpg", + "url": "https://listenbrainz.org/album/515d36a9-a39a-35d8-a522-7f5670fe558e/" + }, + { + "album": "The Beatles (The White Album)", + "artist": "The Beatles", + "cover": "https://archive.org/download/mbid-034e0c73-c2df-328b-861c-3db28217aeed/mbid-034e0c73-c2df-328b-861c-3db28217aeed-4924862361_thumb500.jpg", + "url": "https://listenbrainz.org/album/055be730-dcad-31bf-b550-45ba9c202aa3/" + }, + { + "album": "Beverly Hills Cop", + "artist": "Various artists", + "cover": "https://archive.org/download/mbid-2b00f92d-121c-4c7d-a7e2-eb62d77fd632/mbid-2b00f92d-121c-4c7d-a7e2-eb62d77fd632-23640717331_thumb500.jpg", + "url": "https://listenbrainz.org/album/d1963150-6f00-3498-8121-c4fa349e81f3/" + }, + { + "album": "One Trick Pony", + "artist": "Paul Simon", + "cover": "https://archive.org/download/mbid-567b707c-160c-45da-aa71-f5c0d7d00364/mbid-567b707c-160c-45da-aa71-f5c0d7d00364-25593273257_thumb500.jpg", + "url": "https://listenbrainz.org/album/3fd3b865-5751-3712-a2cd-e7c10cf3bf5a/" + }, + { + "album": "The Domino Theory", + "artist": "Bolland", + "cover": "https://archive.org/download/mbid-70e31c18-80a9-4f67-a23e-8977df7fdfc9/mbid-70e31c18-80a9-4f67-a23e-8977df7fdfc9-28301023104_thumb500.jpg", + "url": "https://listenbrainz.org/album/f0048277-ef67-41b3-acf0-0907917755cc/" + }, + { + "album": "Master of Reality", + "artist": "Black Sabbath", + "cover": "https://archive.org/download/mbid-ad6c6b58-23bd-471d-bafa-bf0e2b3f2636/mbid-ad6c6b58-23bd-471d-bafa-bf0e2b3f2636-5254303248_thumb500.jpg", + "url": "https://listenbrainz.org/album/e51e9779-2edc-3b39-959c-299fdb5ed940/" + }, + { + "album": "Studio Tan", + "artist": "Frank Zappa", + "cover": "https://archive.org/download/mbid-55dbd38b-7325-45a8-a8e8-1f400e6b42dc/mbid-55dbd38b-7325-45a8-a8e8-1f400e6b42dc-4430461009_thumb500.jpg", + "url": "https://listenbrainz.org/album/abe24cf4-884e-389b-8a1b-cbbad4a09e52/" + }, + { + "album": "DARE!", + "artist": "The Human League", + "cover": "https://archive.org/download/mbid-ed055e68-d621-3891-a0dc-5587d8eba26a/mbid-ed055e68-d621-3891-a0dc-5587d8eba26a-22836783878_thumb500.jpg", + "url": "https://listenbrainz.org/album/e8e7999e-0b87-3298-947d-2ad22717fc27/" + }, + { + "album": "Saturday Night Fever", + "artist": "Bee Gees", + "cover": "https://archive.org/download/mbid-281cf8ac-c635-4b0a-afa6-dae8ded1d16e/mbid-281cf8ac-c635-4b0a-afa6-dae8ded1d16e-18899640171_thumb500.jpg", + "url": "https://listenbrainz.org/album/6e9a06a8-c8bb-3ea9-877a-417e74bb1c2e/" + }, + { + "album": "Cruisin'", + "artist": "Village People", + "cover": "https://archive.org/download/mbid-1723ac8e-5065-356d-9051-c6b82db43fb3/mbid-1723ac8e-5065-356d-9051-c6b82db43fb3-7819440608_thumb500.jpg", + "url": "https://listenbrainz.org/album/598ddee4-bd79-4a79-bcd7-b3759b2a91e4/" + }, + { + "album": "Turn Back", + "artist": "Toto", + "cover": "https://archive.org/download/mbid-067f6f4d-59c3-43e6-80b2-083f89a99b40/mbid-067f6f4d-59c3-43e6-80b2-083f89a99b40-17310769937_thumb500.jpg", + "url": "https://listenbrainz.org/album/41ef9903-80e9-32d6-af07-ada9adda7359/" + }, + { + "album": "Arrival", + "artist": "ABBA", + "cover": "https://archive.org/download/mbid-bc141786-124f-4690-aa6f-828afb9b3297/mbid-bc141786-124f-4690-aa6f-828afb9b3297-3127628964_thumb500.jpg", + "url": "https://listenbrainz.org/album/e464e167-83ab-3b59-88bd-262cf552056e/" + }, + { + "album": "Knights of the New Thunder", + "artist": "TNT", + "cover": "https://archive.org/download/mbid-ce6bdbe8-c233-4624-9c2e-f807669a64c8/mbid-ce6bdbe8-c233-4624-9c2e-f807669a64c8-43398003022_thumb500.jpg", + "url": "https://listenbrainz.org/album/c1fea97d-98fc-3e13-a327-ed1f2eb63413/" + }, + { + "album": "Combat Rock", + "artist": "The Clash", + "cover": "https://archive.org/download/mbid-8dd69ab0-e758-41f3-9f0d-094c39603742/mbid-8dd69ab0-e758-41f3-9f0d-094c39603742-34232546131_thumb500.jpg", + "url": "https://listenbrainz.org/album/b1907b62-6aaf-3ea4-9895-b71234a0e5c1/" + }, + { + "album": "Asia", + "artist": "Asia", + "cover": "https://archive.org/download/mbid-882def6c-871c-42b3-aefc-dd754b37d0a8/mbid-882def6c-871c-42b3-aefc-dd754b37d0a8-24554451277_thumb500.jpg", + "url": "https://listenbrainz.org/album/a29d9f47-7f6e-3bad-afe7-ad1a55ddf37c/" + }, + { + "album": "Face Value", + "artist": "Phil Collins", + "cover": "https://archive.org/download/mbid-59e42bfb-faa0-471d-939b-b6fe52d26578/mbid-59e42bfb-faa0-471d-939b-b6fe52d26578-35413032242_thumb500.jpg", + "url": "https://listenbrainz.org/album/1cbc1a5a-5512-3f8e-997b-d9281b83722b/" + }, + { + "album": "Greatest Hits", + "artist": "Air Supply", + "cover": "https://archive.org/download/mbid-fd6526e8-14ed-4055-bb40-3b9aa506e145/mbid-fd6526e8-14ed-4055-bb40-3b9aa506e145-25747765271_thumb500.jpg", + "url": "https://listenbrainz.org/album/ca169803-e09c-4ef9-b957-cb9b5a94f9b6/" + } + ], + "mp3": [ + { + "album": "Information Overload", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-e1ff61fe-53c0-429c-8026-f098d504c5c9/mbid-e1ff61fe-53c0-429c-8026-f098d504c5c9-44216376600_thumb500.jpg", + "url": "https://listenbrainz.org/album/ad580f96-59bf-42f5-bca3-4e34c508f982/" + }, + { + "album": "Die Lit", + "artist": "Playboi Carti", + "cover": "https://archive.org/download/mbid-c8cf2491-a79c-4b08-a2a8-9f365bb06047/mbid-c8cf2491-a79c-4b08-a2a8-9f365bb06047-38743511887_thumb500.jpg", + "url": "https://listenbrainz.org/album/f7479a73-66a7-41be-9f77-9e70828a5809/" + }, + { + "album": "Madvillainy", + "artist": "Madvillain", + "cover": "https://archive.org/download/mbid-b88edf3d-7a88-4d1e-b51b-50022fde5708/mbid-b88edf3d-7a88-4d1e-b51b-50022fde5708-28231687719_thumb500.jpg", + "url": "https://listenbrainz.org/album/ab570ccb-b06b-3746-8147-4903163ba895/" + }, + { + "album": "NO HANDS", + "artist": "Joey Valence & Brae", + "cover": "https://archive.org/download/mbid-43266c00-ff98-4277-a978-38176947f6db/mbid-43266c00-ff98-4277-a978-38176947f6db-38997618839_thumb500.jpg", + "url": "https://listenbrainz.org/album/3b871c8b-8d73-46ea-8266-15c272860cdc/" + }, + { + "album": "PAPOTA", + "artist": "Ca7riel & Paco Amoroso", + "cover": "https://archive.org/download/mbid-46f728e0-64c7-4923-9080-49776b1777f2/mbid-46f728e0-64c7-4923-9080-49776b1777f2-41432410785_thumb500.jpg", + "url": "https://listenbrainz.org/album/6b76e16d-d32f-4014-9bff-43a6020a7c9b/" + }, + { + "album": "Under Pressure", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-47d9a0f6-79ae-42e9-a2e9-9fbb5428852b/mbid-47d9a0f6-79ae-42e9-a2e9-9fbb5428852b-19539982692_thumb500.jpg", + "url": "https://listenbrainz.org/album/d76f63d9-8fbb-4f2f-8f97-19903f192e77/" + }, + { + "album": "The Incredible True Story", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-f32d63d8-e22c-4ac8-a0a5-01f1e3f3aad9/mbid-f32d63d8-e22c-4ac8-a0a5-01f1e3f3aad9-11884804288_thumb500.jpg", + "url": "https://listenbrainz.org/album/346dd115-cacd-40f8-88a3-dde67dae22d9/" + }, + { + "album": "SIDEQUEST", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-b4d5e4ec-027d-4ec0-8483-1f87ca14518c/mbid-b4d5e4ec-027d-4ec0-8483-1f87ca14518c-43245049989_thumb500.jpg", + "url": "https://listenbrainz.org/album/be571fdb-c25b-4ae5-b9ba-b659513ab944/" + }, + { + "album": "Ok Boomer", + "artist": "KONPEITO", + "cover": null, + "url": "https://listenbrainz.org/album/835725b3-ceb4-40b5-bc95-277c4543f521/" + }, + { + "album": "Night Letters to X", + "artist": "KONPEITO", + "cover": null, + "url": "https://listenbrainz.org/album/d20c995d-34dd-4792-b2e0-39993d3d179e/" + }, + { + "album": "BLACK RADIO", + "artist": "KONPEITO", + "cover": null, + "url": "https://listenbrainz.org/album/cd2830c5-6ce6-461e-83d5-fe0da5fbe56d/" + }, + { + "album": "TRAPPIN' IN G O P H E R S P A C E", + "artist": "KONPEITO", + "cover": null, + "url": "https://listenbrainz.org/album/2ae83051-9b65-4942-b2f8-cd94bee22f3c/" + }, + { + "album": "Thank You", + "artist": "KONPEITO", + "cover": "https://archive.org/download/mbid-1a9b017c-3e3f-4f86-a7ca-5bb901b3be5c/mbid-1a9b017c-3e3f-4f86-a7ca-5bb901b3be5c-32597271592_thumb500.jpg", + "url": "https://listenbrainz.org/album/56e56830-be1f-4c46-b60e-2a607635b9ed/" + }, + { + "album": "Fall, 2021", + "artist": "KONPEITO", + "cover": null, + "url": "https://listenbrainz.org/album/4cefa757-2b79-41c7-a043-0e3b1d819117/" + }, + { + "album": "Fall, 2020", + "artist": "KONPEITO", + "cover": "https://archive.org/download/mbid-616f3e9f-d250-4fec-b75a-1237704880c3/mbid-616f3e9f-d250-4fec-b75a-1237704880c3-31364874022_thumb500.jpg", + "url": "https://listenbrainz.org/album/e00bde85-c9ba-4c46-8142-5e39e6d44e35/" + }, + { + "album": "Summer, 2021", + "artist": "KONPEITO", + "cover": "https://archive.org/download/mbid-d314294e-f6af-46e5-afb5-0c7fc8226bc2/mbid-d314294e-f6af-46e5-afb5-0c7fc8226bc2-31364544808_thumb500.jpg", + "url": "https://listenbrainz.org/album/7602b172-e1ea-41c4-8859-cf3ae209e893/" + }, + { + "album": "Spring, 2021", + "artist": "KONPEITO", + "cover": "https://archive.org/download/mbid-92e41e92-ea76-4307-b926-75ee9e518ab7/mbid-92e41e92-ea76-4307-b926-75ee9e518ab7-31364606513_thumb500.jpg", + "url": "https://listenbrainz.org/album/4e2f0c76-fa8c-4f73-9529-db3df1ddea38/" + }, + { + "album": "Summer, 2020", + "artist": "KONPEITO", + "cover": "https://archive.org/download/mbid-db7199b3-81d9-43fd-83ea-6e32c19963e8/mbid-db7199b3-81d9-43fd-83ea-6e32c19963e8-27670921572_thumb500.jpg", + "url": "https://listenbrainz.org/album/da4f398b-b2a4-4477-8dd3-da07eed14edf/" + }, + { + "album": "Winter, 2021", + "artist": "KONPEITO", + "cover": "https://archive.org/download/mbid-efa9ed6d-5225-48f2-8621-70cd0593b041/mbid-efa9ed6d-5225-48f2-8621-70cd0593b041-31364715450_thumb500.jpg", + "url": "https://listenbrainz.org/album/bffd74e5-a857-4663-8fd6-2356be165fea/" + }, + { + "album": "Spring, 2020", + "artist": "KONPEITO", + "cover": "https://archive.org/download/mbid-212c1d03-7295-4f2f-9900-dd2d25504385/mbid-212c1d03-7295-4f2f-9900-dd2d25504385-31364840862_thumb500.jpg", + "url": "https://listenbrainz.org/album/805e9e32-eb86-4f67-b826-5a67b2195303/" + }, + { + "album": "Winter, 2020", + "artist": "KONPEITO", + "cover": "https://archive.org/download/mbid-39501f00-e0b8-4ab5-8071-f05460b35cb5/mbid-39501f00-e0b8-4ab5-8071-f05460b35cb5-27670871341_thumb500.jpg", + "url": "https://listenbrainz.org/album/f18f7962-41a2-4443-acd6-3947c6ce20b5/" + }, + { + "album": "Crew", + "artist": "Company Ink", + "cover": null, + "url": null + }, + { + "album": "Blah Blah", + "artist": "Company Ink", + "cover": null, + "url": null + }, + { + "album": "blasert", + "artist": "Lommekniv", + "cover": null, + "url": null + }, + { + "album": "flymat", + "artist": "Lommekniv", + "cover": null, + "url": null + }, + { + "album": "lys våken", + "artist": "Lommekniv", + "cover": "https://archive.org/download/mbid-9f022f43-c3f0-4725-a958-734ebca85cfd/mbid-9f022f43-c3f0-4725-a958-734ebca85cfd-43214625232_thumb500.jpg", + "url": "https://listenbrainz.org/album/eeeca8bb-3385-41bd-8941-93dc021293fe/" + }, + { + "album": "skygger", + "artist": "Lommekniv", + "cover": null, + "url": null + }, + { + "album": "reptil", + "artist": "Lommekniv", + "cover": null, + "url": null + }, + { + "album": "amøber", + "artist": "Lommekniv", + "cover": null, + "url": null + }, + { + "album": "Casablanca", + "artist": "Elskling", + "cover": null, + "url": null + }, + { + "album": "Have U Ever Been 2 Wales", + "artist": "The Bug Club", + "cover": "https://archive.org/download/mbid-2fa492bc-6e24-416a-a500-36d2d838ae45/mbid-2fa492bc-6e24-416a-a500-36d2d838ae45-41303403277_thumb500.jpg", + "url": "https://listenbrainz.org/album/ef485928-d880-4c40-892f-cb2b5b9e981a/" + }, + { + "album": "On the Intricate Inner Workings of the System", + "artist": "The Bug Club", + "cover": "https://archive.org/download/mbid-7886109f-9fc3-4cd2-b690-f6dcc9a8f8c8/mbid-7886109f-9fc3-4cd2-b690-f6dcc9a8f8c8-39247762288_thumb500.jpg", + "url": "https://listenbrainz.org/album/b8b17ee8-c7a6-489b-8b9f-b2b7ec1fc625/" + }, + { + "album": "Supermarket", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-16efb263-619d-47c2-8f04-201a754c5fd8/mbid-16efb263-619d-47c2-8f04-201a754c5fd8-22726803361_thumb500.jpg", + "url": "https://listenbrainz.org/album/b2ea9e6f-7fc7-41c8-9af6-592d2a8b4792/" + }, + { + "album": "Reasons I Won't Change", + "artist": "Tiny Voices", + "cover": "https://archive.org/download/mbid-3b4c77f2-c8a9-4d05-8f28-777c9f573fe9/mbid-3b4c77f2-c8a9-4d05-8f28-777c9f573fe9-41464391736_thumb500.jpg", + "url": "https://listenbrainz.org/album/a260a1bf-d7c0-4330-9e25-b043b3aa049a/" + }, + { + "album": "The Hits 2", + "artist": "Prince", + "cover": "https://listenbrainz.org/album/6bce5d0d-cd2c-3dc9-b7f8-b969028d7145/", + "url": "https://listenbrainz.org/album/6bce5d0d-cd2c-3dc9-b7f8-b969028d7145/" + }, + { + "album": "When Worlds Collid (The Adventures Of Being And Becoming)", + "artist": "Paperboys", + "cover": "https://archive.org/download/mbid-26134d3b-bdfc-4db7-8dcb-1728604a2cb2/mbid-26134d3b-bdfc-4db7-8dcb-1728604a2cb2-41366772886_thumb500.jpg", + "url": "https://listenbrainz.org/album/d7918530-6793-3919-8abf-a2b487813e51/" + }, + { + "album": "Forever Live Sessions Vol. 2", + "artist": "Men I Trust", + "cover": "https://archive.org/download/mbid-596e22c4-00e4-4d9e-8dfc-1618459bcaaa/mbid-596e22c4-00e4-4d9e-8dfc-1618459bcaaa-41170882966_thumb500.jpg", + "url": "https://listenbrainz.org/album/4111d4c5-c81a-46e1-8cd8-49d6fa6e4394/" + }, + { + "album": "Winter Arc I", + "artist": "MICROMECHA", + "cover": "https://archive.org/download/mbid-4a5c209a-9c9a-4f82-a25c-6d95cf9b5ad3/mbid-4a5c209a-9c9a-4f82-a25c-6d95cf9b5ad3-41023530632_thumb500.jpg", + "url": "https://listenbrainz.org/album/933cc350-3eeb-48e5-8d09-1f26e9d456dd/" + }, + { + "album": "Young Sinatra: Welcome to Forever", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-1bb6c86d-89c5-4fe0-9936-b48fb57f56b1/mbid-1bb6c86d-89c5-4fe0-9936-b48fb57f56b1-9950912897_thumb500.jpg", + "url": "https://listenbrainz.org/album/75534955-4ef3-46a3-a0be-7eba4d680952/" + }, + { + "album": "Young Sinatra: Undeniable", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-d519873b-5c66-434a-907c-709c261cbc81/mbid-d519873b-5c66-434a-907c-709c261cbc81-11995641583_thumb500.jpg", + "url": "https://listenbrainz.org/album/87923a89-7f5f-4d83-b5c4-5e6eb3b60777/" + }, + { + "album": "Young Sinatra", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-9feadf57-e1a1-41b5-81ce-dfdf67a6e955/mbid-9feadf57-e1a1-41b5-81ce-dfdf67a6e955-7453108815_thumb500.jpg", + "url": "https://listenbrainz.org/album/53672c42-4ad8-4f07-87a3-7a452f953566/" + }, + { + "album": "Young, Broke & Infamous", + "artist": "Logic", + "cover": "https://archive.org/download/mbid-9ec71d46-929c-4a8c-a909-bc54cb967fc4/mbid-9ec71d46-929c-4a8c-a909-bc54cb967fc4-9950930795_thumb500.jpg", + "url": "https://listenbrainz.org/album/650b61a3-ce6e-4c16-9ced-25bc2f37631f/" + }, + { + "album": "TwitchTape Vol. 1", + "artist": "Logic", + "cover": "", + "url": "https://listenbrainz.org/album/bf7ee580-d551-4a72-89a0-c4c421258b56/" + }, + { + "album": "1999", + "artist": "Joey Bada$$", + "cover": "https://archive.org/download/mbid-a5e0f379-2eab-468a-8aea-1c7653543af9/mbid-a5e0f379-2eab-468a-8aea-1c7653543af9-2673347297_thumb500.jpg", + "url": "https://listenbrainz.org/album/72d8aef6-d915-408e-b391-c57e5fa0a0c4/" + }, + { + "album": "2014 Forest Hills Drive (10th Anniversary Edition)", + "artist": "J. Cole", + "cover": "https://archive.org/download/mbid-bbd931f0-f3ad-4550-b1cd-862e4b70cc03/mbid-bbd931f0-f3ad-4550-b1cd-862e4b70cc03-29608605409_thumb500.jpg", + "url": "https://listenbrainz.org/album/5995738d-4b6f-4db6-847b-310a9dc67085/" + }, + { + "album": "The Eminem Show", + "artist": "Eminem", + "cover": "https://archive.org/download/mbid-042e3733-608b-44f8-8976-a5a7fd537d2b/mbid-042e3733-608b-44f8-8976-a5a7fd537d2b-33907879386_thumb500.jpg", + "url": "https://listenbrainz.org/album/e9585ed4-d148-3711-bbee-55a97b58325a/" + }, + { + "album": "Time Out", + "artist": "The Dave Brubeck Quartet", + "cover": "https://archive.org/download/mbid-12aa8a07-6bb7-4b8d-9857-50fa9f2e7c13/mbid-12aa8a07-6bb7-4b8d-9857-50fa9f2e7c13-29462664186_thumb500.jpg", + "url": "https://listenbrainz.org/album/035a7881-3e2c-39d2-b110-fe26a4de94e5/" + }, + { + "album": "Magie de la Flûte des Andres", + "artist": "Various Artists", + "cover": "https://archive.org/download/mbid-6f8a2b21-9de1-4847-997a-1cb094bcfcd4/mbid-6f8a2b21-9de1-4847-997a-1cb094bcfcd4-43517718331_thumb500.jpg", + "url": "https://listenbrainz.org/album/2b078d2e-911f-4e3f-bd1c-ac78d910bc61/" + }, + { + "album": "Gold: Greatest Hits", + "artist": "ABBA", + "cover": "https://archive.org/download/mbid-bc0048d9-4a60-487b-a8d0-0dac0a6d19e4/mbid-bc0048d9-4a60-487b-a8d0-0dac0a6d19e4-19396437503_thumb500.jpg", + "url": "https://listenbrainz.org/album/b69d665a-3eee-39f3-b156-58b122232304/" + }, + { + "album": "Backstreet's Back", + "artist": "Backstreet Boys", + "cover": "https://archive.org/download/mbid-29123292-2f0e-4f03-8eb1-2203430a9642/mbid-29123292-2f0e-4f03-8eb1-2203430a9642-15877495582_thumb500.jpg", + "url": "https://listenbrainz.org/album/92ca640f-9098-3d39-a348-9f1f307c4043/" + } + ] +} diff --git a/src/data/vinyl.json b/src/data/vinyl.json deleted file mode 100644 index 33479c8..0000000 --- a/src/data/vinyl.json +++ /dev/null @@ -1,147 +0,0 @@ -[ - { - "album": " The Architects Of Shadows", - "artist": "Chlär", - "cover": "/img/vinyl/the-architects-of-shadows.webp" - }, - { - "album": "Tøyen Holding 3", - "artist": "Tøyen Holding", - "cover": "/img/vinyl/toyenholding3.webp" - }, - { - "album": "Double Density", - "artist": "Fredfades", - "cover": "/img/vinyl/double_density.webp" - }, - { - "album": "00:00", - "artist": "han gaiden", - "cover": "/img/vinyl/00_00.webp" - }, - { - "album": "Enter The Wu-Tang (36 Chambers)", - "artist": "Wu-Tang Clan", - "cover": "/img/vinyl/enter_the_wutang_36_chambers.webp" - }, - { - "album": "Til det føles fint", - "artist": "Pikekyss", - "cover": "/img/vinyl/til_det_foles_fint.webp" - }, - { - "album": "Harry's House", - "artist": "Harry Styles", - "cover": "/img/vinyl/harrys_house.webp" - }, - { - "album": "SÅ KLART DET GJØR VONDT", - "artist": "Ramón", - "cover": "/img/vinyl/sa_klart_det_gjor_vondt.webp" - }, - { - "album": "Minecraft Volume Alpha", - "artist": "C418", - "cover": "/img/vinyl/minecraft_volume_alpha.webp" - }, - { - "album": "College Park", - "artist": "Logic", - "cover": "/img/vinyl/college_park.webp" - }, - { - "album": "Evig Eventyr", - "artist": "Ka2", - "cover": "/img/vinyl/evig_eventyr.webp" - }, - { - "album": "Grease", - "artist": "John Travolta & Olivia Newton-John", - "cover": "/img/vinyl/grease.webp" - }, - { - "album": "Under Cover", - "artist": "The Rolling Stones", - "cover": "/img/vinyl/under_cover.webp" - }, - { - "album": "The Beatles (The White Album)", - "artist": "The Beatles", - "cover": "/img/vinyl/the_white_album.webp" - }, - { - "album": "Beverly Hills Cop", - "artist": "Various artists", - "cover": "/img/vinyl/beverly_hills_cop.webp" - }, - { - "album": "One Trick Pony", - "artist": "Paul Simon", - "cover": "/img/vinyl/one_trick_pony.webp" - }, - { - "album": "The Domino Theory", - "artist": "Bolland", - "cover": "/img/vinyl/the_domino_theory.jpg" - }, - { - "album": "Master of Reality", - "artist": "Black Sabbath", - "cover": "/img/vinyl/master_of_reality.webp" - }, - { - "album": "Studio Tan", - "artist": "Frank Zappa", - "cover": "/img/vinyl/studio_tan.webp" - }, - { - "album": "DARE!", - "artist": "The Human League", - "cover": "/img/vinyl/dare.webp" - }, - { - "album": "Saturday Night Fever", - "artist": "Bee Gees", - "cover": "/img/vinyl/saturday_night_fever.webp" - }, - { - "album": "Cruisin", - "artist": "Village People", - "cover": "/img/vinyl/cruisin.webp" - }, - { - "album": "Turn Back", - "artist": "Toto", - "cover": "/img/vinyl/turn_back.jpg" - }, - { - "album": "Arrival", - "artist": "ABBA", - "cover": "/img/vinyl/arrival.webp" - }, - { - "album": "Knights of the New Thunder", - "artist": "TNT", - "cover": "/img/vinyl/knights_of_the_new_thunder.webp" - }, - { - "album": "Combat Rock", - "artist": "The Clash", - "cover": "/img/vinyl/combat_rock.webp" - }, - { - "album": "Asia", - "artist": "Asia", - "cover": "/img/vinyl/asia.webp" - }, - { - "album": "Face Value", - "artist": "Phil Collins", - "cover": "/img/vinyl/face_value.webp" - }, - { - "album": "Greatest Hits", - "artist": "Air Supply", - "cover": "/img/vinyl/greatest_hits_airsupply.webp" - } -] diff --git a/src/pages/music.astro b/src/pages/music.astro new file mode 100644 index 0000000..e3282ca --- /dev/null +++ b/src/pages/music.astro @@ -0,0 +1,71 @@ +--- +import SectionContainer from '../components/SectionContainer.astro'; +import music from '../data/music.json'; + +const vinylData = Object.keys(music.vinyl).map(album => { + const albumData = music.vinyl[album]; + return { + title: albumData.album, + artist: albumData.artist, + cover: albumData.cover, + url: albumData.url + }; +}); + +const mp3Data = Object.keys(music.mp3).map(album => { + const albumData = music.mp3[album]; + return { + title: albumData.album, + artist: albumData.artist, + cover: albumData.cover, + url: albumData.url + }; +}); +--- + +
+

[ music collection ]

+
+ + mp3s ({music.mp3.length} entries) + +
    + {mp3Data.map((album) => ( +
  • + {album.url ? ( + {album.title} + ) : ( + <>{album.title} + )} + {" by "}{album.artist} +
  • + ))} +
+
+ +
+ + vinyls ({music.vinyl.length} entries) + +
    + {vinylData.map((album) => ( +
  • + {album.url ? ( + {album.title} + ) : ( + <>{album.title} + )} + {" by "}{album.artist} +
  • + ))} +
+
+
+
+ + diff --git a/src/pages/slashes.md b/src/pages/slashes.md index 5e175be..7832707 100644 --- a/src/pages/slashes.md +++ b/src/pages/slashes.md @@ -18,6 +18,8 @@ These are the rest of the [slash pages](https://slashpages.net/) on my website. [🪴 garden](/garden) · my digital garden, filled with drafts, ideas and more +[📀 music](/music) · my music collection - both vinyls & mp3s + [⏳ now](/now) · what i'm doing right now [📹 preview](/preview) · hyper8 instance @@ -32,6 +34,4 @@ These are the rest of the [slash pages](https://slashpages.net/) on my website. [✨ uses](/uses) · what i use on a daily basis -[📀 vinyl](/vinyl) · my vinyl collection - [🎁 wish](/wish) · my public wishlist diff --git a/src/pages/todo.md b/src/pages/todo.md index 7055550..d9e7f29 100644 --- a/src/pages/todo.md +++ b/src/pages/todo.md @@ -4,7 +4,7 @@ description: "" layout: "../layouts/Layout.astro" --- -> _Last update: January 12, 2026_ +> _Last update: February 21, 2026_ List of changes and new features I plan for this website. @@ -23,4 +23,3 @@ rss-related stuff for creating a rss feed for my bookshelf, watchlist, status-pa - https://docs.astro.build/en/recipes/rss/ ``` - Add `/colophon`-page similar to [ivndbt](https://ivndbt.com/colophon) or [tim](https://timharek.no/colophon/) -- Refactor [/vinyl](/vinyl) to a `/music`-page - kinda like [Ege Çelikçi](https://ege.celikci.me/music/). That way I can include my MP3 collection as well! diff --git a/src/pages/vinyl.astro b/src/pages/vinyl.astro deleted file mode 100644 index b14e8a0..0000000 --- a/src/pages/vinyl.astro +++ /dev/null @@ -1,52 +0,0 @@ ---- -import SectionContainer from '../components/SectionContainer.astro'; -import vinyl from '../data/vinyl.json' - -const vinylByAlbumTitle = vinyl.reduce((acc:any, currentVinyl) => { - const { album, artist, cover } = currentVinyl; - if (!acc[album]) { - acc[album] = { - vinyls: [], - artist: artist, - cover: cover - }; - } - acc[album].vinyls.push(currentVinyl); - return acc; -}, {}); - -const vinylData = Object.keys(vinylByAlbumTitle).map(albumTitle => { - const albumData = vinylByAlbumTitle[albumTitle]; - return { - title: albumTitle, - artist: albumData.artist, - cover: albumData.cover, - vinyl: albumData.vinyls, - }; -}); ---- - - -
-

[ vinyl collection ]

-
- {vinylData.map((album) => ( -
- -

{album.title}

-

{album.artist}

-
- ))} -
-
-
- -