diff --git a/examples/discover_output.txt b/examples/discover_output.txt index 163094d..b5ebf41 100644 --- a/examples/discover_output.txt +++ b/examples/discover_output.txt @@ -1,19 +1,19 @@ { items: [ { type: 'album', - name: 'Paranormal', - url: 'https://greyfrequency.bandcamp.com/album/paranormal', - imageUrl: 'https://f4.bcbits.com/img/a318503641_2.jpg', + name: 'Kofū II / 古風 II', + url: 'https://meitei.bandcamp.com/album/kofu-ii-ii', + imageUrl: 'https://f4.bcbits.com/img/a612322967_2.jpg', genre: 'ambient', artist: - { name: 'Grey Frequency', - url: 'https://greyfrequency.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/15368478_28.jpg' }, - location: 'UK', + { name: 'Meitei / 冥丁', + url: 'https://meitei.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26404121_28.jpg' }, + location: 'Hiroshima, Japan', featuredTrack: - { name: 'Haunted Tape (EVP 1)', - duration: 75.0001, + { name: 'Happyaku-yachō / 八百八町', + duration: 187.457, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/5f2a5096dc6bbbe9ba3377545c11e6b1/mp3-128/43849283?p=0&ts=1611738984&t=de5990a8d3f85ab30f76073cab9754910243329d&token=1611738984_c350d90b390a131b79d57a15f26caf9bf1539925' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/8104d9c2511ae8cb8a4fdb6546620782/mp3-128/2665809227?p=0&ts=1634706473&t=c5fc7c346942f6b8847bbbba40b1145a1d733f7b&token=1634706473_3bdc73ba630eef04eb5362fcf27c75e0286ca1b9' } } }, { type: 'album', name: 'Everywhere at the end of time', url: 'https://thecaretaker.bandcamp.com/album/everywhere-at-the-end-of-time', @@ -28,292 +28,7 @@ { name: 'A1 - It\'s just a burning memory', duration: 212.213, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/5374bf89169c62150232c9813a977c9a/mp3-128/1541188837?p=0&ts=1611738984&t=721c41b25f646ed7b45aea5f3b65502b9887e381&token=1611738984_912e472fe126c5168364a21e2a5f620d77b76d01' } } }, - { type: 'album', - name: 'Iridescence Of Clouds', - url: 'https://astrangelyisolatedplace.bandcamp.com/album/iridescence-of-clouds', - imageUrl: 'https://f4.bcbits.com/img/a2740388042_2.jpg', - genre: 'ambient', - artist: - { name: 'Illuvia', - url: 'https://astrangelyisolatedplace.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/20131968_28.jpg' }, - location: 'Los Angeles, California', - featuredTrack: - { name: 'Titicaca', - duration: 486.207, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/b23fbf0582befc2566f32d94fd44e1cb/mp3-128/397919130?p=0&ts=1611738984&t=7d5d69127f12fc0b3ac05b36908c7860fd3cedfa&token=1611738984_b82ec62b8d1cdea3817eda6bb004ce3fe4f62545' } } }, - { type: 'album', - name: 'Scary Wind Textures Exterior & Interior Wind Sound Effects', - url: 'https://freetousesounds.bandcamp.com/album/scary-wind-textures-exterior-interior-wind-sound-effects', - imageUrl: 'https://f4.bcbits.com/img/a2358200301_2.jpg', - genre: 'ambient', - artist: - { name: 'freetousesounds', - url: 'https://freetousesounds.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/20334833_28.jpg' }, - location: 'Los Angeles, California', - featuredTrack: - { name: 'WINDVege, Exterior, Tree, Leaves, Gust, Strong, Spooky, Howl, Whistle, Residential Neighbourhood, Nighttime, Bodrum, Turkey, FTUS, 19232, 01', - duration: 179.903, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/4f02ecffa9f351da11083f1885b632ff/mp3-128/2608882322?p=0&ts=1611738984&t=2f6570c13e7af88392f119319b320e95bb58d87c&token=1611738984_081eaa5be56c9473d05dfb19e7928994b19a5fa9' } } }, - { type: 'album', - name: 'The Darkest Place', - url: 'https://archivesdubmusic.bandcamp.com/album/the-darkest-place', - imageUrl: 'https://f4.bcbits.com/img/a557926145_2.jpg', - genre: 'ambient', - artist: - { name: 'Warmth', - url: 'https://archivesdubmusic.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/11883163_28.jpg' }, - location: 'Spain', - featuredTrack: - { name: 'The Infinite', - duration: 263.143, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/a7389731f42c633e7e18e88108d0fbbb/mp3-128/1651550262?p=0&ts=1611738984&t=ed79b4c96e9a105a0d60643818c7bfa69dc71257&token=1611738984_0a63038f13202f6c1ac795d125ec29d91151d11d' } } }, - { type: 'album', - name: 'Woo\'d Early', - url: 'https://pitp.bandcamp.com/album/wood-early', - imageUrl: 'https://f4.bcbits.com/img/a1392127713_2.jpg', - genre: 'ambient', - artist: - { name: 'Free Dust', - url: 'https://pitp.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/21692848_28.jpg' }, - location: 'Indianapolis, Indiana', - featuredTrack: - { name: 'Early Gray', - duration: 314.2, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/a397fafc9ba6ac36a98363f9098a4982/mp3-128/2982193407?p=0&ts=1611738984&t=9a4c335df435644176d8239d2ead09439592ca28&token=1611738984_eeb39662226354aa1c3b89a9bcf2d5c8f79c8859' } } }, - { type: 'album', - name: 'Departure [First Class Edition]', - url: 'https://mickchillage.bandcamp.com/album/departure-first-class-edition', - imageUrl: 'https://f4.bcbits.com/img/a1030143532_2.jpg', - genre: 'ambient', - artist: - { name: 'Mick Chillage', - url: 'https://mickchillage.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/20194684_28.jpg' }, - location: 'Dublin, Ireland', - featuredTrack: - { name: 'Departure', - duration: 201, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/195414ff7e252d3ff5f20cae3988eb6e/mp3-128/4095181674?p=0&ts=1611738984&t=58c60c6ce1ade180e0c8d460c82c9c26c6bcf1bf&token=1611738984_62e7d8a2f82db7fe2f84c48cd6e019dcdde32236' } } }, - { type: 'album', - name: 'Karel Čapek\'s RUR', - url: 'https://binaural-space.bandcamp.com/album/karel-apeks-rur', - imageUrl: 'https://f4.bcbits.com/img/a2726364978_2.jpg', - genre: 'ambient', - artist: - { name: 'Binaural Space', - url: 'https://binaural-space.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/14361095_28.jpg' }, - location: 'Prague, Czechia', - featuredTrack: - { name: 'Prologue', - duration: 126.667, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/ac7660feda7d2edc8c6c0f56d7e91465/mp3-128/2276954305?p=0&ts=1611738984&t=9e1746da7ba1fb8f49cf248cb01f0a40dcfa1fe9&token=1611738984_dac884516c4b76787a0f2df9292b5c9ba345f0ed' } } }, - { type: 'album', - name: 'Divine Mother', - url: 'https://omnigardens.bandcamp.com/album/divine-mother', - imageUrl: 'https://f4.bcbits.com/img/a4077042027_2.jpg', - genre: 'ambient', - artist: - { name: 'Omni Gardens', - url: 'https://omnigardens.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/9927323_28.jpg' }, - location: 'Portland, Oregon', - featuredTrack: - { name: 'Divine Mother', - duration: 1660.7, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/aedebceb02fceaaecbff8d3b3d2d7baa/mp3-128/3323217444?p=0&ts=1611738984&t=a2c0e91411a9d6d5945281c1fedb05678698c7db&token=1611738984_39ff80968436f64f54d2f448a753452f4a7de0bf' } } }, - { type: 'album', - name: 'Bird Wings Sound Effects! Pigeon Valley Cappadocia', - url: 'https://freetousesounds.bandcamp.com/album/bird-wings-sound-effects-pigeon-valley-cappadocia', - imageUrl: 'https://f4.bcbits.com/img/a2423785532_2.jpg', - genre: 'ambient', - artist: - { name: 'freetousesounds', - url: 'https://freetousesounds.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/20334833_28.jpg' }, - location: 'Los Angeles, California', - featuredTrack: - { name: 'WINGBird, Pigeon Flock, Birds, Call, Chirping, Cooing, Grunting, Tourists, Distance Traffic, Pigeon Valley, Cappadocia, Turkey, FTUS, 19232, 01', - duration: 20.195, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/cfa031618636a122ad64cbb02a178314/mp3-128/1868513401?p=0&ts=1611738984&t=9c71e1ad1a4cecac8313af0c29bce91c87902a10&token=1611738984_8615ca2d567193f3ec2e0d56c322554e68dfd244' } } }, - { type: 'album', - name: 'Alban Arthan', - url: 'https://malfet.bandcamp.com/album/alban-arthan', - imageUrl: 'https://f4.bcbits.com/img/a791965554_2.jpg', - genre: 'ambient', - artist: - { name: 'Malfet', - url: 'https://malfet.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/19391845_28.jpg' }, - location: 'Morro Bay, California', - featuredTrack: - { name: 'Lost In Shadow, We Sought Your Radiance', - duration: 421.684, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/f09090977c8c529323ad8454e1036f68/mp3-128/3238553552?p=0&ts=1611738984&t=8f8f9ed14beff459f042dd58b4c8becb40f7a2da&token=1611738984_c96eaad2adfa2c9213de4915a2dc7d5589cd3f8d' } } }, - { type: 'album', - name: 'The Age of Cymatics', - url: 'https://synphaera.bandcamp.com/album/the-age-of-cymatics', - imageUrl: 'https://f4.bcbits.com/img/a588004264_2.jpg', - genre: 'ambient', - artist: - { name: 'S1gns Of L1fe', - url: 'https://synphaera.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/5308514_28.jpg' }, - location: 'Los Angeles, California', - featuredTrack: - { name: 'The Age of Cymatics', - duration: 442, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/51bf895a38e6addab184607be189c22b/mp3-128/3300015174?p=0&ts=1611738984&t=5c71d552f192fb1de78974b874bdb4f3e0b22c06&token=1611738984_6ace1a43f73619bee41ec0ae7a89fdb0a1becc7c' } } }, - { type: 'album', - name: '上海/香港', - url: 'https://hiraeth-records.bandcamp.com/album/--3', - imageUrl: 'https://f4.bcbits.com/img/a2036178332_2.jpg', - genre: 'ambient', - artist: - { name: '沙漠鱿鱼', - url: 'https://hiraeth-records.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/22632423_28.jpg' }, - location: 'Netherlands', - featuredTrack: - { name: '早上通勤', - duration: 166.542, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/420fc45a5ee11f9fb62afd902383c5fc/mp3-128/2038239276?p=0&ts=1611738984&t=8197c8c866162cb6f98511516d9435a68c1f1699&token=1611738984_5a81dd677741766871401b4190ffde0f3d99feb9' } } }, - { type: 'album', - name: 'sui', - url: 'https://seilrecords.bandcamp.com/album/sui', - imageUrl: 'https://f4.bcbits.com/img/a3124837381_2.jpg', - genre: 'ambient', - artist: - { name: 'morimoto naoki', - url: 'https://seilrecords.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/16003094_28.jpg' }, - location: 'Frankfurt, Germany', - featuredTrack: - { name: 'ever', - duration: 190.906, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/8051594f183529dd48415622604ca728/mp3-128/2626430241?p=0&ts=1611738984&t=e40c704300f33d0305eb3dbb3599ada51f733eaa&token=1611738984_f1beca7b39d571dfd156b7780407477cb201078a' } } }, - { type: 'album', - name: 'tʌntrə XIl', - url: 'https://neotantra.bandcamp.com/album/t-ntr-xil', - imageUrl: 'https://f4.bcbits.com/img/a3002861313_2.jpg', - genre: 'ambient', - artist: - { name: 'Neotantra', - url: 'https://neotantra.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/18200996_28.jpg' }, - location: 'UK', - featuredTrack: - { name: 'Hipnotic Earth-Wind Unwind', - duration: 155, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/b13754c3d79a0b0bedeed1670952fbd9/mp3-128/676639899?p=0&ts=1611738984&t=76486ee81477a7d833dbddfbf97c4c0b030d493a&token=1611738984_b62c372f77f059d8d36f989af62ad960f1e3334d' } } }, - { type: 'album', - name: 'Everywhere, an empty bliss', - url: 'https://thecaretaker.bandcamp.com/album/everywhere-an-empty-bliss', - imageUrl: 'https://f4.bcbits.com/img/a338597689_2.jpg', - genre: 'ambient', - artist: - { name: 'The Caretaker', - url: 'https://thecaretaker.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/8262351_28.jpg' }, - location: 'Manchester, UK', - featuredTrack: - { name: 'All eyes bewildered', - duration: 204.846, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/670d376cf23fbf7ec1a01be9e87dae3e/mp3-128/250979002?p=0&ts=1611738984&t=21eaa2c345403f505e72ab4c6670a10c1ddc460c&token=1611738984_b8a9750b62843abdbf0ba39e79086ae79aae4321' } } }, - { type: 'album', - name: 'What The Fog', - url: 'https://dauw.bandcamp.com/album/what-the-fog', - imageUrl: 'https://f4.bcbits.com/img/a3249583106_2.jpg', - genre: 'ambient', - artist: - { name: 'Allred & Broderick', - url: 'https://dauw.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/15508445_28.jpg' }, - location: 'Ghent, Belgium', - featuredTrack: - { name: 'The Foghorn', - duration: 558.798, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/fcbdbe91d8023e8130d8aed839f03973/mp3-128/2149716342?p=0&ts=1611738984&t=d47e0f6b267874042f8f3eaf2ccb129c8d55f6d3&token=1611738984_7bd160c829c40404d61bfd7ab23ca3b27bd42888' } } }, - { type: 'album', - name: 'Endtime Psalms', - url: 'https://cryochamber.bandcamp.com/album/endtime-psalms', - imageUrl: 'https://f4.bcbits.com/img/a1532975576_2.jpg', - genre: 'ambient', - artist: - { name: 'Aegri Somnia', - url: 'https://cryochamber.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/4516843_28.jpg' }, - location: 'Oregon', - featuredTrack: - { name: 'C.A.H.R.', - duration: 402, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/97f19f85fc8652ac5aef4f8fea7978f8/mp3-128/75758527?p=0&ts=1611738984&t=474b97b27dbef161b6b3e27116c4f3062c43eab7&token=1611738984_3291ef1bfd63d4fa113f500adcdb42cc87296528' } } }, - { type: 'album', - name: 'Nusquam', - url: 'https://cryochamber.bandcamp.com/album/nusquam', - imageUrl: 'https://f4.bcbits.com/img/a3815523368_2.jpg', - genre: 'ambient', - artist: - { name: 'Aegri Somnia', - url: 'https://cryochamber.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/4516843_28.jpg' }, - location: 'Oregon', - featuredTrack: - { name: 'Throne', - duration: 254.841, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/4b1c42ec5ceb4dace3c006702136044d/mp3-128/2167154214?p=0&ts=1611738984&t=e8fdb88d417374bff70192ed2c791017ae1fc946&token=1611738984_5b88b43b1d00f8386f4187e9b416bacc4fa10a56' } } }, - { type: 'album', - name: 'INTO THE MAJESTIC', - url: 'https://steveroach.bandcamp.com/album/into-the-majestic', - imageUrl: 'https://f4.bcbits.com/img/a1334546830_2.jpg', - genre: 'ambient', - artist: - { name: 'Steve Roach', - url: 'https://steveroach.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/15138466_28.jpg' }, - location: 'Tucson, Arizona', - featuredTrack: - { name: 'Into the Majestic', - duration: 2980.08, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/5d7aef5808d6d96ceb047449a7c37599/mp3-128/1509417070?p=0&ts=1611738984&t=ea03e82095c9a1e11997cdeea44ae4bf5b211689&token=1611738984_239af7854f31fa229a41b39761666b5b85a1b4ab' } } }, - { type: 'album', - name: 'Salos', - url: 'https://stroomtv.bandcamp.com/album/salos', - imageUrl: 'https://f4.bcbits.com/img/a1405463013_2.jpg', - genre: 'ambient', - artist: - { name: 'Merope', - url: 'https://stroomtv.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/21913014_28.jpg' }, - location: 'Belgium', - featuredTrack: - { name: 'Ei Dvipa', - duration: 254.347, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/36bcaefc801ea8a324e20f3a0feecfb2/mp3-128/717332475?p=0&ts=1611738984&t=e7ecd65b10d2b4798c93c5fef9e89ee2933bec4e&token=1611738984_23fecd7fed76ee88135130576113e56649176452' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/5374bf89169c62150232c9813a977c9a/mp3-128/1541188837?p=0&ts=1634706473&t=d15d20218584886762fe3df6865d5dcac508b8a3&token=1634706473_154201e2e9a842268337b95996476cab3d66dfe3' } } }, { type: 'album', name: 'Repetition Hymns', url: 'https://pitp.bandcamp.com/album/repetition-hymns', @@ -325,175 +40,430 @@ imageUrl: 'https://f4.bcbits.com/img/21692848_28.jpg' }, location: 'Indianapolis, Indiana', featuredTrack: - { name: 'Closer', - duration: 238.001, + { name: 'The Innocence of Sleep', + duration: 242.992, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/1ab5fcfe575733e26be9764544addb7c/mp3-128/1664475933?p=0&ts=1611738984&t=14b4c1fc22539b0737cd9e311e2b44266545b63f&token=1611738984_915ad0a4bb897b94fc04968824035e5e3dba24fd' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/7980fa949580f8ee110f8b40c5cf548f/mp3-128/3377175240?p=0&ts=1634706473&t=ab76b234d18336875ca166f1f075bc25433b04ca&token=1634706473_d498b35aec0b854d7a39e86d441e73c27574e538' } } }, { type: 'album', - name: 'The Home Diaries', - url: 'https://whitelabrecs.bandcamp.com/album/the-home-diaries', - imageUrl: 'https://f4.bcbits.com/img/a4148627509_2.jpg', + name: 'Night Sobbed a Potion Diseased', + url: 'https://dungeonsdeeprecords.bandcamp.com/album/night-sobbed-a-potion-diseased', + imageUrl: 'https://f4.bcbits.com/img/a3442827912_2.jpg', genre: 'ambient', artist: - { name: 'Whitelabrecs', - url: 'https://whitelabrecs.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/21206991_28.jpg' }, - location: 'England, UK', - featuredTrack: - { name: 'The Sea Is Where You Go To Reminise When You Are Far From Home', - duration: 250.625, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/313b08011eeae85eeb1709387ba61634/mp3-128/2956653363?p=0&ts=1611738984&t=5ba4a42407da95cacf18fd0991680ee50aa5dbbf&token=1611738984_b9ceacc584edea000da673cbdc890dbdf85156bf' } } }, - { type: 'album', - name: 'I-Vii', - url: 'https://vitriol.bandcamp.com/album/i-vii', - imageUrl: 'https://f4.bcbits.com/img/a56290920_2.jpg', - genre: 'ambient', - artist: - { name: 'Vitriol', - url: 'https://vitriol.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/5870089_28.jpg' }, - location: 'Wales, UK', - featuredTrack: - { name: 'Visita', - duration: 123.013, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/f701dcfe8283b94fda76b181f625f82d/mp3-128/2989924027?p=0&ts=1611738984&t=c877e4e4e8bb05318a2a1326e8cca82a504d746e&token=1611738984_47d82c63927027ea075b702d9b5a8dfa85e30f96' } } }, - { type: 'album', - name: 'Drifting...', - url: 'https://secretstairways.bandcamp.com/album/drifting', - imageUrl: 'https://f4.bcbits.com/img/a4109025150_2.jpg', - genre: 'ambient', - artist: - { name: 'Secret Stairways', - url: 'https://secretstairways.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/23357926_28.jpg' }, + { name: 'Wallachian Cobwebs', + url: 'https://dungeonsdeeprecords.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26390472_28.jpg' }, location: null, featuredTrack: - { name: 'Drifting Across the River', - duration: 225.443, + { name: 'The Electrical Secrets of Heaven', + duration: 444.083, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/95f0bfaf8ac391ca1575365a6286612d/mp3-128/1503399465?p=0&ts=1611738984&t=dcbf5af7f991e1553cef815e2904e55b3179c32d&token=1611738984_08a64890aaa09172a10e2a244768314c77427bab' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/152994e13c92e5162e23cabebbeaf31d/mp3-128/2270160924?p=0&ts=1634706473&t=73d2e47316817284cd27848e97cf4779c804021b&token=1634706473_864da9da2829bb0296e79752665cccf5e35c6287' } } }, { type: 'album', - name: '2020 | Label Compilation', - url: 'https://astrangelyisolatedplace.bandcamp.com/album/2020-label-compilation', - imageUrl: 'https://f4.bcbits.com/img/a1977534295_2.jpg', + name: 'An empty bliss beyond this World', + url: 'https://thecaretaker.bandcamp.com/album/an-empty-bliss-beyond-this-world', + imageUrl: 'https://f4.bcbits.com/img/a4087775263_2.jpg', genre: 'ambient', artist: - { name: 'A Strangely Isolated Place', - url: 'https://astrangelyisolatedplace.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/20131968_28.jpg' }, - location: 'Los Angeles, California', + { name: 'The Caretaker', + url: 'https://thecaretaker.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/8262351_28.jpg' }, + location: 'Manchester, UK', featuredTrack: - { name: 'Olga Wojciechowska - Labyrinth Made of Labyrinths', - duration: 249, + { name: 'All you are going to want to do is get back there', + duration: 226.236, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/e7a16ffe3f6de4299494d36d6b0d5729/mp3-128/3274441300?p=0&ts=1611738984&t=aa1b1861b46d726372c54929525f74b5ad0b1bf3&token=1611738984_4470eac6690eee497a79c89ba3ecd8b29d7c7843' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/153845156a25011e0d4e3939103f8f02/mp3-128/1186879202?p=0&ts=1634706473&t=fa8393dc2872c805c3d3ff1f0833e4b7d0ea2a87&token=1634706473_bcad6a1022377cf1d6d776ddd6b27f3e351566d4' } } }, { type: 'album', - name: 'Silver Ladders', - url: 'https://marylattimoreharpist.bandcamp.com/album/silver-ladders', - imageUrl: 'https://f4.bcbits.com/img/a354576578_2.jpg', + name: 'mountain ambient III', + url: 'https://0foundation.bandcamp.com/album/mountain-ambient-iii', + imageUrl: 'https://f4.bcbits.com/img/a3930873931_2.jpg', genre: 'ambient', artist: - { name: 'Mary Lattimore', - url: 'https://marylattimoreharpist.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/7493584_28.jpg' }, - location: 'Los Angeles, California', + { name: '.foundation', + url: 'https://0foundation.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/19851094_28.jpg' }, + location: 'Dallas, Texas', featuredTrack: - { name: 'Silver Ladders', - duration: 225.934, + { name: 'terminalia', + duration: 551.186, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/d0f9df41cd89c026f79cfa17e8abfd76/mp3-128/1353268702?p=0&ts=1611738984&t=633875e0d07e567bcd7b4fd905d940569a64f6e3&token=1611738984_72896c45ec03051188324a1fa5370c62a368d87c' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/dcee0d7e2181d12f5e0ed53d50eebfcb/mp3-128/2718293832?p=0&ts=1634706473&t=ab7f2d22a840a239ada2a11dc463b5f9c312a6c3&token=1634706473_79490e083aedf1e35283ff49995b9afeda227e33' } } }, { type: 'album', - name: 'Ambedo', - url: 'https://healingsoundpropagandist.bandcamp.com/album/ambedo', - imageUrl: 'https://f4.bcbits.com/img/a2746514686_2.jpg', + name: 'The Stains of the Embodied Sacrifice (expanded edition 2021)', + url: 'https://raisondetre.bandcamp.com/album/the-stains-of-the-embodied-sacrifice-expanded-edition-2021', + imageUrl: 'https://f4.bcbits.com/img/a171448036_2.jpg', genre: 'ambient', artist: - { name: 'City of Dawn', - url: 'https://healingsoundpropagandist.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/17801075_28.jpg' }, - location: 'Indianapolis, Indiana', + { name: 'raison d\'être', + url: 'https://raisondetre.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/5576_28.jpg' }, + location: 'Sweden', featuredTrack: - { name: 'Passing of Time', - duration: 305.292, + { name: 'The Spirit Will Not Share The Guilt', + duration: 504.426, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/ed730ea0cd5df347b0395f410b3ea4f7/mp3-128/2268267132?p=0&ts=1611738984&t=611471514919fcf7e18fb8403e10b571c6a1d1ce&token=1611738984_5e592a89923978c328e466d1671c07df1240cbfd' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/e99e8f8d75af1379ee77fe04d58b6a8c/mp3-128/3313990578?p=0&ts=1634706473&t=0d983188e702827d9231cd79180e5ba5f32c974b&token=1634706473_bf446b87d82b6ea03c7917da4a9b7879378efcb2' } } }, { type: 'album', - name: 'Because of a Flower', - url: 'https://anaroxanne.bandcamp.com/album/because-of-a-flower-2', - imageUrl: 'https://f4.bcbits.com/img/a3771205071_2.jpg', + name: 'The Empty Hollow Unfolds (expanded edition 2021)', + url: 'https://raisondetre.bandcamp.com/album/the-empty-hollow-unfolds-expanded-edition-2021', + imageUrl: 'https://f4.bcbits.com/img/a1088429176_2.jpg', genre: 'ambient', artist: - { name: 'Ana Roxanne', - url: 'https://anaroxanne.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/21548943_28.jpg' }, - location: 'New York, New York', + { name: 'raison d\'être', + url: 'https://raisondetre.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/5576_28.jpg' }, + location: 'Sweden', featuredTrack: - { name: 'Camille', - duration: 304.145, + { name: 'The Slow Ascent', + duration: 337.383, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/bf283c0edfd192d8d3d7550fff5fb387/mp3-128/692142981?p=0&ts=1611738984&t=ce2fdc2823f67db9ba932f7cc661b2a9c2c3cbde&token=1611738984_7e66ccc4a7bb5e6dc6b7f6436dcba88181066a86' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/3038515eaa095fa03fceb155fb6f0e81/mp3-128/3749936751?p=0&ts=1634706473&t=bec5eac4045db835ab5d065e5522e1225c90f25c&token=1634706473_2f50d19327e058f0dd6251e21c83c5b8e6eff738' } } }, { type: 'album', - name: 'Silesco', - url: 'https://lontanoseries.bandcamp.com/album/silesco', - imageUrl: 'https://f4.bcbits.com/img/a2793131279_2.jpg', + name: 'Return From Tomorrow', + url: 'https://oliviaway.bandcamp.com/album/return-from-tomorrow', + imageUrl: 'https://f4.bcbits.com/img/a2381991646_2.jpg', genre: 'ambient', artist: - { name: 'Thme', + { name: 'oliviaway', + url: 'https://oliviaway.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/15039429_28.jpg' }, + location: 'London, UK', + featuredTrack: + { name: 'Return From Tomorrow', + duration: 328.895, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/a7e838968debd731cab19a4f542582d7/mp3-128/485734895?p=0&ts=1634706473&t=28b230aca6663e28a2ff1a27927291cc83f7cf11&token=1634706473_a2b63584467f09e7a0393af8f6cac8189748c663' } } }, + { type: 'album', + name: 'Leaves Painted In A Darker Blue', + url: 'https://lontanoseries.bandcamp.com/album/leaves-painted-in-a-darker-blue', + imageUrl: 'https://f4.bcbits.com/img/a1886935783_2.jpg', + genre: 'ambient', + artist: + { name: 'Blanket Swimming', url: 'https://lontanoseries.bandcamp.com', imageUrl: 'https://f4.bcbits.com/img/14016527_28.jpg' }, location: 'Sardinia, Italy', featuredTrack: - { name: 'A1. Dreamed, Spoken', - duration: 146, + { name: 'The Rains Began', + duration: 400.591, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/7da0f38afed9d550859f0cb873913b0a/mp3-128/439754540?p=0&ts=1611738984&t=141679d6e355337ed6448cda5b1ce3febc6944da&token=1611738984_2467adeadd32e6ee11991c2947eb5a04adf4d8eb' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/cffd5e00e6a1d13e16c8715f89409db2/mp3-128/3429221434?p=0&ts=1634706473&t=95f9a640c4a297207f6d5e18a9ad0b2f1667f301&token=1634706473_7eac09701c6621a9acea057c7748901260038b5b' } } }, { type: 'album', - name: 'Almond Drive', - url: 'https://rustedtonerecordings.bandcamp.com/album/almond-drive', - imageUrl: 'https://f4.bcbits.com/img/a1746379860_2.jpg', + name: 'Niflheim', + url: 'https://cryochamber.bandcamp.com/album/niflheim', + imageUrl: 'https://f4.bcbits.com/img/a1760368140_2.jpg', genre: 'ambient', artist: - { name: 'James Osland', - url: 'https://rustedtonerecordings.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/15450473_28.jpg' }, - location: 'Farnham, UK', + { name: 'Ager Sonus', + url: 'https://cryochamber.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/4516843_28.jpg' }, + location: 'Oregon', featuredTrack: - { name: 'In A Place That Was Dear To Me', - duration: 266.375, + { name: 'Going North', + duration: 327.134, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/d9829ad4f01344293b901d3e885fdd92/mp3-128/2369259595?p=0&ts=1611738984&t=648ca16d2d4b70c117c9078b4611fdb084b80917&token=1611738984_560aebe70791dead73a70240552dd28dbf56db1d' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/acdb930e7756bc696610131c9c66771b/mp3-128/2079600906?p=0&ts=1634706473&t=f815b4a39948cb14d79bbdaee53f9aca3681d463&token=1634706473_6d349380a369953744d44400b9c4f910744e942c' } } }, { type: 'album', - name: 'Blue Sphere (Previously Unreleased + Complete Album included)', - url: 'https://klauswiese.bandcamp.com/album/blue-sphere-previously-unreleased-complete-album-included', - imageUrl: 'https://f4.bcbits.com/img/a129047194_2.jpg', + name: 'Hexerei Im Zwielicht Der Finsternis', + url: 'https://infinitefog.bandcamp.com/album/hexerei-im-zwielicht-der-finsternis', + imageUrl: 'https://f4.bcbits.com/img/a2193963070_2.jpg', genre: 'ambient', artist: - { name: 'Klaus Wiese', - url: 'https://klauswiese.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/7468453_28.jpg' }, - location: 'India', + { name: 'Aghast', + url: 'https://infinitefog.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/4297391_28.jpg' }, + location: 'Sankt Koloman, Austria', featuredTrack: - { name: 'PREVIEW (Complete Album in Download included)', - duration: 746, + { name: 'Enthral', + duration: 98.8267, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/a3fda914109e410589f7050ee10d50b4/mp3-128/3495127949?p=0&ts=1611738984&t=8cdfcc39aeb3523226c6d5615f973c70154f8c8e&token=1611738984_2dc75c46c901448279f20f607130722ab1e88ff1' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/58714a595a0942a261ec06ca7bcd3de3/mp3-128/3535471356?p=0&ts=1634706473&t=3c1eae8a75e15e3e51d036bc8f5d0923723dced8&token=1634706473_99ebcd2ddbc9af2906feb6c29e64c215c1ce6220' } } }, { type: 'album', - name: 'INNER - SPACE', - url: 'https://ison444.bandcamp.com/album/inner-space', - imageUrl: 'https://f4.bcbits.com/img/a1109664369_2.jpg', + name: 'Manifestation of Forgotten Souls', + url: 'https://dungeonsdeeprecords.bandcamp.com/album/manifestation-of-forgotten-souls', + imageUrl: 'https://f4.bcbits.com/img/a419294204_2.jpg', genre: 'ambient', artist: - { name: 'ISON', - url: 'https://ison444.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/5496341_28.jpg' }, + { name: 'Hexelwir', + url: 'https://dungeonsdeeprecords.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26390472_28.jpg' }, + location: null, + featuredTrack: + { name: 'Intro: Funeral Mists Over the Woods', + duration: 329.073, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/c51f707adda6c886a7b01aa7ee84c1cd/mp3-128/1145609889?p=0&ts=1634706473&t=99762d0ddd608a0f7510d5f4ed8d0f7279d6c7dc&token=1634706473_390f4b82c9fbb716da0bdeefe92b2d62fc48479d' } } }, + { type: 'album', + name: 'Spell of the Mycomancer', + url: 'https://hideousgomphidius.bandcamp.com/album/spell-of-the-mycomancer', + imageUrl: 'https://f4.bcbits.com/img/a3352421655_2.jpg', + genre: 'ambient', + artist: + { name: 'Hideous Gomphidius', + url: 'https://hideousgomphidius.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26252035_28.jpg' }, + location: null, + featuredTrack: + { name: 'Incantation of the Amethyst Deceiver', + duration: 244, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/b7b7d67f8911b638296f59c089c251fa/mp3-128/3633112195?p=0&ts=1634706473&t=1e11e81bddf595a80f9b1dee9c24aadcfe88ad94&token=1634706473_2275ac4a56871d4faa6c946b785e3f68558d9a21' } } }, + { type: 'album', + name: 'Gemstones II [CYD 0035]', + url: 'https://cyclicaldreams.bandcamp.com/album/gemstones-ii-cyd-0035', + imageUrl: 'https://f4.bcbits.com/img/a2030104897_2.jpg', + genre: 'ambient', + artist: + { name: 'Cyclical Dreams', + url: 'https://cyclicaldreams.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/20005733_28.jpg' }, + location: 'Buenos Aires, Argentina', + featuredTrack: + { name: 'Gradient 12', + duration: 418.478, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/2ad1d6ef311e26c10aae46653a44191c/mp3-128/2210355710?p=0&ts=1634706473&t=049958cd52addb6d41f0c1a5778b67e5384be994&token=1634706473_6a7de578464c4115c4638d59ff851d2733025423' } } }, + { type: 'album', + name: 'Kofū / 古風', + url: 'https://meitei.bandcamp.com/album/kofu', + imageUrl: 'https://f4.bcbits.com/img/a3633290297_2.jpg', + genre: 'ambient', + artist: + { name: 'Meitei / 冥丁', + url: 'https://meitei.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26404121_28.jpg' }, + location: 'Hiroshima, Japan', + featuredTrack: + { name: 'Oiran II / 花魁 II', + duration: 247.478, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/0926f13f64462bbbfe2ba6c01a862504/mp3-128/2669034153?p=0&ts=1634706473&t=48044aab593cda7e15955be28d70f0c981c05b23&token=1634706473_3665107806d6c3a6008daf7f24477be1138fc16f' } } }, + { type: 'album', + name: 'Hexerei Im Zwielicht Der Finsternis', + url: 'https://eternalpride.bandcamp.com/album/hexerei-im-zwielicht-der-finsternis', + imageUrl: 'https://f4.bcbits.com/img/a3076750010_2.jpg', + genre: 'ambient', + artist: + { name: 'Aghast', + url: 'https://eternalpride.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/5125136_28.jpg' }, + location: null, + featuredTrack: + { name: 'Enthral', + duration: 98.8267, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/3b3f6c580a60b446dd8e82a6fcde8a31/mp3-128/2143396005?p=0&ts=1634706473&t=f843df755f18674d4600ea8e31fa4bbd7fb6b12d&token=1634706473_379244ffc161935ec5fbb20381415518050ce87a' } } }, + { type: 'album', + name: 'outer worlds', + url: 'https://blankembrace.bandcamp.com/album/outer-worlds', + imageUrl: 'https://f4.bcbits.com/img/a3251828777_2.jpg', + genre: 'ambient', + artist: + { name: 'Blank Embrace', + url: 'https://blankembrace.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/16756242_28.jpg' }, + location: 'Yessey, Russia', + featuredTrack: + { name: 'no rush', + duration: 320, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/b9979a3090cbedea92acdfcff55910a6/mp3-128/3905371245?p=0&ts=1634706473&t=d5a6d266c6020a94169a9ed1b5c85e1396bcb2e4&token=1634706473_2b0aa3a14404b860fa483cae8ffd1f79d8e5a6f4' } } }, + { type: 'album', + name: 'Demo VI (With Stitched Scars)', + url: 'https://ghoest.bandcamp.com/album/demo-vi-with-stitched-scars', + imageUrl: 'https://f4.bcbits.com/img/a1858827119_2.jpg', + genre: 'ambient', + artist: + { name: 'Ghoëst', + url: 'https://ghoest.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26326235_28.jpg' }, + location: 'Växjö, Sweden', + featuredTrack: + { name: 'With Stitched Scars', + duration: 621.273, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/d0e7db59793ee8c5e0cbe3626f4112a8/mp3-128/449396578?p=0&ts=1634706473&t=3161e51d58e11b3693f567d17a5403fedb69b6b2&token=1634706473_8a2a3d42131a929c639c74cb6403ea94f26fcf20' } } }, + { type: 'album', + name: 'Back to Beyond', + url: 'https://cryochamber.bandcamp.com/album/back-to-beyond', + imageUrl: 'https://f4.bcbits.com/img/a2678244643_2.jpg', + genre: 'ambient', + artist: + { name: 'Alphaxone & ProtoU', + url: 'https://cryochamber.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/4516843_28.jpg' }, + location: 'Oregon', + featuredTrack: + { name: 'Future Underground', + duration: 555.438, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/69bc54481b5c409804529b60a93408f7/mp3-128/2887238000?p=0&ts=1634706473&t=5ed2514024327782f4d48876f7afeb4f8ae8266c&token=1634706473_367435936eed03fd74bfa787805d78f762cef927' } } }, + { type: 'album', + name: 'Illusive', + url: 'https://kelly-david.bandcamp.com/album/illusive', + imageUrl: 'https://f4.bcbits.com/img/a860831734_2.jpg', + genre: 'ambient', + artist: + { name: 'Kelly David', + url: 'https://kelly-david.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/25783439_28.jpg' }, + location: 'Colorado', + featuredTrack: + { name: 'Top of the Trees', + duration: 483.26, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/775e93d3ff955d54fcdf42ca55904dc6/mp3-128/3853325841?p=0&ts=1634706473&t=09874318500234814199a3b64e290bba32101816&token=1634706473_117dfe27d4b1599a8a0083b882c0250e074a984f' } } }, + { type: 'album', + name: 'Demo V (Under Somniferous Shadows)', + url: 'https://ghoest.bandcamp.com/album/demo-v-under-somniferous-shadows', + imageUrl: 'https://f4.bcbits.com/img/a698818530_2.jpg', + genre: 'ambient', + artist: + { name: 'Ghoëst', + url: 'https://ghoest.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26326235_28.jpg' }, + location: 'Växjö, Sweden', + featuredTrack: + { name: 'Under Somniferous Shadows', + duration: 740.727, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/442a7ea6e053d7fa83a3dc98c23aedac/mp3-128/1275983329?p=0&ts=1634706473&t=eb89b51f26c63d221847ff5205cde78fc24a0b2f&token=1634706473_fa9c885003cb9393f2f9a0fc62b399e3bcb14f31' } } }, + { type: 'album', + name: 'The Candlelight Tomes', + url: 'https://gelure.bandcamp.com/album/the-candlelight-tomes', + imageUrl: 'https://f4.bcbits.com/img/a3983583451_2.jpg', + genre: 'ambient', + artist: + { name: 'Gelure', + url: 'https://gelure.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/20412751_28.jpg' }, + location: 'Adelaide, Australia', + featuredTrack: + { name: 'Hoarfrost Winter Pines', + duration: 273.566, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/5c4a2a594adeca832e4297fb28a9d697/mp3-128/109192422?p=0&ts=1634706473&t=13872b49ecf618bfe35ca2283119d065c990d4d5&token=1634706473_c811292c2f47d218506f3345c33e8c2ed025ef05' } } }, + { type: 'album', + name: 'Short Stories 5', + url: 'https://cousinsilas1.bandcamp.com/album/short-stories-5', + imageUrl: 'https://f4.bcbits.com/img/a2705917410_2.jpg', + genre: 'ambient', + artist: + { name: 'Cousin Silas', + url: 'https://cousinsilas1.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/20716271_28.jpg' }, + location: 'UK', + featuredTrack: + { name: 'Red Horizon', + duration: 127.829, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/8b42a61939da3c6b5fde2896f916c897/mp3-128/1575099798?p=0&ts=1634706473&t=ab95c01ea0fa3134c3c0774b39add3a673947b62&token=1634706473_249a5ba8b98e6d499a233ccc3d8f6c4fa9f1f6a3' } } }, + { type: 'album', + name: 'A LITTLE FABLE (Remastered LP Edition)', + url: 'https://aspidistraflyx.bandcamp.com/album/a-little-fable-remastered-lp-edition', + imageUrl: 'https://f4.bcbits.com/img/a739310652_2.jpg', + genre: 'ambient', + artist: + { name: 'ASPIDISTRAFLY', + url: 'https://aspidistraflyx.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/20164089_28.jpg' }, + location: 'Singapore', + featuredTrack: + { name: 'Landscape With A Fairy', + duration: 265.941, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/9d15c83171846b1dafc210d321c45a03/mp3-128/3084523971?p=0&ts=1634706473&t=6e73d9403f7e462aaf33b061142b4884313e0e53&token=1634706473_b84d9551b1ce770be3cac934ed0dffc260fd38d5' } } }, + { type: 'album', + name: 'Stochastic', + url: 'https://carbonbasedlifeforms.bandcamp.com/album/stochastic', + imageUrl: 'https://f4.bcbits.com/img/a4045577295_2.jpg', + genre: 'ambient', + artist: + { name: 'Carbon Based Lifeforms', + url: 'https://carbonbasedlifeforms.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/3526550_28.jpg' }, location: 'Sweden', featuredTrack: - { name: 'ISAE', - duration: 427.773, + { name: '6EQUJ5', + duration: 814, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/f0402f35b9d749fe4c831bf3679751f3/mp3-128/1552532791?p=0&ts=1611738984&t=8b260c54eba3ea87c2dc9d584821365f9b0a8de6&token=1611738984_974c6ca00dfcc797ba2049446080816c2a4a08d0' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/3bbafd87a2b843b9df07c8a129c62f7f/mp3-128/2154357164?p=0&ts=1634706473&t=a165144eb63bae97324da947ffde4cd7d192f9f9&token=1634706473_98311576756c36e4b3de68627b2981ab3fb76321' } } }, + { type: 'album', + name: 'Withywindle\'s Windings 1: Keyboard Fantasies and other Subharmonic Creations.', + url: 'https://theguelo.bandcamp.com/album/withywindles-windings-1-keyboard-fantasies-and-other-subharmonic-creations', + imageUrl: 'https://f4.bcbits.com/img/a4285815810_2.jpg', + genre: 'ambient', + artist: + { name: 'Guelo', + url: 'https://theguelo.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/18430836_28.jpg' }, + location: null, + featuredTrack: + { name: 'SunMovesSlow', + duration: 218.571, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/195abdf72fb966406a7244de07b03a3e/mp3-128/1198480564?p=0&ts=1634706473&t=0124bc39c56335c9bb49a5d5407bfa803eb33d8d&token=1634706473_8bb9af08eec39d99ded103261b3cc99631edc55a' } } }, + { type: 'album', + name: 'Take Chances In Your Music Or Perish: The Aleatoric Solo Piano Masterpieces Vol​.​3', + url: 'https://wingsofanangel.bandcamp.com/album/take-chances-in-your-music-or-perish-the-aleatoric-solo-piano-masterpieces-vol-3-2', + imageUrl: 'https://f4.bcbits.com/img/a3174076765_2.jpg', + genre: 'ambient', + artist: + { name: 'Wings Of An Angel', + url: 'https://wingsofanangel.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26349093_28.jpg' }, + location: 'Israel', + featuredTrack: + { name: 'How Do Feelings Develop From The Shadows Of The Day?', + duration: 2230.97, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/8b47fcbf4ec5463e56382caca78f8af1/mp3-128/916976743?p=0&ts=1634706473&t=76fda93f920f542478ad4fe5fffb68d80ee29c72&token=1634706473_7e2923f2e66973854810d8bd97ede218ffb63958' } } }, + { type: 'album', + name: 'Intersectionality', + url: 'https://rkaicmoderne.bandcamp.com/album/intersectionality', + imageUrl: 'https://f4.bcbits.com/img/a2025586526_2.jpg', + genre: 'ambient', + artist: + { name: 'Glenn Sogge', + url: 'https://rkaicmoderne.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/13143980_28.jpg' }, + location: 'Troutdale, Oregon', + featuredTrack: + { name: 'Essences Are Regarded As Surfaces', + duration: 871.259, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/9bf9081369aa23e03372376abbfe4f33/mp3-128/1233556374?p=0&ts=1634706473&t=0ad7c2efacb60d920ccd1d2a05178b3c2e0dd8a0&token=1634706473_c1ed0823a72ba45a2182e98d109b075334edb0e2' } } }, + { type: 'album', + name: 'Endorphin [24bit 96khz]', + url: 'https://cosmicleaf.bandcamp.com/album/endorphin-24bit-96khz', + imageUrl: 'https://f4.bcbits.com/img/a3044117336_2.jpg', + genre: 'ambient', + artist: + { name: 'Germind', + url: 'https://cosmicleaf.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/19220328_28.jpg' }, + location: 'Greece', + featuredTrack: + { name: 'Deserted Coast', + duration: 320.508, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/9d3cd9c1319a0ec53187face3c77dd58/mp3-128/1693230657?p=0&ts=1634706473&t=d939700a704feeb59f112d5e1f909b7c0e0dd59c&token=1634706473_3f9756030b1c27b0e831d146ff4d72bd4650e550' } } }, + { type: 'album', + name: 'Codes of the Biosphere', + url: 'https://exospheremusic.bandcamp.com/album/codes-of-the-biosphere', + imageUrl: 'https://f4.bcbits.com/img/a2152518532_2.jpg', + genre: 'ambient', + artist: + { name: 'Hinterland', + url: 'https://exospheremusic.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/14278285_28.jpg' }, + location: 'Los Angeles, California', + featuredTrack: + { name: 'Vossai Moonfall', + duration: 382, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/95b81f1ae68cccf75c4ddfb55e3332d0/mp3-128/2603903197?p=0&ts=1634706473&t=39099bd24036f78c125b63b782abb305744b5961&token=1634706473_cd3fad13f2af88bffc1bf690fa307e22bee89020' } } }, { type: 'album', name: 'On Dark Horses', url: 'https://emmaruthrundle.bandcamp.com/album/on-dark-horses', @@ -502,224 +472,254 @@ artist: { name: 'Emma Ruth Rundle', url: 'https://emmaruthrundle.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/10285382_28.jpg' }, + imageUrl: 'https://f4.bcbits.com/img/25635538_28.jpg' }, location: 'Los Angeles, California', featuredTrack: { name: 'Fever Dreams', duration: 289.984, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/b87d7b0054495e163bd2642640fc8c66/mp3-128/2272938294?p=0&ts=1611738984&t=b66edd191687b9f213da37f7168d5b1b652c3e08&token=1611738984_bece919d786b4c6ed8624dc5ece567662d578b47' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/b87d7b0054495e163bd2642640fc8c66/mp3-128/2272938294?p=0&ts=1634706473&t=e6267ca9e5e0c3d3d263cb0857e4692466053aef&token=1634706473_fb915a041fbdd6594f6c77d705b6a0d317a0230e' } } }, { type: 'album', - name: 'Six Songs for Invisible Gardens', - url: 'https://green-house.bandcamp.com/album/six-songs-for-invisible-gardens', - imageUrl: 'https://f4.bcbits.com/img/a1794336896_2.jpg', + name: 'Odyssey', + url: 'https://remkoarentz.bandcamp.com/album/odyssey', + imageUrl: 'https://f4.bcbits.com/img/a3999090591_2.jpg', genre: 'ambient', artist: - { name: 'Green-House', - url: 'https://green-house.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/18329311_28.jpg' }, + { name: 'Remko Arentz', + url: 'https://remkoarentz.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/10184425_28.jpg' }, + location: 'Amsterdam, Netherlands', + featuredTrack: + { name: 'Odyssey', + duration: 3442.85, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/2d3f88bc383a4986da8b6f83a257e100/mp3-128/126837785?p=0&ts=1634706473&t=f6fd25d64f470e598c07cf92fd008537d3938cae&token=1634706473_8282157c00df4efa6697dae32c7b21c60a4eac99' } } }, + { type: 'album', + name: 'The Origin of Supernatural Astronomical Phenomena 4 (Deluxe Edition)', + url: 'https://scottlawlor.bandcamp.com/album/the-origin-of-supernatural-astronomical-phenomena-4-deluxe-edition', + imageUrl: 'https://f4.bcbits.com/img/a3920768851_2.jpg', + genre: 'ambient', + artist: + { name: 'Scott Lawlor', + url: 'https://scottlawlor.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/15083372_28.jpg' }, + location: 'Corinth, Texas', + featuredTrack: + { name: 'The Origin of Supernatural Astronomical Phenomena 4, Part 1', + duration: 2053.68, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/8e6c0a888ff5188a8a2b76d06286e0e4/mp3-128/4051420359?p=0&ts=1634706473&t=15fc6f0ba8bad2b83b1c1ad89193982fdeab26dc&token=1634706473_8c4252154e82872a1eb9b16b15f90493ef0e4bf0' } } }, + { type: 'album', + name: 'The Old King of Witches', + url: 'https://oldtower.bandcamp.com/album/the-old-king-of-witches', + imageUrl: 'https://f4.bcbits.com/img/a3683270939_2.jpg', + genre: 'ambient', + artist: + { name: 'Old Tower', + url: 'https://oldtower.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26268337_28.jpg' }, + location: 'Netherlands', + featuredTrack: + { name: 'Night\'s Spell', + duration: 346.37, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/106013536c2c76f4ca7df9bbc8efccbc/mp3-128/3295708039?p=0&ts=1634706473&t=d939dce7876da31ea8af037b5ddc5d69fb7085b1&token=1634706473_d33db6dd2e36f324189a6143ac52bf30e80accd2' } } }, + { type: 'album', + name: 'Vandals and Thugs: Charmed By Gorgoroth', + url: 'https://vandalorum.bandcamp.com/album/vandals-and-thugs-charmed-by-gorgoroth', + imageUrl: 'https://f4.bcbits.com/img/a1999685773_2.jpg', + genre: 'ambient', + artist: + { name: 'Vandalorum', + url: 'https://vandalorum.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/23898243_28.jpg' }, + location: 'San Diego, California', + featuredTrack: + { name: 'Broken Brick Fountain', + duration: 179.556, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/aa392cf513c1c9bd4b03427f70de903c/mp3-128/1079693964?p=0&ts=1634706473&t=fe90c5eb034d069f57539b4111668e5a5e4e2c89&token=1634706473_88c3f7c964d18e5e1bd6603cd8741f471a4f95ea' } } }, + { type: 'album', + name: 'Spore Sorcery', + url: 'https://hideousgomphidius.bandcamp.com/album/spore-sorcery', + imageUrl: 'https://f4.bcbits.com/img/a1522678341_2.jpg', + genre: 'ambient', + artist: + { name: 'Hideous Gomphidius', + url: 'https://hideousgomphidius.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26252035_28.jpg' }, + location: null, + featuredTrack: + { name: 'The Lair of Hideous Gomphidius', + duration: 384, + streamUrl: + { 'mp3-128': 'https://t4.bcbits.com/stream/5094b4dc5e2adc8c982a723ca65b0c54/mp3-128/4100240985?p=0&ts=1634706473&t=bbf442d894130b8be19d41bd92bcc4b9bb5f299a&token=1634706473_2c13c27bd410154645cba3bcd5bfa8e3f7592cb1' } } }, + { type: 'album', + name: 'Engine of Hell', + url: 'https://emmaruthrundle.bandcamp.com/album/engine-of-hell', + imageUrl: 'https://f4.bcbits.com/img/a3091452218_2.jpg', + genre: 'ambient', + artist: + { name: 'Emma Ruth Rundle', + url: 'https://emmaruthrundle.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/25635538_28.jpg' }, location: 'Los Angeles, California', featuredTrack: - { name: 'Soft Meadow', - duration: 328, + { name: 'Return', + duration: 316.413, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/de8601755d8fd8b87aea7c18d511ef92/mp3-128/55808804?p=0&ts=1611738984&t=61fdf34e3d5b83d33eb1cf99861801f5aceaf441&token=1611738984_1dd4d874cc6c53fa99bc77c8528b5eb39effa2ab' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/7718c34b67291b1a1920d6723b5d7d98/mp3-128/794300803?p=0&ts=1634706473&t=90744900bf543c222b7a6e8377c4bba0a3447fe5&token=1634706473_bff31291d603c2de87f39f925150b37e4b5f92dd' } } }, { type: 'album', - name: 'Live \'94', - url: 'https://thenrg.bandcamp.com/album/live-94', - imageUrl: 'https://f4.bcbits.com/img/a4252540627_2.jpg', + name: 'Intersectionality 2', + url: 'https://rkaicmoderne.bandcamp.com/album/intersectionality-2', + imageUrl: 'https://f4.bcbits.com/img/a3197389425_2.jpg', genre: 'ambient', artist: - { name: 'The NRG', - url: 'https://thenrg.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/23128283_28.jpg' }, - location: 'Sheffield, UK', + { name: 'Glenn Sogge', + url: 'https://rkaicmoderne.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/13143980_28.jpg' }, + location: 'Troutdale, Oregon', featuredTrack: - { name: 'Unconscious Motivation (Live \'94 Version)', - duration: 534, + { name: 'Stillness As A Form Of Action', + duration: 1309.79, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/420dbec4f9db1bf4a6043a3c705ef2e8/mp3-128/3858646397?p=0&ts=1611738984&t=47efec81610f2338c83f6cc687a58c7c249428ba&token=1611738984_1b1ed4aea40e30b22298adc674cb7ac0eadbde2b' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/2da707b090e7c6e3e6844cbe685ffc73/mp3-128/4222733359?p=0&ts=1634706473&t=87b10166efce6653a3c031f81ac0963ae3920fb8&token=1634706473_27e1ff5f8d87e1c7fb4fb666223b02d271c19847' } } }, { type: 'album', - name: '53. Tax return', - url: 'https://bulbils.bandcamp.com/album/53-tax-return', - imageUrl: 'https://f4.bcbits.com/img/a852170260_2.jpg', + name: 'Kandu', + url: 'https://reversealignment.bandcamp.com/album/kandu', + imageUrl: 'https://f4.bcbits.com/img/a678274996_2.jpg', genre: 'ambient', artist: - { name: 'Bulbils', - url: 'https://bulbils.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/19129417_28.jpg' }, - location: 'Newcastle Upon Tyne, UK', + { name: 'Taphephobia & IDFT', + url: 'https://reversealignment.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/6123554_28.jpg' }, + location: 'Gothenburg, Sweden', featuredTrack: - { name: 'Piggy', - duration: 501.571, + { name: 'Darkroom', + duration: 236, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/89b9b66823f65642a7df869abf69005e/mp3-128/2293671727?p=0&ts=1611738984&t=deb5701cbe531ed175ef250c719e95c30eb21c4e&token=1611738984_037ce735373fb77c7635af46bdb4cab15bdb9f37' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/ff00ca662b0815daa8b103d325e125e6/mp3-128/2865747530?p=0&ts=1634706473&t=5c999ce4684f3f889f1e03ec004b4a0e55b05e0c&token=1634706473_fb5ddef52827ba0c91a54b0d260a5577c009d670' } } }, { type: 'album', - name: 'Digital-Dance', - url: 'https://software100p.bandcamp.com/album/digital-dance', - imageUrl: 'https://f4.bcbits.com/img/a3380857970_2.jpg', + name: 'Royalty Free Tropical Rain And Wind Sound Library La Reunion', + url: 'https://freetousesounds.bandcamp.com/album/royalty-free-tropical-rain-and-wind-sound-library-la-reunion', + imageUrl: 'https://f4.bcbits.com/img/a1826168553_2.jpg', genre: 'ambient', artist: - { name: 'SOFTWARE', - url: 'https://software100p.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/9704441_28.jpg' }, - location: 'Bremen, Germany', + { name: 'freetousesounds', + url: 'https://freetousesounds.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/20334833_28.jpg' }, + location: 'Los Angeles, California', featuredTrack: - { name: 'Island Sunrise', - duration: 392.021, + { name: 'RAINConc, Concrete, Plastic, Pergola, Dripping, Terrace, Residential Neighbourhood, Light Distance Traffic, St. Denis, La Reunion, FTUS, 19232, 01', + duration: 360.525, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/6a5f9716f009d869e5947cdd7493a709/mp3-128/3768190990?p=0&ts=1611738984&t=4cb41dd05a1a8120be11d4966890ca72380c7cba&token=1611738984_01f8ef3ea3d1e1e79faef186ffad60c27d3c2310' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/88f736142b56752e8c325c79c3df6d04/mp3-128/4152116305?p=0&ts=1634706473&t=bb48388a0bfbfa899c06a16780a99c2d8a8242ef&token=1634706473_aea9798c98b0410c4550afb6b195bf7a5824dd6e' } } }, { type: 'album', - name: 'Shishaldin', - url: 'https://hiemalambient.bandcamp.com/album/shishaldin', - imageUrl: 'https://f4.bcbits.com/img/a2924503212_2.jpg', + name: 'Skrosdrumir', + url: 'https://castellandungeonsynth.bandcamp.com/album/skrosdrumir', + imageUrl: 'https://f4.bcbits.com/img/a2233409638_2.jpg', genre: 'ambient', artist: - { name: 'Hiemal', - url: 'https://hiemalambient.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/12289728_28.jpg' }, - location: 'France', + { name: 'Castellan', + url: 'https://castellandungeonsynth.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/26419776_28.jpg' }, + location: 'Tromsø, Norway', featuredTrack: - { name: 'Shishaldin I', - duration: 2015.57, + { name: 'A Storm Of Rust', + duration: 187.642, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/93b1c849338c9df977f60ac34dd5c671/mp3-128/3199790993?p=0&ts=1611738984&t=ca45e30228287b24ddc99987fff99199aaee001d&token=1611738984_1cd3313e59ce75a8133925beabd75216d063bd35' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/de2c27b83e609e3e48d3fcd3d551a1ac/mp3-128/1382719946?p=0&ts=1634706473&t=b6d6dd7a6fca88bf02ad84f0a0837d8f928f17aa&token=1634706473_cb872afca5f42e26e1c3cd112eaed241c7577a9f' } } }, { type: 'album', - name: 'Passed Beyond', - url: 'https://stroomtv.bandcamp.com/album/passed-beyond', - imageUrl: 'https://f4.bcbits.com/img/a712493344_2.jpg', + name: 'Metamorphosis', + url: 'https://multicastdynamics.bandcamp.com/album/metamorphosis', + imageUrl: 'https://f4.bcbits.com/img/a1624277762_2.jpg', genre: 'ambient', artist: - { name: 'K.S. Eden', - url: 'https://stroomtv.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/21913014_28.jpg' }, - location: 'Belgium', + { name: 'Multicast Dynamics & Sid Hille', + url: 'https://multicastdynamics.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/24110053_28.jpg' }, + location: 'Helsinki, Finland', featuredTrack: - { name: 'Silent Towns', - duration: 183.595, + { name: 'Part Two', + duration: 1440.59, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/1f3dfb410aa69f3a9078257f484101c0/mp3-128/3575490228?p=0&ts=1611738984&t=29d40b1d18301c9adc78db80cc7f0b0e12bf3a44&token=1611738984_e9cbd90c2ddc0e3a3f846c6c9907dde80395278e' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/efeb13c57e144644c7c6331e44f9dd6f/mp3-128/2183322355?p=0&ts=1634706473&t=5c37d50aedd06eaa2d8969c113294aeddb615297&token=1634706473_7d9056ec151c78f410b36a85e166665d4f89e3bb' } } }, { type: 'album', - name: 'Entropy', - url: 'https://rustedtonerecordings.bandcamp.com/album/entropy', - imageUrl: 'https://f4.bcbits.com/img/a1718277742_2.jpg', + name: 'Royalty Free German Church Bell Sound Effects', + url: 'https://freetousesounds.bandcamp.com/album/royalty-free-german-church-bell-sound-effects', + imageUrl: 'https://f4.bcbits.com/img/a825602784_2.jpg', genre: 'ambient', artist: - { name: 'Richard Whaling', - url: 'https://rustedtonerecordings.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/15450473_28.jpg' }, - location: 'Farnham, UK', + { name: 'freetousesounds', + url: 'https://freetousesounds.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/20334833_28.jpg' }, + location: 'Los Angeles, California', featuredTrack: - { name: 'Circuits Weeping', - duration: 222, + { name: 'Church Bell, German Church, Church, Ring, Pedestrian, Marketplace, Sunday, Noon, Close Up, Germany, Biberach, Zoom H6, 9624', + duration: 395, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/02b76bd54d92ffadadd7b1b456bef414/mp3-128/1733129344?p=0&ts=1611738984&t=2c461449be36c0c0dfaefed7177731b151fd7d1c&token=1611738984_b5203aabf6a1974154990a23b16efa48dd30abbf' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/5e5f91fc57e511b9f10b1bd7f6ed7c2f/mp3-128/2114017936?p=0&ts=1634706473&t=563b261c185930c8049c64d2a613a569ff10ccfc&token=1634706473_f5cd798b26701c7f67d8bc924b43d8d61ac84a10' } } }, { type: 'album', - name: 'Technopolis', - url: 'https://cosmicleaf.bandcamp.com/album/technopolis', - imageUrl: 'https://f4.bcbits.com/img/a1036520147_2.jpg', + name: 'The Great Divide', + url: 'https://malignantrecs.bandcamp.com/album/the-great-divide', + imageUrl: 'https://f4.bcbits.com/img/a172539436_2.jpg', genre: 'ambient', artist: - { name: 'Dense & Fourth Dimension', - url: 'https://cosmicleaf.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/19220328_28.jpg' }, - location: 'Greece', + { name: 'Control', + url: 'https://malignantrecs.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/3009583_28.jpg' }, + location: 'Maryland', featuredTrack: - { name: 'Where Streets Have Neon Names', - duration: 385.18, + { name: 'For the Ashes', + duration: 354.872, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/e26842eade16a9db3337087458943104/mp3-128/717756181?p=0&ts=1611738984&t=69ec1458715a2d43e9538908887a182ab5b66a4a&token=1611738984_c33ea95366fd85b874482580fb3cefcef4babd44' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/0b7d60748b52c8e55f05910aefc451ea/mp3-128/1202755517?p=0&ts=1634706473&t=3b913961d985d82cf69692cfb6fe44cc16f18578&token=1634706473_ec68b11df76a94b662807efe8af876464650f910' } } }, { type: 'album', - name: 'Frequencies of Abundance', - url: 'https://johntussey.bandcamp.com/album/frequencies-of-abundance', - imageUrl: 'https://f4.bcbits.com/img/a2012636347_2.jpg', + name: 'Vers la Montagne Noire', + url: 'https://cimerion.bandcamp.com/album/vers-la-montagne-noire', + imageUrl: 'https://f4.bcbits.com/img/a4154555418_2.jpg', genre: 'ambient', artist: - { name: 'John Tussey', - url: 'https://johntussey.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/19260439_28.jpg' }, - location: 'Pearl City, Hawaii', + { name: 'Cimerion', + url: 'https://cimerion.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/25726764_28.jpg' }, + location: 'Quebec City, Québec', featuredTrack: - { name: 'Oxygen Abundance', - duration: 337.28, + { name: 'Portail d\'Obsidienne', + duration: 293.445, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/a9daf384989dd46082bb494c87295dd9/mp3-128/313689544?p=0&ts=1611738984&t=f22f1ef0b752a0b26d22bfd8931e68cac9d79f56&token=1611738984_e8cc139229cccf100745e2d0dcf3e62ae6548140' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/9a70e94397929ce7f74ab1e7788c6702/mp3-128/2715915001?p=0&ts=1634706473&t=7ab0b1213eaceebeed74a6b48de7bfdf7789041d&token=1634706473_8d1559016f1b9036e547700956f91098cf3c548e' } } }, { type: 'album', - name: 'Rules of the Stratosphere', - url: 'https://ambientium.bandcamp.com/album/rules-of-the-stratosphere', - imageUrl: 'https://f4.bcbits.com/img/a1116439902_2.jpg', + name: 'We, so tired of all the darkness in our lives', + url: 'https://leylandkirby.bandcamp.com/album/we-so-tired-of-all-the-darkness-in-our-lives', + imageUrl: 'https://f4.bcbits.com/img/a3430404850_2.jpg', genre: 'ambient', artist: - { name: 'ambientium', - url: 'https://ambientium.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/3699397_28.jpg' }, - location: 'Czech Republic', + { name: 'Leyland Kirby', + url: 'https://leylandkirby.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/8262468_28.jpg' }, + location: 'Manchester, UK', featuredTrack: - { name: 'Sunset', - duration: 458.462, + { name: 'A1 - Consolation', + duration: 278.335, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/b83712ac83b94ae31ac642ce376e5385/mp3-128/326925145?p=0&ts=1611738984&t=0960e972feed43f34f108cd3f5b7ead7eb5db9ef&token=1611738984_5b4b93c2b35388b6597d37f51b9add81cf2843fe' } } }, + { 'mp3-128': 'https://t4.bcbits.com/stream/afe0f703add9c365d433d7a0b4692047/mp3-128/1295241041?p=0&ts=1634706473&t=88b2f1e9e4e68c206921de1758d31f9f003a753c&token=1634706473_d087a8c2f20703af86a9570a5bba40c69a47e802' } } }, { type: 'album', - name: 'ANDROMEDA SKYLINE', - url: 'https://ison444.bandcamp.com/album/andromeda-skyline', - imageUrl: 'https://f4.bcbits.com/img/a2421659038_2.jpg', + name: 'Light Caught The Edges', + url: 'https://ftmots.bandcamp.com/album/light-caught-the-edges', + imageUrl: 'https://f4.bcbits.com/img/a2389868679_2.jpg', genre: 'ambient', artist: - { name: 'ISON', - url: 'https://ison444.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/5496341_28.jpg' }, - location: 'Sweden', + { name: 'From the Mouth of the Sun', + url: 'https://ftmots.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/10878115_28.jpg' }, + location: null, featuredTrack: - { name: 'PORTALS', - duration: 515.334, + { name: 'For a Moment We Were Weightless', + duration: 456.453, streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/b4c567b6d382602e04613b9a56aaf5d6/mp3-128/3129448544?p=0&ts=1611738984&t=d7eb037c6d910762309cced8d4d1e5874edfa9aa&token=1611738984_440073bf0ff01db0cfe5e0f8f83d1f3da1641159' } } }, - { type: 'album', - name: 'Peel', - url: 'https://kmru.bandcamp.com/album/peel', - imageUrl: 'https://f4.bcbits.com/img/a125806975_2.jpg', - genre: 'ambient', - artist: - { name: 'KMRU', - url: 'https://kmru.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/21505126_28.jpg' }, - location: 'Nairobi, Kenya', - featuredTrack: - { name: 'Why Are You Here', - duration: 910, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/72737f58e10638084bddc2e07d06fd37/mp3-128/46335344?p=0&ts=1611738984&t=27d0c071324e0d3ed5425277504c5388ec96fabb&token=1611738984_d526f02f613c82c28e9730e37896e26a6a0fd0ce' } } }, - { type: 'album', - name: 'The Undivided Five', - url: 'https://awvfts.bandcamp.com/album/the-undivided-five', - imageUrl: 'https://f4.bcbits.com/img/a3702110673_2.jpg', - genre: 'ambient', - artist: - { name: 'A Winged Victory for the Sullen', - url: 'https://awvfts.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/17423248_28.jpg' }, - location: 'Brussels, Belgium', - featuredTrack: - { name: 'The Slow Descent Has Begun', - duration: 295.899, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/fbd21b7b4e6fee3902b177c52ed4591d/mp3-128/1180907624?p=0&ts=1611738984&t=95e1ff9e71c018adefa5bcfc593213cf975605d1&token=1611738984_ce5baf1a832030d22ac34d5f69eb4a2ec2344c5a' } } }, - { type: 'album', - name: 'THF Experience Show 20210102 (FREE DOWNLOAD)', - url: 'https://bernhardwoestheinrich.bandcamp.com/album/thf-experience-show-20210102-free-download', - imageUrl: 'https://f4.bcbits.com/img/a3208503685_2.jpg', - genre: 'ambient', - artist: - { name: 'Bernhard Wöstheinrich & Volker Lankow', - url: 'https://bernhardwoestheinrich.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/9068846_28.jpg' }, - location: 'Berlin, Germany', - featuredTrack: - { name: 'THF Experience Show 20210102 - Part 1', - duration: 3410.02, - streamUrl: - { 'mp3-128': 'https://t4.bcbits.com/stream/45694ae0f6a2e370d11966082f2985bc/mp3-128/687354869?p=0&ts=1611738984&t=e153d5f480b8e5e36fd3f0addbc209fb43e9a56c&token=1611738984_f2729891a335fe235b46a903234e624d52c363cc' } } } ], - total: 1069, + { 'mp3-128': 'https://t4.bcbits.com/stream/ee74b4e41b80c0273cf2696b6fbff4fd/mp3-128/1045766573?p=0&ts=1634706473&t=1c156731c1d066b41a3759a0faee2d5cf58b4eb2&token=1634706473_1ce84105fdb45e9dc2e8df01752aa7f46ed2d7a2' } } } ], + total: 869, params: { genre: 'ambient', sortBy: 'top', diff --git a/examples/getAlbumHighlightsByTag_output.txt b/examples/getAlbumHighlightsByTag_output.txt index ad2b2d6..267ed99 100644 --- a/examples/getAlbumHighlightsByTag_output.txt +++ b/examples/getAlbumHighlightsByTag_output.txt @@ -2,312 +2,310 @@ title: 'new and notable', items: [ { type: 'album', - name: 'BREAK CORPS 2', - url: 'https://normcorps.bandcamp.com/album/break-corps-2', - imageUrl: 'https://f4.bcbits.com/img/a1905425283_16.jpg', - genre: 'electronic', - artist: { name: 'Norm Corps', url: 'https://normcorps.bandcamp.com' }, - featuredTrack: - { name: 'Gadget Naval', - streamUrl: 'https://t4.bcbits.com/stream/0d03d1a0bb93519bfc2281e3ad43f6dd/mp3-128/2493837349?p=0&ts=1611151388&t=0ee9f3273b587e5423fa99a70d0645ef669ebc17&token=1611151388_8d30109f51d88f539fcc7ee58f226f793337a195' } }, - { type: 'album', - name: 'A Body Of Errors', - url: 'https://thesoftmoon.bandcamp.com/album/a-body-of-errors', - imageUrl: 'https://f4.bcbits.com/img/a1976823612_16.jpg', + name: 'The Dignity and Hope Fund Mixtape', + url: 'https://baladnayouth.bandcamp.com/album/the-dignity-and-hope-fund-mixtape', + imageUrl: 'https://f4.bcbits.com/img/a1241178698_16.jpg', genre: 'alternative', - artist: - { name: 'Luis Vasquez', - url: 'https://thesoftmoon.bandcamp.com' }, - featuredTrack: - { name: 'Interno', - streamUrl: 'https://t4.bcbits.com/stream/b05bb8ffdc4ee277881cd6dec010b96f/mp3-128/1602280507?p=0&ts=1611151388&t=99558a031964bc99e08abb5d053629abc4e75513&token=1611151388_c301e42fb47d37d25ff4d8ceb70dc652856d51a6' } }, - { type: 'album', - name: 'au moins il pleut', - url: 'https://aumoinsilpleut.bandcamp.com/album/au-moins-il-pleut', - imageUrl: 'https://f4.bcbits.com/img/a1094115303_16.jpg', - genre: 'alternative', - artist: - { name: 'artistes variés', - url: 'https://aumoinsilpleut.bandcamp.com' }, - featuredTrack: - { name: 'paresse et satisfaction', - streamUrl: 'https://t4.bcbits.com/stream/956f8b3235db2db9268212661b65eee6/mp3-128/3855653851?p=0&ts=1611151388&t=b75512776d5fd8d2c4cc1becbed9619ff2688ce8&token=1611151388_495123fdfe26cb0c12f9ac5b0d63c3b2096387ca' } }, - { type: 'album', - name: 'Smoke \'Em If You Got \'Em', - url: 'https://tonguedepressor.bandcamp.com/album/smoke-em-if-you-got-em-4', - imageUrl: 'https://f4.bcbits.com/img/a1057381642_16.jpg', - genre: 'experimental', - artist: - { name: 'TONGUE DEPRESSOR', - url: 'https://tonguedepressor.bandcamp.com' }, - featuredTrack: - { name: 'SIDE A - 0\'00" - 26\'30"', - streamUrl: 'https://t4.bcbits.com/stream/2a4c4c83b328652e139149a84111c95a/mp3-128/2307680245?p=0&ts=1611151388&t=510f35a575752ccab91a7b6dd43221c9e72d008d&token=1611151388_5fc630c07270d1cdea96bad8eadb81f419e038b9' } }, - { type: 'album', - name: 'BRUTE ERR/ATA', - url: 'https://terminalblisscult.bandcamp.com/album/brute-err-ata-2', - imageUrl: 'https://f4.bcbits.com/img/a1903788750_16.jpg', - genre: 'punk', - artist: - { name: 'TERMINAL BLISS', - url: 'https://terminalblisscult.bandcamp.com' }, - featuredTrack: - { name: 'Clean Bill Of Wealth', - streamUrl: 'https://t4.bcbits.com/stream/1b6e0f9591eca9d9c286dd6017ac4867/mp3-128/4053604001?p=0&ts=1611151388&t=653c7cdde0c874da1cd2c92c6c676a6b3f2d97d0&token=1611151388_9dd56b4c0e8203fa311d1b6b54d613efc7f52330' } }, - { type: 'album', - name: 'In Ferneaux', - url: 'https://blanckmass.bandcamp.com/album/in-ferneaux', - imageUrl: 'https://f4.bcbits.com/img/a1426746037_16.jpg', - genre: 'experimental', - artist: { name: 'Blanck Mass', url: 'https://blanckmass.bandcamp.com' }, - featuredTrack: - { name: 'Starstuff (Single Edit)', - streamUrl: 'https://t4.bcbits.com/stream/ea4b67b9e77ad1b44a41549e46e1af75/mp3-128/604433231?p=0&ts=1611151388&t=99f2563af6fa1665ce5d2fca8364678206d618f2&token=1611151388_aa1b5a0dd79fb5cb2d6ce7ecaafb47a8e9c325c5' } }, - { type: 'album', - name: 'Fuck Content', - url: 'https://gregpuciato.bandcamp.com/album/fuck-content', - imageUrl: 'https://f4.bcbits.com/img/a2496494553_16.jpg', - genre: 'alternative', - artist: - { name: 'Greg Puciato', - url: 'https://gregpuciato.bandcamp.com' }, - featuredTrack: - { name: 'Absence as a Presence', - streamUrl: 'https://t4.bcbits.com/stream/c5dbf10042b7ad6f7b317c8639492c79/mp3-128/237635145?p=0&ts=1611151388&t=75cf70b33c8cb5f6c6e70e04b6befacfded9d180&token=1611151388_e6b79f758d07a4ebdc764d0f90f6c68752220209' } }, - { type: 'album', - name: 'Dozethrone Bloody Dozethrone', - url: 'https://dozethrone.bandcamp.com/album/dozethrone-bloody-dozethrone', - imageUrl: 'https://f4.bcbits.com/img/a3435519694_16.jpg', - genre: 'metal', - artist: { name: 'Dozethrone', url: 'https://dozethrone.bandcamp.com' }, - featuredTrack: - { name: 'Dozethrone Bloody Dozethrone', - streamUrl: 'https://t4.bcbits.com/stream/67e7eaedf5b934cf5402250c623aa777/mp3-128/477310339?p=0&ts=1611151388&t=ab8cd10289c9e6bfc9c63dd726c0a09fcdc7947f&token=1611151388_536269bec19b9e4a3f9cb6f5d06a6446c74a1cfc' } }, - { type: 'album', - name: 'Will Guthrie - live ateliers claus', - url: 'https://willguthrie.bandcamp.com/album/will-guthrie-live-ateliers-claus', - imageUrl: 'https://f4.bcbits.com/img/a2867002110_16.jpg', - genre: 'experimental', - artist: - { name: 'Will Guthrie', - url: 'https://willguthrie.bandcamp.com' }, - featuredTrack: - { name: 'Stolka MF', - streamUrl: 'https://t4.bcbits.com/stream/1699da56c1ccd697cabafdd8a28fb52c/mp3-128/2101140438?p=0&ts=1611151388&t=c2b51aae3d886349b8ae2aeaa19ef7b19ab4f68c&token=1611151388_bb93c2d9b512623de3488cdf07515187ae504758' } }, - { type: 'album', - name: 'Into the deep EP', - url: 'https://aliensproduction.bandcamp.com/album/into-the-deep-ep', - imageUrl: 'https://f4.bcbits.com/img/a3207738434_16.jpg', - genre: 'electronic', - artist: { name: 'Triode', url: 'https://aliensproduction.bandcamp.com' }, - featuredTrack: - { name: 'Carbon', - streamUrl: 'https://t4.bcbits.com/stream/ef792959aec380116f7686023f5be2d7/mp3-128/2286509810?p=0&ts=1611151388&t=a010551859c12bb92666982d4246c366129f97cd&token=1611151388_b1776d198bdb649b6580f53902ff9bbc7aefe8ed' } }, - { type: 'album', - name: 'The Black Stone – Music For Lovecraftian Summonings', - url: 'https://eighthtowerrecords.bandcamp.com/album/the-black-stone-music-for-lovecraftian-summonings', - imageUrl: 'https://f4.bcbits.com/img/a245639994_16.jpg', - genre: 'ambient', artist: { name: 'Various Artists', - url: 'https://eighthtowerrecords.bandcamp.com' }, + url: 'https://baladnayouth.bandcamp.com' }, featuredTrack: - { name: 'Mombi Yuleman - Dreaming of Innsmouth', - streamUrl: 'https://t4.bcbits.com/stream/79a4f933d2bd2c7207b87b90337ef30e/mp3-128/914191382?p=0&ts=1611151388&t=dd599678bed60bc4cdb4eeb75198d8a9892f1094&token=1611151388_449b3203f65621c0702477555fc5c8486b98edc8' } }, + { name: 'Bout that Life - Son of Nun', + streamUrl: 'https://t4.bcbits.com/stream/8cc61c334511f5e7e418470950ab2c0f/mp3-128/1546927222?p=0&ts=1634706552&t=65a6c31def36677ee0f468729c85250fd055d7a0&token=1634706552_e8b64ca308fe7b0ec830a65e6159330b195c1d4a' } }, { type: 'album', - name: 'coffee in the evening', - url: 'https://noahbarbosa.bandcamp.com/album/coffee-in-the-evening', - imageUrl: 'https://f4.bcbits.com/img/a2025262681_16.jpg', + name: 'Caprichos', + url: 'https://triptickstapes.bandcamp.com/album/caprichos', + imageUrl: 'https://f4.bcbits.com/img/a803979472_16.jpg', + genre: 'experimental', + artist: + { name: 'Cecilia Lopez / Joe Moffett', + url: 'https://triptickstapes.bandcamp.com' }, + featuredTrack: + { name: 'minor ruination', + streamUrl: 'https://t4.bcbits.com/stream/a1bcd48b158a3f70e6b22734e26c4278/mp3-128/1180541363?p=0&ts=1634706552&t=5bf755a56c605051b85442a6192faa5cbbb58ac7&token=1634706552_388b8f52560b55b57ca4ebcde5de9a99d4464e32' } }, + { type: 'album', + name: 'Disintegration Dubs', + url: 'https://g36vsjkflesh.bandcamp.com/album/disintegration-dubs', + imageUrl: 'https://f4.bcbits.com/img/a902189604_16.jpg', genre: 'electronic', artist: - { name: 'Noah Barbosa', - url: 'https://noahbarbosa.bandcamp.com' }, + { name: 'G36 Vs JK Flesh', + url: 'https://g36vsjkflesh.bandcamp.com' }, featuredTrack: - { name: 'coffee in the evening', - streamUrl: 'https://t4.bcbits.com/stream/45a3d3b3f7faa5b4360536e60afa6192/mp3-128/3533457376?p=0&ts=1611151388&t=89599acaad3d601e77d7a8708b8941bbf256ca5f&token=1611151388_0fae7d43bb8ad55526879a584df2c81c878b9cc0' } }, + { name: 'G36 - Wrong Place, wrong time', + streamUrl: 'https://t4.bcbits.com/stream/a27d2254be608a743bca96c1a0b68786/mp3-128/192606521?p=0&ts=1634706552&t=489d2b8144bf7ec0c3d4c9e91350c80c688e7706&token=1634706552_30aa15b7df81c0f875716b940d56c9a06900b8e1' } }, { type: 'album', - name: 'pauper', - url: 'https://pauper-amsterdam.bandcamp.com/album/pauper', - imageUrl: 'https://f4.bcbits.com/img/a2120619949_16.jpg', + name: 'LOTTO - LIVE AT TEATR KANA bootleg', + url: 'https://syfrecords.bandcamp.com/album/lotto-live-at-teatr-kana-bootleg', + imageUrl: 'https://f4.bcbits.com/img/a508553859_16.jpg', genre: 'punk', - artist: { name: 'Pauper', url: 'https://pauper-amsterdam.bandcamp.com' }, + artist: { name: 'Syf Records', url: 'https://syfrecords.bandcamp.com' }, featuredTrack: - { name: 'Stranger', - streamUrl: 'https://t4.bcbits.com/stream/9158d1add25945eb5cedf31e0f92f32a/mp3-128/855661955?p=0&ts=1611151388&t=d355fc058edfe35177b2ec83942893c086a5f83f&token=1611151388_87b1369d675eddaa3e94994f95c96c87b79c88c2' } }, + { name: 'VERGE', + streamUrl: 'https://t4.bcbits.com/stream/98469bf406e7af19749073b59acdb206/mp3-128/1150757833?p=0&ts=1634706552&t=3c67bc47c0f7dee154e6bbe96c9998f75be94451&token=1634706552_55aaa44eb8bf159aeae5ea11926d8de1085a8c93' } }, { type: 'album', - name: 'Shadow of Life (album)', - url: 'https://outofhell.bandcamp.com/album/shadow-of-life-album', - imageUrl: 'https://f4.bcbits.com/img/a1018533835_16.jpg', + name: 'Chasin\' Dragons ( and occasionally catching one )', + url: 'https://sturmunddrang.bandcamp.com/album/chasin-dragons-and-occasionally-catching-one', + imageUrl: 'https://f4.bcbits.com/img/a2382525231_16.jpg', + genre: 'experimental', + artist: + { name: 'Sturm und Drang GmbH', + url: 'https://sturmunddrang.bandcamp.com' }, + featuredTrack: + { name: 'Krok Drug Make Brain Mush', + streamUrl: 'https://t4.bcbits.com/stream/426173ae416b70e4fcda1e2fae7ca1fc/mp3-128/4252042569?p=0&ts=1634706552&t=6a58f2805708f4424995f45afef68bc44762fc57&token=1634706552_5bcb2a7ff6fcf3d7da64490fef74407dbd5eb7e9' } }, + { type: 'album', + name: 'Selected Sound Works (1981-2021)', + url: 'https://pentiments.bandcamp.com/album/selected-sound-works-1981-2021', + imageUrl: 'https://f4.bcbits.com/img/a1583667348_16.jpg', + genre: 'experimental', + artist: + { name: 'Joseph Nechvatal', + url: 'https://pentiments.bandcamp.com' }, + featuredTrack: + { name: 'Crown of Thorns (1981)', + streamUrl: 'https://t4.bcbits.com/stream/1d97fb7a782fb4924c54fa3b4519f2bb/mp3-128/3184728653?p=0&ts=1634706552&t=e2a60cb862bbd58c5cc07c1c2282bbdb8bf1dce5&token=1634706552_562081aaa712a49805857c2a286ed6f68b965116' } }, + { type: 'album', + name: 'Old Air', + url: 'https://ujbala.bandcamp.com/album/old-air', + imageUrl: 'https://f4.bcbits.com/img/a792740166_16.jpg', + genre: 'experimental', + artist: { name: 'Új Bála', url: 'https://ujbala.bandcamp.com' }, + featuredTrack: + { name: 'Old Air', + streamUrl: 'https://t4.bcbits.com/stream/93c07e4f54c0912d7f857df8731a9953/mp3-128/2122444224?p=0&ts=1634706552&t=e6d402430275c9ff0bd94eaa694edb5da00bf60f&token=1634706552_ea2032ca2392714df1a5b648cc17629c4cfd3d16' } }, + { type: 'album', + name: 'Quim De La Quim', + url: 'https://industrialcoast.bandcamp.com/album/quim-de-la-quim', + imageUrl: 'https://f4.bcbits.com/img/a2166570436_16.jpg', + genre: 'experimental', + artist: + { name: 'Smell & Quim', + url: 'https://industrialcoast.bandcamp.com' }, + featuredTrack: + { name: 'F*ck Factory', + streamUrl: 'https://t4.bcbits.com/stream/df052f945e69426fa615e0022f59c947/mp3-128/1988107883?p=0&ts=1634706552&t=c9ac26e8f459fcf0277f54d12d31b10865514a55&token=1634706552_4e22c0ef1ae1151fa18352cfb9e395ef97b5e873' } }, + { type: 'album', + name: 'The Great Divide', + url: 'https://malignantrecs.bandcamp.com/album/the-great-divide', + imageUrl: 'https://f4.bcbits.com/img/a172539436_16.jpg', genre: 'ambient', - artist: { name: 'Out of Hell', url: 'https://outofhell.bandcamp.com' }, + artist: { name: 'Control', url: 'https://malignantrecs.bandcamp.com' }, featuredTrack: - { name: 'The Stars, Like Dust', - streamUrl: 'https://t4.bcbits.com/stream/53751b1046b2c77c7a8c24b2c6ca195a/mp3-128/1127401119?p=0&ts=1611151388&t=5979a456d1b272a48939b373c984bdc1c782b73a&token=1611151388_5523f7a7ba40a4e05554a560cd22aa8b837c64ef' } }, + { name: 'For the Ashes', + streamUrl: 'https://t4.bcbits.com/stream/0b7d60748b52c8e55f05910aefc451ea/mp3-128/1202755517?p=0&ts=1634706552&t=847696e2af148347822ac28d297cb73e2286d0c9&token=1634706552_d8ddadccb09af1600a1b72e197328cf8a2dc7c9a' } }, { type: 'album', - name: 'Machines of Deliverance', - url: 'https://webuildmachines.com/album/machines-of-deliverance', - imageUrl: 'https://f4.bcbits.com/img/a2944902242_16.jpg', - genre: 'electronic', - artist: { name: 'Various Artists', url: 'https://webuildmachines.com' }, + name: 'Thundering', + url: 'https://tribetapes.bandcamp.com/album/thundering', + imageUrl: 'https://f4.bcbits.com/img/a3804966726_16.jpg', + genre: 'experimental', + artist: + { name: 'Breathe Heavy', + url: 'https://tribetapes.bandcamp.com' }, featuredTrack: - { name: 'Headless Horseman - Shift in Time', - streamUrl: 'https://t4.bcbits.com/stream/cb9100bb5e790f0d31b21dd167849d70/mp3-128/2630460704?p=0&ts=1611151388&t=3a0d2be1dd790902981fe895c2bfff3f09fce0e3&token=1611151388_043509c3d68018dd06febd9f1c2c941129a858dc' } } ] }, + { name: 'Sometimes You Sit And Think', + streamUrl: 'https://t4.bcbits.com/stream/46fe96c3575455df2f909277edddbf4a/mp3-128/1382856592?p=0&ts=1634706552&t=888a1a731cdc5a7902c642155310c5f2c0bbb9d7&token=1634706552_d93157faf34d1f81a1fb6bc6d18244d5230050fa' } }, + { type: 'album', + name: 'Ancient Smoke Ascending', + url: 'https://ul-th-nekrolatria.bandcamp.com/album/ancient-smoke-ascending', + imageUrl: 'https://f4.bcbits.com/img/a3804869585_16.jpg', + genre: 'experimental', + artist: + { name: 'UL.TH.Nekrolatria', + url: 'https://ul-th-nekrolatria.bandcamp.com' }, + featuredTrack: + { name: 'Ancient Smoke Ascending', + streamUrl: 'https://t4.bcbits.com/stream/5a6dc252a864b9b1f6cfce263ff10be5/mp3-128/117658014?p=0&ts=1634706552&t=89a77a17e2484018b1071f99b4d5991625f35e4f&token=1634706552_78427fbbfe3c25620d289acce6b1184e465b62a2' } }, + { type: 'album', + name: 'Problem Child', + url: 'https://tribetapes.bandcamp.com/album/problem-child', + imageUrl: 'https://f4.bcbits.com/img/a3797430080_16.jpg', + genre: 'experimental', + artist: { name: 'Genophobia', url: 'https://tribetapes.bandcamp.com' }, + featuredTrack: + { name: 'Side A', + streamUrl: 'https://t4.bcbits.com/stream/8d9a85254ed8db3078c465c48360662f/mp3-128/2958205348?p=0&ts=1634706552&t=e775ec025371560a6b899e9bcc95884ecea8b970&token=1634706552_fab7d3255fd3c4c3bf086445e20393b60ce942b6' } }, + { type: 'album', + name: 'The Future Disintegrates', + url: 'https://thejewelgarden.bandcamp.com/album/the-future-disintegrates', + imageUrl: 'https://f4.bcbits.com/img/a714831043_16.jpg', + genre: 'experimental', + artist: + { name: 'Various Artists', + url: 'https://thejewelgarden.bandcamp.com' }, + featuredTrack: + { name: 'Passerine Tools', + streamUrl: 'https://t4.bcbits.com/stream/749b8677ce0d3ecc23a64a0496389d61/mp3-128/144421477?p=0&ts=1634706552&t=52960a120cc12a69b4cdb47a97b1364f9b667361&token=1634706552_7339b02b018c5fd9b2694c6d286cfda68a643384' } }, + { type: 'album', + name: 'Atonal Vol 2 - Encyclopedia of Obscure Aural Wonders - 80´s/90´s', + url: 'https://sphmusic.bandcamp.com/album/atonal-vol-2-encyclopedia-of-obscure-aural-wonders-80-s-90-s', + imageUrl: 'https://f4.bcbits.com/img/a944379528_16.jpg', + genre: 'experimental', + artist: + { name: 'Ah Cama Sotz, Das Synthetische Mischgewebe, PBK,Emil Beaulieau,Randy Greif, among others', + url: 'https://sphmusic.bandcamp.com' }, + featuredTrack: + { name: 'Mr. Ebu - Your Black Burnin\' Diamond Eyes', + streamUrl: 'https://t4.bcbits.com/stream/cbf60b0fb4e29ee4866741735b37a959/mp3-128/2048886490?p=0&ts=1634706552&t=c84efc8e3d1e0f9a2da0950df5abc9607f5446fc&token=1634706552_28ac6031944a50b6b34be7a70e35f3855fc17af1' } }, + { type: 'album', + name: 'Mindscape From The 7th Level', + url: 'https://grahamdunning.bandcamp.com/album/mindscape-from-the-7th-level', + imageUrl: 'https://f4.bcbits.com/img/a1802456321_16.jpg', + genre: 'experimental', + artist: + { name: 'Graham Dunning', + url: 'https://grahamdunning.bandcamp.com' }, + featuredTrack: + { name: 'Sensors Indicate That There Is A Lifeform Present', + streamUrl: 'https://t4.bcbits.com/stream/3ea2363316e902eb3f994f725b9f87d4/mp3-128/61289408?p=0&ts=1634706552&t=dc977361633e92e51602329fe1fbfbccb397b14c&token=1634706552_d4ca8448f91dfe7beae561ef006a2b6e7ec269ea' } } ] }, { name: 'trending_vinyl', title: 'featured noise vinyl', items: [ { type: 'album', - name: 'BRUTE ERR/ATA', - url: 'https://terminalblisscult.bandcamp.com/album/brute-err-ata-2', - imageUrl: 'https://f4.bcbits.com/img/a1903788750_16.jpg', - genre: 'punk', - artist: - { name: 'TERMINAL BLISS', - url: 'https://terminalblisscult.bandcamp.com' }, - featuredTrack: - { name: 'Clean Bill Of Wealth', - streamUrl: 'https://t4.bcbits.com/stream/1b6e0f9591eca9d9c286dd6017ac4867/mp3-128/4053604001?p=0&ts=1611151388&t=653c7cdde0c874da1cd2c92c6c676a6b3f2d97d0&token=1611151388_9dd56b4c0e8203fa311d1b6b54d613efc7f52330' } }, - { type: 'album', - name: 'A Body Of Errors', - url: 'https://thesoftmoon.bandcamp.com/album/a-body-of-errors', - imageUrl: 'https://f4.bcbits.com/img/a1976823612_16.jpg', - genre: 'alternative', - artist: - { name: 'Luis Vasquez', - url: 'https://thesoftmoon.bandcamp.com' }, - featuredTrack: - { name: 'Interno', - streamUrl: 'https://t4.bcbits.com/stream/b05bb8ffdc4ee277881cd6dec010b96f/mp3-128/1602280507?p=0&ts=1611151388&t=99558a031964bc99e08abb5d053629abc4e75513&token=1611151388_c301e42fb47d37d25ff4d8ceb70dc652856d51a6' } }, - { type: 'album', - name: 'ex·tem·po·re', - url: 'https://tripleeye.bandcamp.com/album/ex-tem-po-re', - imageUrl: 'https://f4.bcbits.com/img/a452837024_16.jpg', - genre: 'punk', - artist: { name: 'Whaler', url: 'https://tripleeye.bandcamp.com' }, - featuredTrack: - { name: 'Minilith', - streamUrl: 'https://t4.bcbits.com/stream/38b3d8f700522adc19372a25f0da4b58/mp3-128/2171161548?p=0&ts=1611151388&t=e25e5f43e9862b871aa3428935d1eab8f2352777&token=1611151388_5cbec3e50932930d9ae8e31a21940a5ff695e070' } }, - { type: 'album', - name: 'Polaroid Malibu', - url: 'https://echoplain.bandcamp.com/album/polaroid-malibu', - imageUrl: 'https://f4.bcbits.com/img/a3837905561_16.jpg', - genre: 'alternative', - artist: { name: 'Echoplain', url: 'https://echoplain.bandcamp.com' }, - featuredTrack: - { name: 'All eyes on me', - streamUrl: 'https://t4.bcbits.com/stream/c4847beead94a3f62a5d570ec48412ce/mp3-128/4210687765?p=0&ts=1611151388&t=7edab7c36cc37b65620f5e449bf4588a06da9e12&token=1611151388_3d16fc1aa21e1fbec6a2e02e57fa0a6cbfd329b0' } }, - { type: 'album', - name: 'Hypnagogic Drauma', - url: 'https://10shun.bandcamp.com/album/hypnagogic-drauma', - imageUrl: 'https://f4.bcbits.com/img/a3550663424_16.jpg', + name: 'Old Air', + url: 'https://ujbala.bandcamp.com/album/old-air', + imageUrl: 'https://f4.bcbits.com/img/a792740166_16.jpg', genre: 'experimental', - artist: { name: 'Tenshun , Bonzo', url: 'https://10shun.bandcamp.com' }, + artist: { name: 'Új Bála', url: 'https://ujbala.bandcamp.com' }, featuredTrack: - { name: 'Hypnagogic by Tenshun', - streamUrl: 'https://t4.bcbits.com/stream/ef2e06d8a3cac2157aa0a98b28d39db1/mp3-128/3768099428?p=0&ts=1611151388&t=398fde85f63951d7c0ca48994da71d7418012f8f&token=1611151388_ca2d71675eb8b52d8be104ddeb20d46d70b6ac2a' } }, + { name: 'Old Air', + streamUrl: 'https://t4.bcbits.com/stream/93c07e4f54c0912d7f857df8731a9953/mp3-128/2122444224?p=0&ts=1634706552&t=e6d402430275c9ff0bd94eaa694edb5da00bf60f&token=1634706552_ea2032ca2392714df1a5b648cc17629c4cfd3d16' } }, { type: 'album', - name: 'Machines of Deliverance', - url: 'https://webuildmachines.com/album/machines-of-deliverance', - imageUrl: 'https://f4.bcbits.com/img/a2944902242_16.jpg', + name: 'Dua Naga', + url: 'https://rinuwat.bandcamp.com/album/dua-naga-2', + imageUrl: 'https://f4.bcbits.com/img/a2612993230_16.jpg', + genre: 'metal', + artist: { name: 'RINUWAT', url: 'https://rinuwat.bandcamp.com' }, + featuredTrack: + { name: 'Taring Emas', + streamUrl: 'https://t4.bcbits.com/stream/50c80a9175a8d0c5a38f3fe5cd745a76/mp3-128/3944126948?p=0&ts=1634706552&t=f2d9fb9d6435e02ff3018ae18825ec5b7065bdf9&token=1634706552_6d395eda972a148c14ea6cc49d1158155f4b0a49' } }, + { type: 'album', + name: 'NCM003: NOOD5', + url: 'https://noodsradio.bandcamp.com/album/ncm003-nood5', + imageUrl: 'https://f4.bcbits.com/img/a100417523_16.jpg', + genre: 'experimental', + artist: { name: 'V/A', url: 'https://noodsradio.bandcamp.com' }, + featuredTrack: + { name: 'Cleyra - Twined', + streamUrl: 'https://t4.bcbits.com/stream/82bc75bb3ff9b9c12f33caf383f0a80f/mp3-128/313494957?p=0&ts=1634706552&t=cf83a7fb125c640f4c6b820dda64bd80e722d5e6&token=1634706552_3c53d3d6bcf6becfa4677cbb37cd352ca8bcfcb1' } }, + { type: 'album', + name: 'Despair In The Gutter II', + url: 'https://blackringrituals.com/album/despair-in-the-gutter-ii', + imageUrl: 'https://f4.bcbits.com/img/a977487754_16.jpg', + genre: 'experimental', + artist: { name: 'Death Glaze', url: 'https://blackringrituals.com' }, + featuredTrack: + { name: 'Despair In The Gutter', + streamUrl: 'https://t4.bcbits.com/stream/dd989c5afd811bb55f1b305c254bcc64/mp3-128/3097593658?p=0&ts=1634706552&t=f9e5190c8b736c3f0f8ea055fac9dd2192ed1bc3&token=1634706552_2a8af370bd8ca249bd5abb7b8cf36c26185b2c98' } }, + { type: 'album', + name: 'Time War Time', + url: 'https://blackringrituals.com/album/time-war-time', + imageUrl: 'https://f4.bcbits.com/img/a3335582121_16.jpg', + genre: 'experimental', + artist: { name: 'Willowbrook', url: 'https://blackringrituals.com' }, + featuredTrack: + { name: 'Time War Time', + streamUrl: 'https://t4.bcbits.com/stream/aa12a4e1ea630524f117572ced4fca12/mp3-128/107505565?p=0&ts=1634706552&t=2dc8c56878799936008eafe7681b212ba67e31ba&token=1634706552_5d67c5725e8c5ab74bc778ebdef9f989c9142891' } }, + { type: 'album', + name: 'Inherited', + url: 'https://blackringrituals.com/album/inherited', + imageUrl: 'https://f4.bcbits.com/img/a3608886756_16.jpg', + genre: 'experimental', + artist: { name: 'Maltreatment', url: 'https://blackringrituals.com' }, + featuredTrack: + { name: 'Love And Nurturing', + streamUrl: 'https://t4.bcbits.com/stream/8c314610881f8574fc218324085a3721/mp3-128/3399526914?p=0&ts=1634706552&t=1137fbe07f43303976fc31ed7287fc3926a12fe3&token=1634706552_bd7d46af55d6c4e219e5bfe469251c2d5022729b' } }, + { type: 'album', + name: 'Ghosts Of Decay', + url: 'https://blackringrituals.com/album/ghosts-of-decay', + imageUrl: 'https://f4.bcbits.com/img/a1593926277_16.jpg', + genre: 'experimental', + artist: + { name: 'Tissa Mawartyassari', + url: 'https://blackringrituals.com' }, + featuredTrack: + { name: 'Ghosts Of Decay', + streamUrl: 'https://t4.bcbits.com/stream/4a978217ab28a6e6d13bc658301b4d44/mp3-128/549894865?p=0&ts=1634706552&t=2381f83c4ad09f6a042b86e139fc9e9a3c819e06&token=1634706552_7214eaf231bcfd9df9ece22955f8abee649993e3' } }, + { type: 'album', + name: 'Entomophagy', + url: 'https://blackringrituals.com/album/entomophagy', + imageUrl: 'https://f4.bcbits.com/img/a3453181460_16.jpg', + genre: 'experimental', + artist: { name: 'Nursing Death', url: 'https://blackringrituals.com' }, + featuredTrack: + { name: 'Entomophagy', + streamUrl: 'https://t4.bcbits.com/stream/adc40b25156d5c0220930d67e6a96fa9/mp3-128/4126755864?p=0&ts=1634706552&t=ee8dc3d1dc98a6ddd4ce41f7fe8727afca1fce4d&token=1634706552_a46085f84c20c5b3ba46156c18ce61105d8b5126' } }, + { type: 'album', + name: 'Une Saison En Enfer', + url: 'https://blackringrituals.com/album/une-saison-en-enfer', + imageUrl: 'https://f4.bcbits.com/img/a669191833_16.jpg', + genre: 'experimental', + artist: { name: 'J.S.H.', url: 'https://blackringrituals.com' }, + featuredTrack: + { name: 'I Have Withered Within Me All Human Hope', + streamUrl: 'https://t4.bcbits.com/stream/4673a3d6b4a7b856fc3a38177fac474c/mp3-128/465229502?p=0&ts=1634706552&t=4cf17743903f51dbb63d1fc1134c7003faea1110&token=1634706552_c33b06b60596949cfc54dfb67b6b7266edd58f5c' } }, + { type: 'album', + name: 'the unreal that shivers in each...', + url: 'https://buriedtreasure.bandcamp.com/album/the-unreal-that-shivers-in-each', + imageUrl: 'https://f4.bcbits.com/img/a3968852872_16.jpg', genre: 'electronic', - artist: { name: 'Various Artists', url: 'https://webuildmachines.com' }, - featuredTrack: - { name: 'Headless Horseman - Shift in Time', - streamUrl: 'https://t4.bcbits.com/stream/cb9100bb5e790f0d31b21dd167849d70/mp3-128/2630460704?p=0&ts=1611151388&t=3a0d2be1dd790902981fe895c2bfff3f09fce0e3&token=1611151388_043509c3d68018dd06febd9f1c2c941129a858dc' } }, - { type: 'album', - name: 'Monokultur - Ormens Väg', - url: 'https://mammasmysteriskajukebox.bandcamp.com/album/monokultur-ormens-v-g', - imageUrl: 'https://f4.bcbits.com/img/a3837479101_16.jpg', - genre: 'folk', artist: - { name: 'Monokultur', - url: 'https://mammasmysteriskajukebox.bandcamp.com' }, + { name: 'PHILIPPE PETIT', + url: 'https://buriedtreasure.bandcamp.com' }, featuredTrack: - { name: 'Decennium', - streamUrl: 'https://t4.bcbits.com/stream/7d0224b39adbc29c01a167c2e287fa31/mp3-128/881104855?p=0&ts=1611151388&t=04e486aaf87c2a32ca14ad6f20d42f69e155c078&token=1611151388_15f0c706c390f40b9bb6155d96ae74429adb4a34' } }, + { name: 'l\'irreel qui frissonne...', + streamUrl: 'https://t4.bcbits.com/stream/9cf71a114313856ec75e27bb9b9ea1c0/mp3-128/2629178334?p=0&ts=1634706552&t=53ca08c9454dfb38728cf3abe07ae944761a56bd&token=1634706552_3dcbe70598331256470e2a547bb98f3ec8f1e05e' } }, { type: 'album', - name: 'Losing Circles', - url: 'https://yewrecordings.bandcamp.com/album/losing-circles', - imageUrl: 'https://f4.bcbits.com/img/a1309457418_16.jpg', + name: 'dreaming of a dead girl', + url: 'https://himukalt.bandcamp.com/album/dreaming-of-a-dead-girl', + imageUrl: 'https://f4.bcbits.com/img/a3053761842_16.jpg', + genre: 'experimental', + artist: { name: 'himukalt', url: 'https://himukalt.bandcamp.com' }, + featuredTrack: + { name: 'hysterical', + streamUrl: 'https://t4.bcbits.com/stream/7f72bb642b09253c436b564e42982dc6/mp3-128/847469528?p=0&ts=1634706552&t=4992c5e7589e659a06f310c1f0786d912fa6cecf&token=1634706552_6d02f25f6cf7824e978ceeb5c1af8a506307cb0e' } }, + { type: 'album', + name: 'Not There / Here', + url: 'https://distantbombs.bandcamp.com/album/not-there-here', + imageUrl: 'https://f4.bcbits.com/img/a2882936540_16.jpg', genre: 'experimental', artist: - { name: 'Marcia Bassett / Thomas Dimuzio', - url: 'https://yewrecordings.bandcamp.com' }, + { name: 'The Escalation', + url: 'https://distantbombs.bandcamp.com' }, featuredTrack: - { name: 'Admonition', - streamUrl: 'https://t4.bcbits.com/stream/21c14b5fb1d03bb254cfbea941660ca1/mp3-128/3256371150?p=0&ts=1611151388&t=0c157ea923a9e2cda414bc8b2de6b919b4a965d8&token=1611151388_c597109f9fab001cae64ab2c069319a7ba5bed1f' } }, + { name: 'Not There', + streamUrl: 'https://t4.bcbits.com/stream/b72bb4771cbd023c943917109336067f/mp3-128/2845800418?p=0&ts=1634706552&t=56e70d7e215ff22b8aa908cb64aa963ac39a964b&token=1634706552_73c8676e23ab00d5385305ed56149ad3b59de0c8' } }, { type: 'album', - name: 'Loopsel / The Spiral', - url: 'https://mammasmysteriskajukebox.bandcamp.com/album/loopsel-the-spiral', - imageUrl: 'https://f4.bcbits.com/img/a1046160659_16.jpg', - genre: 'folk', - artist: - { name: 'Loopsel', - url: 'https://mammasmysteriskajukebox.bandcamp.com' }, - featuredTrack: - { name: 'För din skull / Bones', - streamUrl: 'https://t4.bcbits.com/stream/5b04fa985e2082235490dd8e186b62be/mp3-128/519449477?p=0&ts=1611151388&t=c6a7ce759ed45f0df364a3a27a53f59408e1d668&token=1611151388_328f0e421265ab3041b64d0fef9ccb78f0d95695' } }, - { type: 'album', - name: 'Teenage Gizzard', - url: 'https://auroracentralrecords.bandcamp.com/album/teenage-gizzard', - imageUrl: 'https://f4.bcbits.com/img/a1413497139_16.jpg', + name: 'Acoustic Shadows (RSD 2021 Repress)', + url: 'https://leabertucci.bandcamp.com/album/acoustic-shadows-rsd-2021-repress', + imageUrl: 'https://f4.bcbits.com/img/a2724059433_16.jpg', genre: 'experimental', artist: - { name: 'King Gizzard & The Lizard Wizard', - url: 'https://auroracentralrecords.bandcamp.com' }, + { name: 'Lea Bertucci', + url: 'https://leabertucci.bandcamp.com' }, featuredTrack: - { name: 'Hey There', - streamUrl: 'https://t4.bcbits.com/stream/2cff93ae1737703925975c3da6fa80e4/mp3-128/1242501892?p=0&ts=1611151388&t=008b8fc3205a4b3dd72b4bdb2c83110255ce91a9&token=1611151388_1981fb4573ac5c527458ae2f82cdb5ad3b75c9ac' } }, + { name: 'Brass (II)', + streamUrl: 'https://t4.bcbits.com/stream/672cb65883c645fd4eb79f1d4d3a134a/mp3-128/642341575?p=0&ts=1634706552&t=22f024e2883565c3b26b3c4651f46f6dd091d852&token=1634706552_679edf889cf8cd6f388f65d36b03f90c512d932e' } }, { type: 'album', - name: 'Violence', - url: 'https://garymundykleistwahr.bandcamp.com/album/violence', - imageUrl: 'https://f4.bcbits.com/img/a1587294544_16.jpg', + name: 'VS028 The Plain Truth (1983)', + url: 'https://verlagsystem.bandcamp.com/album/vs028-the-plain-truth-1983', + imageUrl: 'https://f4.bcbits.com/img/a1020505479_16.jpg', genre: 'experimental', artist: - { name: 'S.P.I.T.E', - url: 'https://garymundykleistwahr.bandcamp.com' }, + { name: 'Maurizio Bianchi', + url: 'https://verlagsystem.bandcamp.com' }, featuredTrack: - { name: 'Violence Part I', - streamUrl: 'https://t4.bcbits.com/stream/cfb9ac7b1cfae3cf89e493951cd6a2ee/mp3-128/2499418273?p=0&ts=1611151388&t=37f1b30ce74c780479e506c3ed69d0f7b99d8e35&token=1611151388_b36a1ac1354d8eed21d893b73026e8e542127845' } }, + { name: 'The Plain Truth', + streamUrl: 'https://t4.bcbits.com/stream/0e478aaacd7762a9b002429b00161274/mp3-128/2768578286?p=0&ts=1634706552&t=5b7e3a07dfde8817a6feb9613f7bf8dc58080d9e&token=1634706552_3bbc7126719f8030a9b14fc7c23137f10895f7f5' } }, { type: 'album', - name: 'BOYS', - url: 'https://cower.bandcamp.com/album/boys', - imageUrl: 'https://f4.bcbits.com/img/a3146999189_16.jpg', - genre: 'alternative', - artist: { name: 'COWER', url: 'https://cower.bandcamp.com' }, - featuredTrack: - { name: 'Park Jogger', - streamUrl: 'https://t4.bcbits.com/stream/de025a63e1774b1f364c4a9cdf6cd717/mp3-128/1693583315?p=0&ts=1611151388&t=00615eab5696e554b90485aaa150c8b70770f277&token=1611151388_8d17bd3cad638140783072220139bca38ffe3201' } }, - { type: 'album', - name: 'Niepokoje gościnne', - url: 'https://dymrecordings.bandcamp.com/album/niepokoje-go-cinne', - imageUrl: 'https://f4.bcbits.com/img/a313114941_16.jpg', + name: 'Humanize / Dehumanzie', + url: 'https://onefivesix.bandcamp.com/album/humanize-dehumanzie', + imageUrl: 'https://f4.bcbits.com/img/a2086137653_16.jpg', genre: 'experimental', - artist: - { name: 'wrong dials aka wd30', - url: 'https://dymrecordings.bandcamp.com' }, + artist: { name: '156', url: 'https://onefivesix.bandcamp.com' }, featuredTrack: - { name: 'A', - streamUrl: 'https://t4.bcbits.com/stream/806a57afce0242f4a6f247194ba2fd5c/mp3-128/3659919355?p=0&ts=1611151388&t=eb9a9e0a6636a7f0006fd38fb03486c22f9b03f1&token=1611151388_9c013a8bd9f62bb82fca4458496922a6adda5212' } }, - { type: 'album', - name: 'Gyatso (Praxis 59/SAS001)', - url: 'https://praxisrecords.bandcamp.com/album/gyatso-praxis-59-sas001', - imageUrl: 'https://f4.bcbits.com/img/a1005729580_16.jpg', - genre: 'electronic', - artist: { name: '16-17', url: 'https://praxisrecords.bandcamp.com' }, - featuredTrack: - { name: 'Intravenous', - streamUrl: 'https://t4.bcbits.com/stream/4f7efcf0328ec2ad14677edf9511cc34/mp3-128/1160265803?p=0&ts=1611151388&t=617a2dcb817238eaae2688bb1039916057043dde&token=1611151388_c2140db4be5fea3093ebf45ad5219018b8f1e9b9' } }, - { type: 'album', - name: 'MMXX - 15 : LOST & FOUND', - url: 'https://matiere-memoire.bandcamp.com/album/mmxx-15-lost-found', - imageUrl: 'https://f4.bcbits.com/img/a2811114784_16.jpg', - genre: '', - artist: - { name: 'Hampus Lindwall', - url: 'https://matiere-memoire.bandcamp.com' }, - featuredTrack: - { name: 'MMXX - 15 : LOST & FOUND', - streamUrl: 'https://t4.bcbits.com/stream/de64d682805a6902dd84238052b7c244/mp3-128/1774017034?p=0&ts=1611151388&t=728332e3d203c951c0a6199f85b501f51975cdb2&token=1611151388_6f529276b20a5532110bff909d122c85a2a0985b' } } ] }, + { name: 'Humanize (5" version)', + streamUrl: 'https://t4.bcbits.com/stream/1ce81afa03c6e517c8bfeb3a13068e13/mp3-128/2925391041?p=0&ts=1634706552&t=6d987d6fe1e415f68de0dcc0215b6d432802ad40&token=1634706552_089d68eaf73209c6693f712ba6175a1198fe65f0' } } ] }, { name: 'top_sellers', title: 'all-time best selling noise', items: @@ -321,7 +319,7 @@ url: 'https://blackdresses.bandcamp.com' }, featuredTrack: { name: 'BEAUTIFUL FRIENDSHIP', - streamUrl: 'https://t4.bcbits.com/stream/8d5064f6c97778093c531428ca3efa06/mp3-128/1285558574?p=0&ts=1611151388&t=a06b5bcb94b7211db2273fefb520ece5dd6ba0c3&token=1611151388_a514ea7d2093bca06501af0eda15c1aae5ba4ada' } }, + streamUrl: 'https://t4.bcbits.com/stream/8d5064f6c97778093c531428ca3efa06/mp3-128/1285558574?p=0&ts=1634706552&t=930fc9e4a92ce4891098613ff03a2e574ff42dff&token=1634706552_d97f521f8bbed70414f7f9d4eee0549e9beee386' } }, { type: 'album', name: 'Sounds Of France | France Sound Effects Library', url: 'https://freetousesounds.bandcamp.com/album/sounds-of-france-france-sound-effects-library', @@ -332,18 +330,16 @@ url: 'https://freetousesounds.bandcamp.com' }, featuredTrack: { name: 'Sound Compilation Sounds Of France', - streamUrl: 'https://t4.bcbits.com/stream/c6ea66c07c69bff1b0aa0a8b92439ec4/mp3-128/2634037464?p=0&ts=1611151388&t=cffd2aa563f732e1a2e908db6881df60771af0e0&token=1611151388_2217d0ce660b2b3a94de36b4473872e1536ed39b' } }, + streamUrl: 'https://t4.bcbits.com/stream/c6ea66c07c69bff1b0aa0a8b92439ec4/mp3-128/2634037464?p=0&ts=1634706552&t=8cf535f277bbbaea5c106c85334da18d317ab262&token=1634706552_ee3403f91e26010927b660fd82cc6289f09e238f' } }, { type: 'album', - name: 'Physically Sick 3', - url: 'https://physicallysick3.bandcamp.com/album/physically-sick-3', - imageUrl: 'https://f4.bcbits.com/img/a3764976661_16.jpg', - genre: 'electronic', - artist: - { name: 'Physically Sick 3', - url: 'https://physicallysick3.bandcamp.com' }, + name: 'Fire', + url: 'https://thebugmusic.bandcamp.com/album/fire-2', + imageUrl: 'https://f4.bcbits.com/img/a1432344310_16.jpg', + genre: 'experimental', + artist: { name: 'The Bug', url: 'https://thebugmusic.bandcamp.com' }, featuredTrack: - { name: 'Body + Mind', - streamUrl: 'https://t4.bcbits.com/stream/a0b0d150e95c01e3abab2f67337dd9d0/mp3-128/2387878535?p=0&ts=1611151388&t=4ec4fa666ec2129c67bba308cc62a22571aeb960&token=1611151388_7a27f378f733003048815556c00194dcb7f77173' } }, + { name: 'Vexed (feat. Moor Mother)', + streamUrl: 'https://t4.bcbits.com/stream/e2bee7bc56e98858e824b8c4f1e40ab3/mp3-128/247739879?p=0&ts=1634706552&t=64bb0e769a42f12314f239606b0d8a8ccff0b71c&token=1634706552_f0bcc8909ae008c5cf77ddf841a1eeb8bb6a4a20' } }, { type: 'album', name: '1995', url: 'https://music.businesscasual.biz/album/1995', @@ -352,16 +348,16 @@ artist: { name: '☒', url: 'https://music.businesscasual.biz' }, featuredTrack: { name: 'Moon Way (feat. Chemical Hypnotist)', - streamUrl: 'https://t4.bcbits.com/stream/f796fd140e5e99346511e207225800f3/mp3-128/2165960685?p=0&ts=1611151388&t=f8284e287fcc9f1811384ef67bffe46a80c8c2d7&token=1611151388_b5e9b0794149c6bd3d51b7dff61054f18a0bacd3' } }, + streamUrl: 'https://t4.bcbits.com/stream/f796fd140e5e99346511e207225800f3/mp3-128/2165960685?p=0&ts=1634706552&t=c58217198e5280d83c8a04681469c07d01230895&token=1634706552_1ed26c0020837f03d07c0fd812c8c16da6121515' } }, { type: 'album', - name: 'Atmospheric Horror Music Vol. 2', - url: 'https://2mellomakes.bandcamp.com/album/atmospheric-horror-music-vol-2', - imageUrl: 'https://f4.bcbits.com/img/a3751173803_16.jpg', - genre: 'hip-hop/rap', - artist: { name: '2 Mello', url: 'https://2mellomakes.bandcamp.com' }, + name: 'Black Encyclopedia of the Air', + url: 'https://moormother.bandcamp.com/album/black-encyclopedia-of-the-air', + imageUrl: 'https://f4.bcbits.com/img/a441373844_16.jpg', + genre: 'experimental', + artist: { name: 'Moor Mother', url: 'https://moormother.bandcamp.com' }, featuredTrack: - { name: 'Noise Investigation', - streamUrl: 'https://t4.bcbits.com/stream/b0ca80017b663bbf83f404f4d4c739a6/mp3-128/3971350643?p=0&ts=1611151388&t=b9def4cc34d08e0f8aacccbdfe656192b6370b55&token=1611151388_9f3a44bbe312fcf0f2cd1c11d87698129133da3a' } }, + { name: 'Temporal Control Of Light Echoes', + streamUrl: 'https://t4.bcbits.com/stream/19b3d2999c590a9ba246311ef2f4fc15/mp3-128/2484282357?p=0&ts=1634706552&t=d4af3f1bdb5d36a3dcef1c6a5cfb921ca74166b7&token=1634706552_bed6e46cdbd7725e51dfb0b68a4e00bad04cce40' } }, { type: 'album', name: 'Losing Grip on Reality', url: 'https://geometriclullaby.bandcamp.com/album/losing-grip-on-reality', @@ -372,94 +368,29 @@ url: 'https://geometriclullaby.bandcamp.com' }, featuredTrack: { name: 'Dancing in the Crypt of Sorrow', - streamUrl: 'https://t4.bcbits.com/stream/49264f911c3f9b2841b2d852e820a053/mp3-128/4271360547?p=0&ts=1611151388&t=9ed7e30388349c235187eaa6ebd56b487288461d&token=1611151388_da373520bcf3273be82ba45aa5220b6eb83eedc6' } }, + streamUrl: 'https://t4.bcbits.com/stream/49264f911c3f9b2841b2d852e820a053/mp3-128/4271360547?p=0&ts=1634706552&t=914825459a4ffce1662192ec0739d5dff75a13bc&token=1634706552_3515b3e9bbf12665109406f9518c0dc3f1c11edf' } }, { type: 'album', - name: 'Frost', - url: 'https://father.2006.kr/album/frost', - imageUrl: 'https://f4.bcbits.com/img/a1620504707_16.jpg', - genre: 'electronic', - artist: { name: 'No Death & 아버지', url: 'https://father.2006.kr' }, - featuredTrack: - { name: 'Frost', - streamUrl: 'https://t4.bcbits.com/stream/ae9cb73d5aabe35a677891f0248e93c6/mp3-128/1332838237?p=0&ts=1611151388&t=e888ca8338088812a6ec1caf4058afe91e9c9e69&token=1611151388_4c52f048f0ff9c7ce2a13f9dcc0c7cf70a8e1d16' } }, - { type: 'album', - name: 'DEF VESPER', - url: 'https://blackpus.bandcamp.com/album/def-vesper', - imageUrl: 'https://f4.bcbits.com/img/a2379820301_16.jpg', - genre: 'rock', - artist: { name: 'Black Pus', url: 'https://blackpus.bandcamp.com' }, - featuredTrack: - { name: 'APOCALYPSE JOYRIDE', - streamUrl: 'https://t4.bcbits.com/stream/4d690b4b6d9d52d3ad1b9849e8fba4ee/mp3-128/3591787364?p=0&ts=1611151388&t=8947b61aef8d0188fb90f50ffd6e5868b4ecaa1b&token=1611151388_17bad7edf46bd638e91a5604f3a85cbc98308168' } }, - { type: 'album', - name: 'The Bug Ft Dis Fig, In Blue', - url: 'https://thebugmusic.bandcamp.com/album/the-bug-ft-dis-fig-in-blue', - imageUrl: 'https://f4.bcbits.com/img/a1403157577_16.jpg', + name: 'AGNUS DEI', + url: 'https://linguaignota.bandcamp.com/album/agnus-dei', + imageUrl: 'https://f4.bcbits.com/img/a4233092693_16.jpg', genre: 'experimental', - artist: { name: 'The Bug', url: 'https://thebugmusic.bandcamp.com' }, - featuredTrack: - { name: 'You', - streamUrl: 'https://t4.bcbits.com/stream/27a50f7d9746cb4da8ff8f1bb46022d5/mp3-128/245840704?p=0&ts=1611151388&t=d0094d18559d94e27f52a13fd3b77c34b11e2634&token=1611151388_40f01888cdc673d1cfa8df4739f6a6f73590aa48' } }, - { type: 'album', - name: '2R0I2P0', - url: 'https://borismerzbow.bandcamp.com/album/2r0i2p0', - imageUrl: 'https://f4.bcbits.com/img/a2247379779_16.jpg', - genre: 'metal', artist: - { name: 'Boris & Merzbow', - url: 'https://borismerzbow.bandcamp.com' }, + { name: 'LINGUA IGNOTA', + url: 'https://linguaignota.bandcamp.com' }, featuredTrack: - { name: 'Away from You', - streamUrl: 'https://t4.bcbits.com/stream/036c3524aba59efa8930d7a460ad7522/mp3-128/1179903000?p=0&ts=1611151388&t=5bda9162452a40f6a3f6192c58eff003e4545e39&token=1611151388_58b6b54d1f020e1689be0cedc32bd11c3178bf2a' } }, + { name: 'SEXLESS // NO SEX (IRON LUNG)', + streamUrl: 'https://t4.bcbits.com/stream/8e6b0f4f358151eaa2c4cb81f5e68c8b/mp3-128/836195888?p=0&ts=1634706552&t=c1d1a91bfc8304323805df09ace07d8335877ae7&token=1634706552_671adcb2bb499e1fc1693ed75f5acd68d5eeaa89' } }, { type: 'album', - name: 'Immersion', - url: 'https://primitivemandoom.bandcamp.com/album/immersion', - imageUrl: 'https://f4.bcbits.com/img/a160033873_16.jpg', - genre: 'metal', - artist: - { name: 'Primitive Man', - url: 'https://primitivemandoom.bandcamp.com' }, - featuredTrack: - { name: 'The Lifer', - streamUrl: 'https://t4.bcbits.com/stream/a8ff1cb2dce2ab48d4185759f890bcc8/mp3-128/3378123275?p=0&ts=1611151388&t=2d8ba3423e83b45e16cfa3ecae2f4426b38cf057&token=1611151388_1c8b4412e31731b5f7dc9c856f6114936485d858' } }, - { type: 'album', - name: 'Atlas Vending', - url: 'https://metz.bandcamp.com/album/atlas-vending', - imageUrl: 'https://f4.bcbits.com/img/a1721167726_16.jpg', - genre: 'punk', - artist: { name: 'METZ', url: 'https://metz.bandcamp.com' }, - featuredTrack: - { name: 'A Boat to Drown In', - streamUrl: 'https://t4.bcbits.com/stream/5696b1c267d56b81bdf70782c28f6e18/mp3-128/1716209931?p=0&ts=1611151388&t=ebf54d1c94b79d13ee5386c82ebafc8c8c4e3fdd&token=1611151388_bc57f47d537830880be23bda3a6750fb10489d30' } }, - { type: 'album', - name: 'CLEPSYDRA', - url: 'https://moormother.bandcamp.com/album/clepsydra', - imageUrl: 'https://f4.bcbits.com/img/a275758065_16.jpg', - genre: 'experimental', - artist: { name: 'Moor Mother', url: 'https://moormother.bandcamp.com' }, - featuredTrack: - { name: 'TRUE LIES OF HISTORY feat OLOF MELANDER', - streamUrl: 'https://t4.bcbits.com/stream/cfcf1c5ac95cc2066dd9e1b814311bfd/mp3-128/1336744965?p=0&ts=1611151388&t=e446da91477a342433b022418b7dfb42db39f0f0&token=1611151388_acf5d557f1763c76a565d277f43186bb21cf1562' } }, - { type: 'album', - name: 'FACE THE DARKNESS', - url: 'https://blackieallcapswithspaces.bandcamp.com/album/face-the-darkness', - imageUrl: 'https://f4.bcbits.com/img/a3654575079_16.jpg', - genre: 'hip-hop/rap', - artist: - { name: 'B L A C K I E... All Caps, With Spaces', - url: 'https://blackieallcapswithspaces.bandcamp.com' }, - featuredTrack: - { name: 'WHILE THEY TRY TO KILL EACH OTHER', - streamUrl: 'https://t4.bcbits.com/stream/66a24db71fdf836dc8f88f8db9487263/mp3-128/3200429347?p=0&ts=1611151388&t=5e5f2e7b6db216fe023a01fd1818d9667a193778&token=1611151388_bd7835470ef5c4323dd9669e3e2c4dc75419c635' } }, - { type: 'album', - name: 'Careful', - url: 'https://boyharsher.bandcamp.com/album/careful', - imageUrl: 'https://f4.bcbits.com/img/a1131250781_16.jpg', + name: 'Physically Sick 3', + url: 'https://physicallysick3.bandcamp.com/album/physically-sick-3', + imageUrl: 'https://f4.bcbits.com/img/a3764976661_16.jpg', genre: 'electronic', - artist: { name: 'Boy Harsher', url: 'https://boyharsher.bandcamp.com' }, + artist: + { name: 'Physically Sick 3', + url: 'https://physicallysick3.bandcamp.com' }, featuredTrack: - { name: 'Fate', - streamUrl: 'https://t4.bcbits.com/stream/a3333d562264f54384205d89fb4d4dc0/mp3-128/1162083825?p=0&ts=1611151388&t=bdf2730ba723bd58cd42005b5034a6f58fc86b65&token=1611151388_b63d347bc9da82f5d33e2042ffcb8ac24a379ac6' } }, + { name: 'Body + Mind', + streamUrl: 'https://t4.bcbits.com/stream/a0b0d150e95c01e3abab2f67337dd9d0/mp3-128/2387878535?p=0&ts=1634706552&t=296f8f01c30edb6cd3477cae4d7cd9d7d4b28ec4&token=1634706552_bb061e79c0986fbc647a3d41dafe998b75cb9be8' } }, { type: 'album', name: 'artless', url: 'https://ifidieinmississippi.bandcamp.com/album/artless-2', @@ -470,98 +401,165 @@ url: 'https://ifidieinmississippi.bandcamp.com' }, featuredTrack: { name: 'this could be us but u playin\'', - streamUrl: 'https://t4.bcbits.com/stream/ef39ec6bbd8da6d9a875825d34614ea4/mp3-128/4056986611?p=0&ts=1611151388&t=3dcea21b1f1e414d69214b3932d8b69db528fff2&token=1611151388_9ef94607f65f4fb68ac3cb707334fa10dfc77e6a' } } ] }, + streamUrl: 'https://t4.bcbits.com/stream/ef39ec6bbd8da6d9a875825d34614ea4/mp3-128/4056986611?p=0&ts=1634706552&t=c23b713f664be370cbd19413c5532e424d5bda1b&token=1634706552_b4b6a5289d3842382c79b648610968eca2de4ae9' } }, + { type: 'album', + name: '흰색 죽음', + url: 'https://father.2006.kr/album/-', + imageUrl: 'https://f4.bcbits.com/img/a3416030663_16.jpg', + genre: 'electronic', + artist: { name: '아버지', url: 'https://father.2006.kr' }, + featuredTrack: + { name: '감기', + streamUrl: 'https://t4.bcbits.com/stream/9bda8bfeec355c5ae146e74c7f4ff55a/mp3-128/3033712644?p=0&ts=1634706552&t=792621d85f3cf7ace1cd4c4d642403f2ede239be&token=1634706552_c55779e4a1224527c5ac25151f53bcd5543535a1' } }, + { type: 'album', + name: 'Careful', + url: 'https://boyharsher.bandcamp.com/album/careful', + imageUrl: 'https://f4.bcbits.com/img/a1131250781_16.jpg', + genre: 'electronic', + artist: { name: 'Boy Harsher', url: 'https://boyharsher.bandcamp.com' }, + featuredTrack: + { name: 'Fate', + streamUrl: 'https://t4.bcbits.com/stream/a3333d562264f54384205d89fb4d4dc0/mp3-128/1162083825?p=0&ts=1634706552&t=ae31f9c0cb04d29a73d39c0cec6853cda57944a0&token=1634706552_ba75ee806a8cd39d8158466dacfa949287dbc90b' } }, + { type: 'album', + name: 'Negative Infinity', + url: 'https://theflyingluttenbachers.bandcamp.com/album/negative-infinity', + imageUrl: 'https://f4.bcbits.com/img/a3022512134_16.jpg', + genre: 'experimental', + artist: + { name: 'The Flying Luttenbachers', + url: 'https://theflyingluttenbachers.bandcamp.com' }, + featuredTrack: + { name: 'Fury Of The Delusion', + streamUrl: 'https://t4.bcbits.com/stream/4702aa2da8eb820997b7d1871554009a/mp3-128/96095058?p=0&ts=1634706552&t=8ffeace3640d1c66251748ba3431913a92a48a2f&token=1634706552_aceffb63f5c8b830ad347ab867f42ab17fb8f547' } }, + { type: 'album', + name: 'Oxidized', + url: 'https://frontierer.bandcamp.com/album/oxidized', + imageUrl: 'https://f4.bcbits.com/img/a3907809601_16.jpg', + genre: 'metal', + artist: { name: 'Frontierer', url: 'https://frontierer.bandcamp.com' }, + featuredTrack: + { name: 'Glacial Plasma', + streamUrl: 'https://t4.bcbits.com/stream/a252c8e84aca1ec422b074119413774b/mp3-128/1703104182?p=0&ts=1634706552&t=8baff94d1e9c72e70716107169dfd6ea5cbd5a34&token=1634706552_eef1bf14177652f8ce299ef0f9c2ab36466d612c' } }, + { type: 'album', + name: 'Titanic Rising', + url: 'https://weyesblood.bandcamp.com/album/titanic-rising', + imageUrl: 'https://f4.bcbits.com/img/a1673180911_16.jpg', + genre: 'alternative', + artist: { name: 'Weyes Blood', url: 'https://weyesblood.bandcamp.com' }, + featuredTrack: + { name: 'Movies', + streamUrl: 'https://t4.bcbits.com/stream/3ae2ba489833cad68c403a645df65ebd/mp3-128/2267082642?p=0&ts=1634706552&t=fb2190207b419ed89a1a023ad87cf24b8f7615e0&token=1634706552_95da8c77bb0fad7837c58144f914898b1c2e8f5b' } }, + { type: 'album', + name: 'Content That Makes You Feel Good', + url: 'https://stuckchi.bandcamp.com/album/content-that-makes-you-feel-good', + imageUrl: 'https://f4.bcbits.com/img/a1186573877_16.jpg', + genre: 'punk', + artist: { name: 'Stuck', url: 'https://stuckchi.bandcamp.com' }, + featuredTrack: + { name: 'City of Police', + streamUrl: 'https://t4.bcbits.com/stream/4424e9d97287f6fd02105eaa05d86dd4/mp3-128/2444619088?p=0&ts=1634706552&t=60c2b05b40415fbb9d31360884ae2f7d4bd834df&token=1634706552_d0fddebd2956d5aa1120572b3e0ab6c5a33c8778' } }, + { type: 'album', + name: 'Avow', + url: 'https://profoundlorerecords.bandcamp.com/album/avow', + imageUrl: 'https://f4.bcbits.com/img/a34779670_16.jpg', + genre: '', + artist: + { name: 'PORTAL', + url: 'https://profoundlorerecords.bandcamp.com' }, + featuredTrack: + { name: 'Catafalque', + streamUrl: 'https://t4.bcbits.com/stream/73f2bd3ce7ef5dd1f70693ec6ee445ef/mp3-128/3651912696?p=0&ts=1634706552&t=52394af7f6bfd531f2c8822d005082d0c6161dea&token=1634706552_d1e40efdb9a4fc5634621f0634dc3e9d498e2f8a' } } ] }, { name: 'fan_reviews', title: 'recommendations from fans', items: [ { type: 'album', - name: 'Fuck Content', - url: 'https://gregpuciato.bandcamp.com/album/fuck-content', - imageUrl: 'https://f4.bcbits.com/img/a2496494553_16.jpg', - genre: 'alternative', - artist: - { name: 'Greg Puciato', - url: 'https://gregpuciato.bandcamp.com' }, - featuredTrack: - { name: 'Absence as a Presence', - streamUrl: 'https://t4.bcbits.com/stream/c5dbf10042b7ad6f7b317c8639492c79/mp3-128/237635145?p=0&ts=1611151388&t=75cf70b33c8cb5f6c6e70e04b6befacfded9d180&token=1611151388_e6b79f758d07a4ebdc764d0f90f6c68752220209' } }, - { type: 'album', - name: 'residue', - url: 'https://father.2006.kr/album/residue', - imageUrl: 'https://f4.bcbits.com/img/a2325745156_16.jpg', - genre: 'electronic', - artist: { name: '아버지', url: 'https://father.2006.kr' }, - featuredTrack: - { name: 'low level of despair', - streamUrl: 'https://t4.bcbits.com/stream/d3ac51ea6a9a9f53392495fe370fd80b/mp3-128/4198130533?p=0&ts=1611151388&t=04c7a8efe443f1be35a5232ebbe32ab077c1fe84&token=1611151388_f22ba6e5424c3efe577d1e492d08664c3d07f953' } }, - { type: 'album', - name: 'BREAK CORPS 2', - url: 'https://normcorps.bandcamp.com/album/break-corps-2', - imageUrl: 'https://f4.bcbits.com/img/a1905425283_16.jpg', - genre: 'electronic', - artist: { name: 'Norm Corps', url: 'https://normcorps.bandcamp.com' }, - featuredTrack: - { name: 'Gadget Naval', - streamUrl: 'https://t4.bcbits.com/stream/0d03d1a0bb93519bfc2281e3ad43f6dd/mp3-128/2493837349?p=0&ts=1611151388&t=0ee9f3273b587e5423fa99a70d0645ef669ebc17&token=1611151388_8d30109f51d88f539fcc7ee58f226f793337a195' } }, - { type: 'album', - name: 'VOID (EP)', - url: 'https://gotmilkblood.bandcamp.com/album/void-ep', - imageUrl: 'https://f4.bcbits.com/img/a1280416850_16.jpg', - genre: 'electronic', - artist: { name: 'MILKBLOOD', url: 'https://gotmilkblood.bandcamp.com' }, - featuredTrack: - { name: 'SICK OF BEING HONEST', - streamUrl: 'https://t4.bcbits.com/stream/d74abce2c1d1fd77a98aa1d4fec34a29/mp3-128/830280898?p=0&ts=1611151388&t=607dc898f46dd70f2906e25cd4b54efb37981023&token=1611151388_d9c264ad8fcbabb94fd5c51494eea745b2cb71ca' } }, - { type: 'album', - name: 'BRASS', - url: 'https://moormother.bandcamp.com/album/brass', - imageUrl: 'https://f4.bcbits.com/img/a2253407346_16.jpg', - genre: 'experimental', - artist: - { name: 'Moor Mother & billy woods', - url: 'https://moormother.bandcamp.com' }, - featuredTrack: - { name: 'Furies', - streamUrl: 'https://t4.bcbits.com/stream/cf95483d67638d7e92ae76f01453634a/mp3-128/3627852126?p=0&ts=1611151388&t=796038117ee93593053041b90a4d3ce0709a6905&token=1611151388_2330ad09021cd4a938a91b6f92212a13dfc8cb5b' } }, - { type: 'album', - name: 'The Black Stone – Music For Lovecraftian Summonings', - url: 'https://eighthtowerrecords.bandcamp.com/album/the-black-stone-music-for-lovecraftian-summonings', - imageUrl: 'https://f4.bcbits.com/img/a245639994_16.jpg', + name: 'Molten Vasts', + url: 'https://malignantrecs.bandcamp.com/album/molten-vasts', + imageUrl: 'https://f4.bcbits.com/img/a3752393217_16.jpg', genre: 'ambient', + artist: + { name: 'Mass Ejection', + url: 'https://malignantrecs.bandcamp.com' }, + featuredTrack: + { name: 'Torrid Core', + streamUrl: 'https://t4.bcbits.com/stream/b9f5fa0d84f3bf417e7c73cf53944040/mp3-128/928356178?p=0&ts=1634706552&t=b0a805841d7b1f86eede363c274c0d415701ca5d&token=1634706552_285bbc6768e162793578010856c75e5e150d630b' } }, + { type: 'album', + name: 'K I L L S H O T', + url: 'https://astro-pup.bandcamp.com/album/k-i-l-l-s-h-o-t', + imageUrl: 'https://f4.bcbits.com/img/a3936983097_16.jpg', + genre: 'electronic', + artist: { name: 'ASTRO☆PUP', url: 'https://astro-pup.bandcamp.com' }, + featuredTrack: + { name: 'YEAH R!GHT', + streamUrl: 'https://t4.bcbits.com/stream/df88fcce75c4bc71d340f2da61873322/mp3-128/3000689716?p=0&ts=1634706552&t=a6cbd510dd27625030834ca4df17678c3a78eaf8&token=1634706552_92a668d441f4022ceef9f66c225fea4e8ced46aa' } }, + { type: 'album', + name: 'Disintegration Dubs', + url: 'https://g36vsjkflesh.bandcamp.com/album/disintegration-dubs', + imageUrl: 'https://f4.bcbits.com/img/a902189604_16.jpg', + genre: 'electronic', + artist: + { name: 'G36 Vs JK Flesh', + url: 'https://g36vsjkflesh.bandcamp.com' }, + featuredTrack: + { name: 'G36 - Wrong Place, wrong time', + streamUrl: 'https://t4.bcbits.com/stream/a27d2254be608a743bca96c1a0b68786/mp3-128/192606521?p=0&ts=1634706552&t=489d2b8144bf7ec0c3d4c9e91350c80c688e7706&token=1634706552_30aa15b7df81c0f875716b940d56c9a06900b8e1' } }, + { type: 'album', + name: 'Guitars On Drugs - "Spies and Dub"', + url: 'https://forbiddenplacerecords.bandcamp.com/album/guitars-on-drugs-spies-and-dub', + imageUrl: 'https://f4.bcbits.com/img/a2940633228_16.jpg', + genre: 'rock', + artist: + { name: 'Forbidden Place Records', + url: 'https://forbiddenplacerecords.bandcamp.com' }, + featuredTrack: + { name: 'Theme', + streamUrl: 'https://t4.bcbits.com/stream/61e058d807aa4eb561789047c1cd6eab/mp3-128/3094516110?p=0&ts=1634706552&t=7978e331041b7ad875724c8851cbe2d738eb6864&token=1634706552_2cdd134e846a47ccd1d0162e33fc3e1518fd0582' } }, + { type: 'album', + name: 'violent for being sexually desired', + url: 'https://himukalt.bandcamp.com/album/violent-for-being-sexually-desired', + imageUrl: 'https://f4.bcbits.com/img/a2984309076_16.jpg', + genre: 'experimental', + artist: { name: 'scopophilia', url: 'https://himukalt.bandcamp.com' }, + featuredTrack: + { name: 'i would die for you', + streamUrl: 'https://t4.bcbits.com/stream/0ab1f33a89b67dc3b57519b5e91ec993/mp3-128/3335138429?p=0&ts=1634706552&t=05608a1479d0d62467e40abed11753e213006fdb&token=1634706552_bed2a38225448d1929b337176fbff5f7c9082924' } }, + { type: 'album', + name: 'Loose Jewels B-Side', + url: 'https://diarrheaplanet.bandcamp.com/album/loose-jewels-b-side-2', + imageUrl: 'https://f4.bcbits.com/img/a3179428613_16.jpg', + genre: 'alternative', + artist: + { name: 'Diarrhea Planet', + url: 'https://diarrheaplanet.bandcamp.com' }, + featuredTrack: + { name: 'Miami Hearts', + streamUrl: 'https://t4.bcbits.com/stream/726a6d61b8bab746b6a17a71a1a02b4c/mp3-128/2153827649?p=0&ts=1634706552&t=acd63ce3e663df62455025189bd5c5feacaebfbc&token=1634706552_9f299f30717ff85b824665a68f7dfdec3b6f291d' } }, + { type: 'album', + name: 'So Bless Us Now...', + url: 'https://m00nlit.bandcamp.com/album/so-bless-us-now', + imageUrl: 'https://f4.bcbits.com/img/a851991037_16.jpg', + genre: 'rock', + artist: { name: 'Moonlit', url: 'https://m00nlit.bandcamp.com' }, + featuredTrack: + { name: 'And We Stood Still Until We Became, Invisible', + streamUrl: 'https://t4.bcbits.com/stream/1af7fed562f0da1d609cd4c3e3d64d1b/mp3-128/1804186391?p=0&ts=1634706552&t=d82b17c78b8a05d35c4ee3e37511b6284cb9ae2c&token=1634706552_0ed944be08e5947193f478e7cfabc282716e88bf' } }, + { type: 'album', + name: 'What Makes Us', + url: 'https://6660mhz.bandcamp.com/album/what-makes-us', + imageUrl: 'https://f4.bcbits.com/img/a1859405546_16.jpg', + genre: 'ambient', + artist: { name: '6660MHz', url: 'https://6660mhz.bandcamp.com' }, + featuredTrack: + { name: 'Nostalgic Trauma', + streamUrl: 'https://t4.bcbits.com/stream/4f66a746ac4d6b7709c649db92babcb2/mp3-128/2592367994?p=0&ts=1634706552&t=45c8f12a035be02de680022f7237b292ce8e3259&token=1634706552_d94be06c3badabd268a051d664b53807a723d074' } }, + { type: 'album', + name: 'What Shall I Lay Before the Altar of Time?', + url: 'https://primitivepropaganda.bandcamp.com/album/what-shall-i-lay-before-the-altar-of-time', + imageUrl: 'https://f4.bcbits.com/img/a1089050962_16.jpg', + genre: 'electronic', artist: { name: 'Various Artists', - url: 'https://eighthtowerrecords.bandcamp.com' }, + url: 'https://primitivepropaganda.bandcamp.com' }, featuredTrack: - { name: 'Mombi Yuleman - Dreaming of Innsmouth', - streamUrl: 'https://t4.bcbits.com/stream/79a4f933d2bd2c7207b87b90337ef30e/mp3-128/914191382?p=0&ts=1611151388&t=dd599678bed60bc4cdb4eeb75198d8a9892f1094&token=1611151388_449b3203f65621c0702477555fc5c8486b98edc8' } }, - { type: 'album', - name: 'Cobra\'s Crude Christmas Carols', - url: 'https://deathbedtapes.bandcamp.com/album/cobras-crude-christmas-carols', - imageUrl: 'https://f4.bcbits.com/img/a3605108864_16.jpg', - genre: 'experimental', - artist: - { name: 'King Cobra', - url: 'https://deathbedtapes.bandcamp.com' }, - featuredTrack: - { name: 'Intro', - streamUrl: 'https://t4.bcbits.com/stream/927672af3c4b24da14fd7afeeca542e7/mp3-128/2382694294?p=0&ts=1611151388&t=b17a50fd52686e9be2b623ceabd7fbebe7c94067&token=1611151388_b72e301a8ac9753e5513148d20aedd9aa11724f8' } }, - { type: 'album', - name: 'Black Moon Lilith in Pisces in the 4th House', - url: 'https://bighedva.bandcamp.com/album/black-moon-lilith-in-pisces-in-the-4th-house', - imageUrl: 'https://f4.bcbits.com/img/a1795842606_16.jpg', - genre: 'experimental', - artist: { name: 'Johanna Hedva', url: 'https://bighedva.bandcamp.com' }, - featuredTrack: - { name: 'O Death', - streamUrl: 'https://t4.bcbits.com/stream/f205f8a884c3a0f22514fc92415405b8/mp3-128/3928674484?p=0&ts=1611151388&t=6d4c9449c8a13c9fb43eab83e4bcf1ce175f6800&token=1611151388_f4f16bfb1465156b15d4665e1de8debeac2bfd3e' } }, - { type: 'album', - name: 'Cosmic Slime', - url: 'https://deadneanderthals.bandcamp.com/album/cosmic-slime', - imageUrl: 'https://f4.bcbits.com/img/a1701339380_16.jpg', - genre: 'experimental', - artist: - { name: 'Dead Neanderthals', - url: 'https://deadneanderthals.bandcamp.com' }, - featuredTrack: - { name: 'Cosmic Slime', - streamUrl: 'https://t4.bcbits.com/stream/7b9551a318517e507591c46a750d057a/mp3-128/1370439344?p=0&ts=1611151388&t=caa545eb94899ddd0ee0cad0eb7b1a57dc1debdd&token=1611151388_b89e58f2fa7d14deef6777a6b72111db29de239a' } } ] } ] + { name: 'What We Know to Be True', + streamUrl: 'https://t4.bcbits.com/stream/5e4f2f86a6836cf19ceff3d0551c1f1b/mp3-128/2741726606?p=0&ts=1634706552&t=e8c84f694c81c3efb36db543271b20362312f8e1&token=1634706552_1a797342a7ad76ae7463702d95eea2c63ea74578' } } ] } ] diff --git a/examples/getAlbumInfo_output.txt b/examples/getAlbumInfo_output.txt index cb11e39..b40ccb9 100644 --- a/examples/getAlbumInfo_output.txt +++ b/examples/getAlbumInfo_output.txt @@ -3,88 +3,105 @@ url: 'https://musique.coeurdepirate.com/album/blonde', numTracks: 12, imageUrl: 'https://f4.bcbits.com/img/a1328452291_16.jpg', - keywords: 'Pop, amour, coeur de pirate, french, french pop, grosse boîte, montreal, piano pop, Montréal', + keywords: + [ 'Pop', + 'amour', + 'coeur de pirate', + 'french', + 'french pop', + 'grosse boîte', + 'montreal', + 'piano pop', + 'Montréal' ], description: 'Après avoir immortalisé tout un pan de son adolescence dans les chansons pop douces-amères d\'un premier album homonyme, Coeur de pirate s\'attaque aux différentes étapes de la relation amoureuse, d\'où le titre de l\'album, en référence avant tout, à la copine, à l\'amoureuse. L\'album a été enregistré à l\'été 2011 à l\'Hotel2Tango sous la gouverne d\'Howard Bilerman, coréalisateur avec Béatrice Martin.', releaseDate: '07 Nov 2011 00:00:00 GMT', artist: { name: 'Cœur de pirate', url: 'https://musique.coeurdepirate.com', - description: 'Cœur de Pirate is the solo project of singer Béatrice Martin. She has been playing piano since age 3 and released her acclaimed debut album in 2008. After touring extensively, she was nominated for and won several awards in Canada and France.\n\nLabel: Dare To Care Records \nmanagement@daretocarerecords.com', - imageUrl: 'https://f4.bcbits.com/img/0021821004_28.jpg' }, + description: 'Plus d’une décennie s’est écoulée depuis que Béatrice Martin s’est incrustée dans le paysage sous le pseudonyme désormais coutumier de Cœur de pirate. Armée d’un talent digne de l’orfèvrerie, d’une poésie tantôt raffinée, tantôt subversive, et d’une aura insaisissable, elle séduit comme elle surprend, jaillissant là où on ne l’attend pas.', + imageUrl: 'https://f4.bcbits.com/img/0026415167_28.jpg' }, + publisher: + { name: 'Cœur de pirate', + url: 'https://musique.coeurdepirate.com', + description: 'Plus d’une décennie s’est écoulée depuis que Béatrice Martin s’est incrustée dans le paysage sous le pseudonyme désormais coutumier de Cœur de pirate. Armée d’un talent digne de l’orfèvrerie, d’une poésie tantôt raffinée, tantôt subversive, et d’une aura insaisissable, elle séduit comme elle surprend, jaillissant là où on ne l’attend pas.', + imageUrl: 'https://f4.bcbits.com/img/0026415167_28.jpg' }, + label: + { name: 'Bravo musique', + url: 'https://bravomusique.bandcamp.com' }, releases: - [ { name: 'Blonde - CD', - url: 'https://coeurdepirate.bandcamp.com/album/blonde', - format: 'CDFormat', - description: 'Blonde - Édition régulière comprend le téléchargement gratuit de l\'album digital. Veuillez allouer 3 jours ouvrables pour que la version physique vous soit postée.\nPour les commandes hors-Canada, vous devez compter de 2 à 4 semaines pour recevoir votre achat.', - imageUrl: null }, - { name: 'Blonde - Vinyle', - url: 'https://coeurdepirate.bandcamp.com/album/blonde', - format: 'VinylFormat', - description: 'L\'édition vinyle de Blonde comprend les 12 pistes de l\'édition régulière, ainsi qu\'une affichette 12x24 po. L\'achat comprend le téléchargement gratuit de l\'album en version régulière.\nVeuillez allouer 3 jours ouvrables pour que la version physique vous soit postée.', - imageUrl: null }, - { name: 'Blonde', - url: 'https://musique.coeurdepirate.com/album/blonde#download', + [ { name: 'Blonde', + url: 'https://musique.coeurdepirate.com/album/blonde#a838845289', format: 'DigitalFormat', description: 'Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app.', - imageUrl: 'https://f4.bcbits.com/img/a1328452291_16.jpg' } ], + imageUrl: 'https://f4.bcbits.com/img/a1328452291_10.jpg' }, + { name: 'Blonde - CD', + url: 'https://musique.coeurdepirate.com/album/blonde#p3309945537', + format: 'CDFormat', + description: 'Blonde - Édition régulière comprend le téléchargement gratuit de l\'album digital. Veuillez allouer 3 jours ouvrables pour que la version physique vous soit postée.\nPour les commandes hors-Canada, vous devez compter de 2 à 4 semaines pour recevoir votre achat.', + imageUrl: 'https://f4.bcbits.com/img/0000167149_10.jpg' }, + { name: 'Blonde - Vinyle', + url: 'https://musique.coeurdepirate.com/album/blonde#p3172983276', + format: 'VinylFormat', + description: 'L\'édition vinyle de Blonde comprend les 12 pistes de l\'édition régulière, ainsi qu\'une affichette 12x24 po. L\'achat comprend le téléchargement gratuit de l\'album en version régulière.\nVeuillez allouer 3 jours ouvrables pour que la version physique vous soit postée.', + imageUrl: 'https://f4.bcbits.com/img/0012274631_10.jpg' } ], tracks: [ { position: 1, name: 'Lève les voiles', url: 'https://musique.coeurdepirate.com/track/l-ve-les-voiles', duration: 72.7333, - streamUrl: 'https://t4.bcbits.com/stream/4ec5267c795d34d71d84b8d9e6373477/mp3-128/4183427253?p=0&ts=1611151401&t=ae63fda98a26b9010977d09bed9ec75cedf74a54&token=1611151401_448f6a61deab3e97c1be87d49ebac16e7619188b' }, + streamUrl: 'https://t4.bcbits.com/stream/4ec5267c795d34d71d84b8d9e6373477/mp3-128/4183427253?p=0&ts=1634747875&t=288f27f09cfbe6093fd84a5aebf0457110128c41&token=1634747875_0def50336fd55bbbd354b0417a23f4dc27f80cde' }, { position: 2, name: 'Adieu', url: 'https://musique.coeurdepirate.com/track/adieu', duration: 147.627, - streamUrl: 'https://t4.bcbits.com/stream/bdf4f2f59952f78effcbbf3ff63300db/mp3-128/3647767496?p=0&ts=1611151401&t=4ff01d05808644e1db254512af81213be2f64ee7&token=1611151401_a8dbb67e35b45fd1f7d1ebe460dd42d5b481f81f' }, + streamUrl: 'https://t4.bcbits.com/stream/bdf4f2f59952f78effcbbf3ff63300db/mp3-128/3647767496?p=0&ts=1634747875&t=15dc907570493613c5541335f0e87d4db75dd3c3&token=1634747875_c09159e14180f5b4169c43a465bd4788ec525f66' }, { position: 3, name: 'Danse et danse', url: 'https://musique.coeurdepirate.com/track/danse-et-danse', duration: 190.413, - streamUrl: 'https://t4.bcbits.com/stream/8d4d755d9f351caf16529342096c3de6/mp3-128/1276790164?p=0&ts=1611151401&t=2c5bbe1c6af333ab8040c91b4747b6f325f3c73b&token=1611151401_6456f5d27b07a7fd270a297626fbe8b2f5f62795' }, + streamUrl: 'https://t4.bcbits.com/stream/8d4d755d9f351caf16529342096c3de6/mp3-128/1276790164?p=0&ts=1634747875&t=da92541d58478f9f8e91224095b6c694ee99b262&token=1634747875_43da7337570df4b291b7973278a79248ed4321ab' }, { position: 4, name: 'Golden Baby', url: 'https://musique.coeurdepirate.com/track/golden-baby', duration: 187.027, - streamUrl: 'https://t4.bcbits.com/stream/af5533da023515d8c6c28dd834b7872f/mp3-128/365646139?p=0&ts=1611151401&t=a2701c3ccce0ed5ba3d4a18a972ff20c71963811&token=1611151401_d4e8d9e46b8fc9ae7c3f710b94dc77b78de9bdef' }, + streamUrl: 'https://t4.bcbits.com/stream/af5533da023515d8c6c28dd834b7872f/mp3-128/365646139?p=0&ts=1634747875&t=49841fd6caf999eef5f1cbbd7b6b4cb23eb5bfc7&token=1634747875_fbcc936cb9773dde16c52fc05951da6dbd752176' }, { position: 5, name: 'Ava', url: 'https://musique.coeurdepirate.com/track/ava', duration: 196.88, - streamUrl: 'https://t4.bcbits.com/stream/5133f1cab7fa8da200f1392690aca50e/mp3-128/1796143680?p=0&ts=1611151401&t=55815b9bf4823160d850a0a9bad1e1c3a650b275&token=1611151401_15448b3762e35174dd9dcdfe7c8494967a84ffeb' }, + streamUrl: 'https://t4.bcbits.com/stream/5133f1cab7fa8da200f1392690aca50e/mp3-128/1796143680?p=0&ts=1634747875&t=419773a55a88457d1f1480955050c46ae8a27e11&token=1634747875_7f89d0a4faba5e2a9f5039c4506216a584226738' }, { position: 6, name: 'Loin d\'ici', url: 'https://musique.coeurdepirate.com/track/loin-dici', duration: 163.827, - streamUrl: 'https://t4.bcbits.com/stream/8a3166238fe996999f457459c592f7c7/mp3-128/260996437?p=0&ts=1611151401&t=8db66464d39c3eb723450b038c70a54290fcbe44&token=1611151401_b31108652c0965609ba8362e36006e19b0c3f09c' }, + streamUrl: 'https://t4.bcbits.com/stream/8a3166238fe996999f457459c592f7c7/mp3-128/260996437?p=0&ts=1634747875&t=896cbdd34f1de0390d0d3ecf1587e9589f32772b&token=1634747875_703b6139370381c87eec87b4b15d90c1b3fd984d' }, { position: 7, name: 'Les amours dévouées', url: 'https://musique.coeurdepirate.com/track/les-amours-d-vou-es', duration: 147.947, - streamUrl: 'https://t4.bcbits.com/stream/a62a0cd6f5b871e7559627b34f996552/mp3-128/4086570201?p=0&ts=1611151401&t=15d9327bf587d6b7f0165eb2bb94d8c06a748b47&token=1611151401_ee7fb4c3745cdbdca7ef4f0802fad7c55fb8ef8d' }, + streamUrl: 'https://t4.bcbits.com/stream/a62a0cd6f5b871e7559627b34f996552/mp3-128/4086570201?p=0&ts=1634747875&t=8a782eb7d7019bfea081486acaadc58423dd2a26&token=1634747875_d365b536b44b642af0ce132525983a89aa5ce775' }, { position: 8, name: 'Place de la République', url: 'https://musique.coeurdepirate.com/track/place-de-la-r-publique', duration: 251.227, - streamUrl: 'https://t4.bcbits.com/stream/f7f5df6de9007b9415e120d8083cd973/mp3-128/1239774913?p=0&ts=1611151401&t=3c7be6b9fc12c9e734397836390feb8493010af4&token=1611151401_f72e75c8843981bdd2d67e18864b74d39ee06534' }, + streamUrl: 'https://t4.bcbits.com/stream/f7f5df6de9007b9415e120d8083cd973/mp3-128/1239774913?p=0&ts=1634747875&t=413e9b11ea3f6f40f496578f5b2fc074d6bb1071&token=1634747875_379b1940d0dea74a349a9b91d69741b74b09b81c' }, { position: 9, name: 'Cap Diamant', url: 'https://musique.coeurdepirate.com/track/cap-diamant', duration: 163.293, - streamUrl: 'https://t4.bcbits.com/stream/732fc4dbcd8ca3cc2cc477d773f99206/mp3-128/3259278294?p=0&ts=1611151401&t=99c0ba4d569c21fd6f9605b46dee8fa3d24422d8&token=1611151401_18f9144b94f0a9eb8b13fec58b695263388e0ebd' }, + streamUrl: 'https://t4.bcbits.com/stream/732fc4dbcd8ca3cc2cc477d773f99206/mp3-128/3259278294?p=0&ts=1634747875&t=03befa3bf75a803236c720cf2f37733a16b0a481&token=1634747875_632d826cd8156a2b6e860beca7cfeabdf84d4ee7' }, { position: 10, name: 'Verseau', url: 'https://musique.coeurdepirate.com/track/verseau', duration: 233.813, - streamUrl: 'https://t4.bcbits.com/stream/a4e97e8b436b8e2ad1a2c598f5cd0a48/mp3-128/496320675?p=0&ts=1611151401&t=71a50cf8af657c5c5296d34d50a63ecc56d95ea1&token=1611151401_a6abf7e155dd88259de5fb4478bdeb12cfad124f' }, + streamUrl: 'https://t4.bcbits.com/stream/a4e97e8b436b8e2ad1a2c598f5cd0a48/mp3-128/496320675?p=0&ts=1634747875&t=ae1d714e30d863807ecc59f331c163fc80e58847&token=1634747875_b9e28c41cb41711293f316e70c6472dbe76d0523' }, { position: 11, name: 'Saint-Laurent', url: 'https://musique.coeurdepirate.com/track/saint-laurent', duration: 194.787, - streamUrl: 'https://t4.bcbits.com/stream/5f87e431eaaf515564c006de4c888e91/mp3-128/2437695881?p=0&ts=1611151401&t=cdcb0228abc4553c41b960dc9bccfcd389c213ef&token=1611151401_6908727bfc3c4a3a72d601630b2e5ac717b99598' }, + streamUrl: 'https://t4.bcbits.com/stream/5f87e431eaaf515564c006de4c888e91/mp3-128/2437695881?p=0&ts=1634747875&t=7de937b37b9f0321eb1fcaf6f13afb11d6c4fc4d&token=1634747875_b514123b40142ee114af1f7b18a3b48aaabc1f8c' }, { position: 12, name: 'La petite mort', url: 'https://musique.coeurdepirate.com/track/la-petite-mort', duration: 229.627, - streamUrl: 'https://t4.bcbits.com/stream/b257ccb8aca3ea864cbb2774e9d8d2be/mp3-128/525064765?p=0&ts=1611151401&t=44a70c2a253eb4bde67370ac826ba2307df4fd87&token=1611151401_6f7c486ae9695db8e10d02da07a174c3c6a02dfb' } ] } + streamUrl: 'https://t4.bcbits.com/stream/b257ccb8aca3ea864cbb2774e9d8d2be/mp3-128/525064765?p=0&ts=1634747875&t=4294568d28958eccb6088613b410067d062df830&token=1634747875_8921fbc52961212a6763a120b388272f338cc3cd' } ] } diff --git a/examples/getAllShows_output.txt b/examples/getAllShows_output.txt index a831877..23a3bfb 100644 --- a/examples/getAllShows_output.txt +++ b/examples/getAllShows_output.txt @@ -1,4 +1,652 @@ [ { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=494', + publishedDate: '15 Oct 2021 00:00:00 GMT', + description: 'Shantel Amundson talks about the new Illudium LP and the California fire seasons that inspired it.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Illudium by Natalie Foss.', + subtitle: 'Out of the Ashes', + imageUrl: 'https://f4.bcbits.com/img/26420119_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26420119_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=493', + publishedDate: '12 Oct 2021 00:00:00 GMT', + description: 'Vanishing Twin, Scrimshire and International Anthem stop by to talk about their new projects.', + imageCaption: 'Hosted by Aly Gillani. Illustration of Vanishing Twin by Noopur Choksi.', + subtitle: 'Out Of Phase', + imageUrl: 'https://f4.bcbits.com/img/26387105_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26387105_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=492', + publishedDate: '08 Oct 2021 00:00:00 GMT', + description: 'Injury Reserve drop in with their amazing album, plus Yung Morpheus, Eli Don and more.', + imageCaption: 'Hosted by Stoney Creation. Illustration of Injury Reserve by McKay Felt.', + subtitle: 'Arriving in Phoenix', + imageUrl: 'https://f4.bcbits.com/img/26354142_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26354142_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=491', + publishedDate: '05 Oct 2021 00:00:00 GMT', + description: 'Vels Trio stop by to talk about prog-jazz, recording in Kate Bush\'s studio and their new LP Celestial Greens.\n', + imageCaption: 'Hosted by Aly Gillani. Illustration of Vels Trio by Paul Grelet.', + subtitle: 'Eat Your Greens', + imageUrl: 'https://f4.bcbits.com/img/26319878_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26319878_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=490', + publishedDate: '01 Oct 2021 00:00:00 GMT', + description: 'Jake Dieffenbach stops by to discuss the new Rivers of Nihil album and his life as a deaf heavy metal singer.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Rivers of Nihil by Natalie Foss.', + subtitle: 'Do the Work', + imageUrl: 'https://f4.bcbits.com/img/26264876_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26264876_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=489', + publishedDate: '28 Sep 2021 00:00:00 GMT', + description: 'Guests BadBadNotGood, Uffe, and Kit Sebastian provide a triple threat musical meltdown.', + imageCaption: 'Andrew Jervis hosts. Illustration of BADBADNOTGOOD. by Hsiao-Ron Cheng.', + subtitle: 'Signal From The Noise', + imageUrl: 'https://f4.bcbits.com/img/26239785_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26239785_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=488', + publishedDate: '24 Sep 2021 00:00:00 GMT', + description: 'Damu The Fudgemunk joins the show to share his recent collab with Def Pressé, plus tunes by Marrice Anthony and Common ', + imageCaption: 'Hosted by Stoney Creation. Illustration of Damu The Fudgemunk by McKay Felt.', + subtitle: 'Digging Through The Times', + imageUrl: 'https://f4.bcbits.com/img/26204489_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26204489_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=487', + publishedDate: '21 Sep 2021 00:00:00 GMT', + description: 'The inimitable Jose Gonzalez and border-smashing Kondi Band prove that music is a universal language.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of José González by Noopur Choksi.', + subtitle: 'The Universal Language', + imageUrl: 'https://f4.bcbits.com/img/26173325_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26173325_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=486', + publishedDate: '17 Sep 2021 00:00:00 GMT', + description: 'Matt Tluchowski and Steve Lehocky from Doctor Smoke pop by to talk about their new album of big-tent heavy metal. \n', + imageCaption: 'Hosted by Brad Sanders. Illustration of Doctor Smoke by Louise Pomeroy.', + subtitle: 'Reborn Into Darkness', + imageUrl: 'https://f4.bcbits.com/img/26134341_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26134341_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=485', + publishedDate: '14 Sep 2021 00:00:00 GMT', + description: 'The legendary Don Letts and NYC\'s Musclecars guest, plus new gems by Mild High Club, Theon Cross, and Kalabrese.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Don Letts by Paul Grelet.', + subtitle: 'Rebel Tunes', + imageUrl: 'https://f4.bcbits.com/img/26104342_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26104342_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=484', + publishedDate: '10 Sep 2021 00:00:00 GMT', + description: 'Appearances from Injury Reserve and Damu The Fudgemunk, plus Bluestaeb joins the show to discuss his recent release, "GISEKE" \n', + imageCaption: 'Hosted by Stoney Creation. Illustration of Bluestaeb by McKay Felt.', + subtitle: 'Leon Giseke', + imageUrl: 'https://f4.bcbits.com/img/26068378_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26068378_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=483', + publishedDate: '07 Sep 2021 00:00:00 GMT', + description: 'Danalogue and Betamax talk Soccer96, Maston drops by, plus new Nightmares on Wax, Brkn Record, and Josi Dias.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Soccer96 by Hsiao-Ron Cheng.', + subtitle: 'Interplanetary Improvisations', + imageUrl: 'https://f4.bcbits.com/img/26032563_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/26032563_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=482', + publishedDate: '03 Sep 2021 00:00:00 GMT', + description: 'Lisa Mungo from Seattle\'s Filth Is Eternal stops by, and Botch headlines a hardcore-heavy back half of the show', + imageCaption: 'Hosted by Brad Sanders. Illustration of Filth Is Eternal by Natalie Foss.', + subtitle: 'Scream and Writhe', + imageUrl: 'https://f4.bcbits.com/img/25996030_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25996030_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=481', + publishedDate: '31 Aug 2021 00:00:00 GMT', + description: 'Lady Blackbird guests with her highly anticipated LP, plus music by Lee Scratch Perry, Cleo Sol, James Rushworth, and Carwyn Ellis.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Lady Blackbird by Noopur Choksi.', + subtitle: 'Black Acid Soul', + imageUrl: 'https://f4.bcbits.com/img/25963088_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25963088_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=480', + publishedDate: '27 Aug 2021 00:00:00 GMT', + description: 'WesWill shares his recent release, "Open 24 Hours", plus appearances from Cartiercal and Myst Milano', + imageCaption: 'Hosted by Stoney Creation. Illustration of WesWill by McKay Felt.', + subtitle: 'Friday', + imageUrl: 'https://f4.bcbits.com/img/25929081_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25929081_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=479', + publishedDate: '20 Aug 2021 00:00:00 GMT', + description: 'Underdark\'s Abi Vasquez stops by to chat about their debut record, plus a Pick from the Crypt from Dawn Ray\'d.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Underdark by Louise Pomeroy', + subtitle: 'Burning Bright', + imageUrl: 'https://f4.bcbits.com/img/25864651_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25864651_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=478', + publishedDate: '17 Aug 2021 00:00:00 GMT', + description: 'Super summertime tunes plus guests Eblis of Meridian Brothers and Arjuna Oakes & Serebii. ', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Meridian Brothers by Hsiao-Ron Cheng.', + subtitle: 'Tunes of Paradise', + imageUrl: 'https://f4.bcbits.com/img/25831752_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25831752_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=477', + publishedDate: '13 Aug 2021 00:00:00 GMT', + description: 'MIKE joins the show to discuss his recent release, "Disco!". Featuring tunes by Quadry, Reaper Mook, and more.', + imageCaption: 'Hosted by Stoney Creation. Illustration of MIKE by McKay Felt.', + subtitle: 'Big Love', + imageUrl: 'https://f4.bcbits.com/img/25799465_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25799465_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=476', + publishedDate: '10 Aug 2021 00:00:00 GMT', + description: 'Sampology stops by to talk about his new record Regrowth plus new music from Swindle, Jungle, Emmavie and more.', + imageCaption: 'Hosted by Aly Gillani. Illustration of Sampology by Noopur Choksi.', + subtitle: 'Memories In Flight', + imageUrl: 'https://f4.bcbits.com/img/25766863_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25766863_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=475', + publishedDate: '06 Aug 2021 00:00:00 GMT', + description: 'Kris Esfandiari stops by to discuss the new King Woman LP on a special "heavy-but-not-metal" episode of the show.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Kingwoman by Natalie Foss', + subtitle: 'Psychic Wounds', + imageUrl: 'https://f4.bcbits.com/img/25727862_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25727862_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=474', + publishedDate: '03 Aug 2021 00:00:00 GMT', + description: 'Homeboy Sandman drops off his latest project, plus new releases from Pink Siifu, MMYYKK, and Drimia.', + imageCaption: 'Hosted by Stoney Creation. Illustration by Hsiao-Ron Cheng.', + subtitle: 'Mr. Sandman', + imageUrl: 'https://f4.bcbits.com/img/25687222_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25687222_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=473', + publishedDate: '30 Jul 2021 00:00:00 GMT', + description: 'Wiki joins the show to discuss his recent release, "Telephonebooth", plus some grooves by Kari Faux, Bluestaeb, and more.', + imageCaption: 'Hosted by Stoney Creation. Illustration of Wiki by McKay Felt', + subtitle: 'Wiki No Pedia', + imageUrl: 'https://f4.bcbits.com/img/25651747_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25651747_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=472', + publishedDate: '27 Jul 2021 00:00:00 GMT', + description: 'With Guest Hosts Local Talk And Ishmael Ensemble', + imageCaption: 'Hosted by Local Talk Records and Ishmael Ensemble . Illustration of Soulphiction by Noopur Choksi.', + subtitle: 'With Guest Hosts Local Talk And Ishmael Ensemble', + imageUrl: 'https://f4.bcbits.com/img/25619018_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25619018_0' }, + { type: 'show', + name: 'The Metal Show ', + url: 'https://bandcamp.com/?show=471', + publishedDate: '23 Jul 2021 00:00:00 GMT', + description: 'Cavan and Brighid Wagner of Felled talk nature and metal, and indigenous folk metallers Nechochwen are our Pick from the Crypt.', + imageCaption: 'Brad Sanders. Illustration of Felled by Louise Pomeroy', + subtitle: 'Leave No Trace', + imageUrl: 'https://f4.bcbits.com/img/25587230_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25587230_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=470', + publishedDate: '20 Jul 2021 00:00:00 GMT', + description: 'Guest host Coco Maria brings her unique selection of sounds to the Bandcamp Weekly with a focus on Guess What.', + imageCaption: 'Hosted by Coco Maria. Illustration of  Guess What by Paul Grelet.', + subtitle: 'With Guest Host Coco Maria', + imageUrl: 'https://f4.bcbits.com/img/25556063_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25556063_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=469', + publishedDate: '16 Jul 2021 00:00:00 GMT', + description: 'Pacific Yew joins the show with his newest release, "Modest ((( ))) Odyssey". Plus some tunes by WesWill and Rejjie Snow.', + imageCaption: 'Hosted by Stoney Creation. Illustration of Pacific Yew by McKay Felt', + subtitle: 'Tree Meets Human ', + imageUrl: 'https://f4.bcbits.com/img/25524662_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25524662_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=468', + publishedDate: '13 Jul 2021 00:00:00 GMT', + description: 'Portland\'s quickly quickly and Detroit\'s The Lasso stop by to talk about their new records. ', + imageCaption: 'Hosted by Aly Gillani. Illustration of Quickly Quickly by Hsiao-Ron Cheng.', + subtitle: 'Perfect Phases', + imageUrl: 'https://f4.bcbits.com/img/25492755_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25492755_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=467', + publishedDate: '09 Jul 2021 00:00:00 GMT', + description: 'UK trio Mountain Caller drop by for a chat, plus instru-metal classics from Kenoma, Pelican, and Russian Circles', + imageCaption: 'Hosted by Brad Sanders. Illustration of Mountain Caller by Natalie Foss', + subtitle: 'The Truthseekers', + imageUrl: 'https://f4.bcbits.com/img/25459559_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25459559_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=466', + publishedDate: '06 Jul 2021 00:00:00 GMT', + description: 'Jazz musician and composer Emma-Jean Thackray talks about her new record \'Yellow\'', + imageCaption: 'Hosted by Aly Gillani. Illustration of Emma-Jean Thackray by Noopur Choksi.', + subtitle: 'The Next Movement', + imageUrl: 'https://f4.bcbits.com/img/25425995_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25425995_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=465', + publishedDate: '02 Jul 2021 00:00:00 GMT', + description: 'bbymutha joins the show to discuss her latest release "bastard tapes vol.3." Plus featured sounds by Mick Jenkins and Jordan Rakei.', + imageCaption: 'Hosted by Stoney Creation. Illustration of bbymutha by McKay Felt.', + subtitle: 'BIGMUTHA', + imageUrl: 'https://f4.bcbits.com/img/25391554_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25391554_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=464', + publishedDate: '29 Jun 2021 00:00:00 GMT', + description: 'Fresh new cuts by Brittany Howard, SAULT, Homeboy Sandman, Hypnotic Brass Ensemble, plus Rodrigo Amarante guests.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Rodrigo Amarante by Paul Grelet.', + subtitle: 'Soul Searching', + imageUrl: 'https://f4.bcbits.com/img/25356194_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25356194_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=463', + publishedDate: '25 Jun 2021 00:00:00 GMT', + description: 'James Kirn of Philly\'s Blazon Rite talks fantasy, role-playing, and true metal, plus a block of old-school Cirith Ungol classics.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Blazon Rite by Paul Grelet', + subtitle: 'Into Endless Halls', + imageUrl: 'https://f4.bcbits.com/img/25323558_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25323558_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=462', + publishedDate: '22 Jun 2021 00:00:00 GMT', + description: 'A 3-hour special featuring sunshine sounds and interviews with the mighty Hiatus Kaiyote and genre-busting L\'Rain. ', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Hiatus Kaiyote by Hsiao-Ron Cheng.', + subtitle: 'No Formula Required', + imageUrl: 'https://f4.bcbits.com/img/25290837_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25290837_0' }, + { type: 'show', + name: 'The Hip Hop Show', + url: 'https://bandcamp.com/?show=461', + publishedDate: '18 Jun 2021 00:00:00 GMT', + description: 'Featured sounds by K.Spark and WIZDUMB, plus Basi joins the show to discuss his latest release "Save The Day". ', + imageCaption: 'Hosted by Stoney Creation. Illustration of Basi by McKay Felt', + subtitle: 'Hello', + imageUrl: 'https://f4.bcbits.com/img/25255189_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25255189_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=460', + publishedDate: '15 Jun 2021 00:00:00 GMT', + description: 'UK jazz musician and band-leader Rosie Turton stops by to talk about her new record Expansions and Transformations.', + imageCaption: 'Hosted by Aly Gillani. Illustration of Rosie Turton by Noopur Choksi.', + subtitle: 'Expand Your Mind', + imageUrl: 'https://f4.bcbits.com/img/25218616_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25218616_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=459', + publishedDate: '11 Jun 2021 00:00:00 GMT', + description: 'Serena Cherry debuts her Skyrim-inspired black metal project Noctule, plus selections from her post-hardcore band, Svalbard.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Noctule by Natalie Foss', + subtitle: 'Unrelenting Force', + imageUrl: 'https://f4.bcbits.com/img/25184066_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25184066_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=458', + publishedDate: '08 Jun 2021 00:00:00 GMT', + description: 'Lil\' Louie Vega and Kenny Dope Gonzales drop some serious club music history, plus Rebecca Vasmant spotlights Glasgow\'s finest.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Masters at Work by Paul Grelet.', + subtitle: 'Our Time Is Coming', + imageUrl: 'https://f4.bcbits.com/img/25150716_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25150716_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=457', + publishedDate: '04 Jun 2021 00:00:00 GMT', + description: 'Patrick Paige II drops off his latest release "If I Fail, Are We Still Cool?". Plus featured sounds by Rochelle Jordan, and Wiki. ', + imageCaption: 'Hosted by Stoney Creation. Illustration of Patrick Page II by McKay Felt', + subtitle: 'Stay Obsessed', + imageUrl: 'https://f4.bcbits.com/img/25111897_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25111897_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=456', + publishedDate: '01 Jun 2021 00:00:00 GMT', + description: 'Guests Mndsgn and Jaubi talk about their new albums, plus new sounds from Mansur Brown, Children Of Zeus and more.', + imageCaption: 'Hosted by Aly Gillani. Illustration of Mndsgn. by Hsiao-Ron Cheng.', + subtitle: 'Music For Pleasure', + imageUrl: 'https://f4.bcbits.com/img/25075004_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25075004_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=455', + publishedDate: '28 May 2021 00:00:00 GMT', + description: 'A vibrant playlist highlighting the thriving metal scene in India, plus an interview with Shasank Venkat from Against Evil. ', + imageCaption: 'Hosted by Brad Sanders. Illustration of Against Evil by Louise Pomeroy.', + subtitle: 'Metal in India', + imageUrl: 'https://f4.bcbits.com/img/25037808_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25037808_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=454', + publishedDate: '25 May 2021 00:00:00 GMT', + description: 'Stubborn Heart defeat writer\'s block and Portico Quartet chart a different path, plus new Four Tet, Muwosi, and Lifafa.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Stubborn Heart by Noopur Choksi.', + subtitle: 'Hiding Music In Everything', + imageUrl: 'https://f4.bcbits.com/img/25001359_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/25001359_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=453', + publishedDate: '21 May 2021 00:00:00 GMT', + description: 'Georgia Anne Muldrow drops off her latest release \'VWETO III\'. Plus featured sounds from Akai Solo, Jamee Cornelia, & TYKGO.', + imageCaption: 'Hosted by Stoney Creation. Illustration of Georgia Anne Muldrow by McKay Felt', + subtitle: 'Georgia The Goat', + imageUrl: 'https://f4.bcbits.com/img/24964909_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24964909_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=452', + publishedDate: '18 May 2021 00:00:00 GMT', + description: 'Take a fantastic voyage with Coco Maria and Anchorsong who stop by with their tropical and transportive new LPs.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Coco Maria by Paul Grelet.', + subtitle: 'Fantastic Voyage', + imageUrl: 'https://f4.bcbits.com/img/24926468_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24926468_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=451', + publishedDate: '14 May 2021 00:00:00 GMT', + description: 'Featuring a journey through left-field, outré black metal, with a Victory Over the Sun interview and music from Liturgy and Jute Gyte.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Vivian Tylinska by Louise Pomeroy', + subtitle: 'Transcending Boundaries', + imageUrl: 'https://f4.bcbits.com/img/24888745_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24888745_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=450', + publishedDate: '11 May 2021 00:00:00 GMT', + description: 'A deep and wide dive into essential new jazz sounds with Kiefer, Maya Dunietz, and James Brandon Lewis.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Maya Dunietz by Hsiao-Ron Cheng.', + subtitle: 'We Got The Jazz', + imageUrl: 'https://f4.bcbits.com/img/24851594_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24851594_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=449', + publishedDate: '07 May 2021 00:00:00 GMT', + description: 'Mother Nature joins the show to discuss their latest release \'SZNS\' with featured sounds from FlyLo, Ahmed Idris Hussein, and Amaarae', + imageCaption: 'Hosted by Stoney Creation. Illustration of Mother Nature by McKay Felt', + subtitle: 'Tis The SZN', + imageUrl: 'https://f4.bcbits.com/img/24802241_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24802241_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=448', + publishedDate: '04 May 2021 00:00:00 GMT', + description: 'Brazil\'s Lucas Santtana and Italian producer Khalab guide us through their latest hybrid sounds. Plus new Flylo, Jaimie Branch, and Mocky. ', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Lucas Santtana by Noopur Choksi.', + subtitle: 'Meeting of Musical Minds', + imageUrl: 'https://f4.bcbits.com/img/24736160_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24736160_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=447', + publishedDate: '30 Apr 2021 00:00:00 GMT', + description: 'Spectral Wound\'s Jonah Campbell discusses his band\'s debauched black metal, plus classic tunes from Immortal on this week\'s episode.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Spectral Wound by Louise Pomeroy.', + subtitle: 'Decadence and Decay', + imageUrl: 'https://f4.bcbits.com/img/24694436_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24694436_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=446', + publishedDate: '27 Apr 2021 00:00:00 GMT', + description: 'The mysterious Sven Wunder pulls back the curtain on his epic music, plus fresh cuts by Emma-Jean Thackray and Mndsgn.', + imageCaption: 'Hosted by Aly Gillani. Illustration of Sven Wunder by Paul Grelet.', + subtitle: 'Escape Plan', + imageUrl: 'https://f4.bcbits.com/img/24655670_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24655670_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=445', + publishedDate: '23 Apr 2021 00:00:00 GMT', + description: 'HENO. joins the show to discuss his latest release \'Death Ain\'t That Bad\' plus featured sounds from Georgia Anne Muldrow and Yons', + imageCaption: 'Hosted by Stoney Creation. Illustration of Heno by McKay Felt', + subtitle: 'C\'est La Vie', + imageUrl: 'https://f4.bcbits.com/img/24616190_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24616190_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=444', + publishedDate: '20 Apr 2021 00:00:00 GMT', + description: 'Polish band Bloto and French act NCY Milky Band guest, plus new Joao Donato, Natalie Bergman, and King Britt. ', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Bloto by Hsiao-Ron Cheng.', + subtitle: 'Action Reaction', + imageUrl: 'https://f4.bcbits.com/img/24576281_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24576281_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=443', + publishedDate: '16 Apr 2021 00:00:00 GMT', + description: 'Cannibal Corpse\'s George "Corpsegrinder" Fisher stops by for an interview and picks some of his favorite tracks on Bandcamp', + imageCaption: ' Brad Sanders. Illustration of George "Corpsegrinder" Fisher by Louise Pomeroy', + subtitle: 'Vileness Unimagined', + imageUrl: 'https://f4.bcbits.com/img/24533563_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24533563_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=442', + publishedDate: '13 Apr 2021 00:00:00 GMT', + description: 'Guest host Aly Gillani talks to Benji B about his new compilation ‘Deviation Classics’ plus new sounds from Masters At Work and more', + imageCaption: 'Hosted by Aly Gillani. Illustration of Benji B by Noopur Choksi.', + subtitle: 'London Underground', + imageUrl: 'https://f4.bcbits.com/img/24496083_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24496083_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=441', + publishedDate: '09 Apr 2021 00:00:00 GMT', + description: 'Baghead & Jules join the show to discuss their latest collaboration plus featured sounds by Raiza Biza, Patrick Paige II, and Niña Dioz', + imageCaption: 'Hosted by Stoney Creation. Illustration of Baghead by McKay Felt', + subtitle: 'Dedicated To Those Who', + imageUrl: 'https://f4.bcbits.com/img/24444034_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24444034_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=440', + publishedDate: '06 Apr 2021 00:00:00 GMT', + description: 'Featuring interviews with harpist Amanda Whiting and Big Dada signing Yaya Bey, plus an essential reissue round-up.', + imageCaption: ' Hosted by Andrew Jervis. Illustration of Amanda Whiting by Paul Grelet.', + subtitle: 'After Dark', + imageUrl: 'https://f4.bcbits.com/img/24401041_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24401041_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=439', + publishedDate: '02 Apr 2021 00:00:00 GMT', + description: 'Moral Collapse stop by to talk about collaborating remotely, plus a block of classic Death, and new doom by Scald and Wheel.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Moral Collapse by Louise Pomeroy', + subtitle: 'Trans-Continental Death Metal', + imageUrl: 'https://f4.bcbits.com/img/24352735_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24352735_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=438', + publishedDate: '30 Mar 2021 00:00:00 GMT', + description: 'Brazilian musicians Joao Selva and Jadsa drop essential new LPs, plus Ebo Taylor, Overmono, and Tune-Yards.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Joao Selva by Hsiao-Ron Cheng.', + subtitle: 'Sonór Tropicàl', + imageUrl: 'https://f4.bcbits.com/img/24294498_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24294498_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=437', + publishedDate: '26 Mar 2021 00:00:00 GMT', + description: 'FlySiifu joins the show to discuss their latest release \'$mokebreak\' alongside sounds from Kiefer, GiTori, and King Lutendo.\n', + imageCaption: 'Hosted by Stoney Creation. Illustration of FlySiifu by McKay Felt', + subtitle: 'Pink Anakin ', + imageUrl: 'https://f4.bcbits.com/img/24250259_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24250259_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=436', + publishedDate: '23 Mar 2021 00:00:00 GMT', + description: 'Incognito\'s Jean-Paul “Bluey” Maunick talks Britfunk, Str4ta, and recording with longtime friend Gilles Peterson.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Bluey from Str4ta by Noopur Choksi.', + subtitle: 'Full Circle', + imageUrl: 'https://f4.bcbits.com/img/24205538_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24205538_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=435', + publishedDate: '19 Mar 2021 00:00:00 GMT', + description: 'Kate Davies of UK mathcore savants Pupil Slicer stops by, plus a tribute to the late, great LG Petrov of Entombed.\n', + imageCaption: 'Hosted by Brad Sanders. Illustration of Pupil Slicer by Louise Pomeroy', + subtitle: 'Mathcore for the Masses', + imageUrl: 'https://f4.bcbits.com/img/24159806_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24159806_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=434', + publishedDate: '16 Mar 2021 00:00:00 GMT', + description: 'Essential tunes by Jimi Tenor, plus new Hiatus Kaiyote, Gretchen Parlato, and Fimber Bravo.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Paul Grelet.', + subtitle: 'Travel The Spaceways', + imageUrl: 'https://f4.bcbits.com/img/24116052_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24116052_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=433', + publishedDate: '12 Mar 2021 00:00:00 GMT', + description: 'THERAVADA drops off his latest release \'XENOPHON\', plus featured sounds from Noname, Haviah Mighty, and BIGMUTHA', + imageCaption: 'Hosted by Stoney Creation. Illustration of Theravada by McKay Felt', + subtitle: 'Xen', + imageUrl: 'https://f4.bcbits.com/img/24075517_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24075517_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=432', + publishedDate: '09 Mar 2021 00:00:00 GMT', + description: 'Two tons of new tunes plus guests Emanative & Liz Elensky, and Tom Brenneck of The Menahan Street Band.', + imageCaption: 'Andrew Jervis hosts. Emanative & Liz Elensky by Hsiao-Ron Cheng.', + subtitle: 'Love and Light', + imageUrl: 'https://f4.bcbits.com/img/24075541_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/24075541_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=431', + publishedDate: '05 Mar 2021 00:00:00 GMT', + description: 'Gravesend drops off their new LP, plus a classic Suffocation block and hot new power metal from Crystal Viper and Warrior Path.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Gravesend by Louise Pomeroy', + subtitle: 'A Real Rain Will Come ', + imageUrl: 'https://f4.bcbits.com/img/23971755_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/23971755_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=430', + publishedDate: '02 Mar 2021 00:00:00 GMT', + description: 'Visual artist and musician Lonnie Holley and Spacebomb\'s Matthew E. White talk collaboration. ', + imageCaption: 'Hosted by Andrew Jervis. Lonnie Holley & Matthew E White by Noopur Choksi.', + subtitle: 'Come Walk With Me', + imageUrl: 'https://f4.bcbits.com/img/23907847_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/23907847_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=429', + publishedDate: '26 Feb 2021 00:00:00 GMT', + description: 'AJ, the One talks about her latest release "Real In The Field". Plus new sounds from Mavi, Ivy Sole, and Moderator.', + imageCaption: 'Hosted by Stoney Creation. Illustration of AJ, the One by McKay Felt.', + subtitle: 'Numero Uno', + imageUrl: 'https://f4.bcbits.com/img/23860221_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/23860221_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=428', + publishedDate: '23 Feb 2021 00:00:00 GMT', + description: 'On the latest Bandcamp Weekly FYI Chris talks about community, paranoia, optimism and their debut LP ‘Earth Scum’', + imageCaption: 'Hosted by Aly Gillani. Illustration of FYI Chris by Paul Grelet.', + subtitle: 'Make Some Space', + imageUrl: 'https://f4.bcbits.com/img/23814526_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/23814526_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=427', + publishedDate: '19 Feb 2021 00:00:00 GMT', + description: 'Spanish occult rock band Kabbalah discusses their new album. Plus our latest Pick from the Crypt, stoner doom legends Sleep.', + imageCaption: 'Brad Sanders. Illustration of Kabbalah by Louise Pomeroy', + subtitle: 'Light & Shadow', + imageUrl: 'https://f4.bcbits.com/img/23765790_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/23765790_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=426', + publishedDate: '16 Feb 2021 00:00:00 GMT', + description: 'Get to know multi-talented Antti Vaukhonen of Oira Pena and Soft Power, plus Tom Excell checks in with a new Nubiyan Twist LP.', + imageCaption: ' Hosted by Andrew Jervis. Illustration of Oira Pena by Hsiao-Ron Cheng.', + subtitle: 'Freedom Sounds', + imageUrl: 'https://f4.bcbits.com/img/23720067_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/23720067_0' }, + { type: 'show', + name: 'The Hip-Hop Show', + url: 'https://bandcamp.com/?show=425', + publishedDate: '12 Feb 2021 00:00:00 GMT', + description: 'Chris Crack drops off his new album, Might Delete Later, for Album of the Week, plus appearances from Fat Tony, El Individuo, and Lukah. ', + imageCaption: 'Hosted by Stoney Creation. Illustration of Chris Crack by McKay Felt', + subtitle: 'Addictive Flows', + imageUrl: 'https://f4.bcbits.com/img/23672106_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/23672106_0' }, + { type: 'show', + name: 'Bandcamp Weekly', + url: 'https://bandcamp.com/?show=424', + publishedDate: '09 Feb 2021 00:00:00 GMT', + description: 'A Jamaican-influenced Reggae-flavored special with the queen of lovers rock Janet Kay and a focus on the Pressure Sounds label.', + imageCaption: 'Hosted by Andrew Jervis. Illustration of Janet Kay by Noopur Choksi.', + subtitle: 'Love Forever', + imageUrl: 'https://f4.bcbits.com/img/23627415_25.jpg', + screenImageUrl: 'https://f4.bcbits.com/img/23627415_0' }, + { type: 'show', + name: 'The Metal Show', + url: 'https://bandcamp.com/?show=423', + publishedDate: '05 Feb 2021 00:00:00 GMT', + description: 'Portrayal of Guilt\'s Matt King pays the show a visit, plus an old-school Converge block, and a dose of some Japanese speed metal.', + imageCaption: 'Hosted by Brad Sanders. Illustration of Matt King by Louise PomeroyAndrew Jervis. Illustration of Takuya Kuroda by Noopur Choksi.', - subtitle: 'The Loud Minority', - imageUrl: 'https://f4.bcbits.com/img/21630605_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/21630605_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=387', - publishedDate: '01 Sep 2020 00:00:00 GMT', - description: 'A focus on fresh faces, revolutionary sounds, and new labels, plus guests Caixa Cubo and Alan Braufman.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Caixa Cubo by Paul Grelet.', - subtitle: 'Back To School Special!', - imageUrl: 'https://f4.bcbits.com/img/21443732_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/21443732_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=386', - publishedDate: '25 Aug 2020 00:00:00 GMT', - description: 'Georgia Anne Muldrow chats about her new Jyoti LP and the influence of Alice Coltrane.', - imageCaption: 'Hosted by Andrew Jervis. Georgia Anne Muldrow by Hsiao-Ron Cheng.', - subtitle: 'Bending The Notes', - imageUrl: 'https://f4.bcbits.com/img/21360497_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/21360497_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=384', - publishedDate: '18 Aug 2020 00:00:00 GMT', - description: 'Guest host Nubya_Garcia plays music from her debut album ‘Source’ as well as a selection of jazz, latin, soul and beyond\n\n', - imageCaption: 'Hosted by Nubya Garcia. Illustration of Nubya Garcia by Noopur Choksi.', - subtitle: 'Nubya Garcia Takeover', - imageUrl: 'https://f4.bcbits.com/img/21281484_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/21281484_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=385', - publishedDate: '11 Aug 2020 00:00:00 GMT', - description: 'Guest host Aly Gillani chats to producer Tall Black Guy about his new record \'Restless As We Are\'.', - imageCaption: 'Hosted by Aly Gillani. Illustration of Tall Black Guy by Noopur Choksi.', - subtitle: 'Music For The Restless', - imageUrl: 'https://f4.bcbits.com/img/21203515_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/21203515_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=383', - publishedDate: '04 Aug 2020 00:00:00 GMT', - description: 'Featuring artist, musician, and cook Duval Timothy, and soulful jazz-loving singer & producer Liv.e. ', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Timothy Duval by Hsiao-Ron Cheng.', - subtitle: 'Infinite Levels', - imageUrl: 'https://f4.bcbits.com/img/21099140_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/21099140_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=382', - publishedDate: '28 Jul 2020 00:00:00 GMT', - description: 'The International Anthem crew takes over with a super-sized selection from Chicago and beyond. ', - imageCaption: 'Hosted by International Anthem. Makaya McCraven by Noopur Choksi.', - subtitle: 'International Anthem Takeover', - imageUrl: 'https://f4.bcbits.com/img/21018963_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/21018963_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=381', - publishedDate: '21 Jul 2020 00:00:00 GMT', - description: 'Featuring interviews with Kamaal Williams and Kutiman, plus an LP of the week by William Basinski\'s Sparkle Division. ', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Kamaal Williams by Hsiao-Ron Cheng.', - subtitle: 'A Day In The Life ', - imageUrl: 'https://f4.bcbits.com/img/20939611_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20939611_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=380', - publishedDate: '14 Jul 2020 00:00:00 GMT', - description: 'Plunky of Oneness of Juju and Coldcut & the Keleketla! crew talk African rhythms.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Plunky by Paul Grelet.', - subtitle: 'It Began In Africa', - imageUrl: 'https://f4.bcbits.com/img/20865273_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20865273_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=379', - publishedDate: '07 Jul 2020 00:00:00 GMT', - description: 'Guest hosts Tamar Osborn aka Collocutor and Toshio Matsuura spread the vibes from London to Tokyo.', - imageCaption: 'Hosted by Collocutor and Toshio Matsuura. Illustration by Noopur Choksi.', - subtitle: 'International Sound Clash ', - imageUrl: 'https://f4.bcbits.com/img/20785090_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20785090_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=378', - publishedDate: '30 Jun 2020 00:00:00 GMT', - description: 'Featuring guests Khruangbin and Greg Foat, plus new Sault, Minyo Crusaders, and Duval Timothy.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Khruangbin by Hsiao-Ron Cheng.', - subtitle: 'Healing Music', - imageUrl: 'https://f4.bcbits.com/img/20673047_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20673047_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=377', - publishedDate: '23 Jun 2020 00:00:00 GMT', - description: 'Photay and Skinshape guest-host featuring a tasty selection of tunes that have inspired them. ', - imageCaption: 'Hosted by Photay and Skinshape. Illustration by Paul Grelet.', - subtitle: 'Photay and Skinshape Takeover!', - imageUrl: 'https://f4.bcbits.com/img/20590416_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20590416_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=376', - publishedDate: '16 Jun 2020 00:00:00 GMT', - description: 'Guest host Aly Gillani interviews Australian vocalist Natalie Slade about her new album ‘Control’', - imageCaption: 'Hosted by Aly Gillani. Illustration of Natalie Slade by Hsiao-Ron Cheng.', - subtitle: 'Humidity', - imageUrl: 'https://f4.bcbits.com/img/20499469_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20499469_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=375', - publishedDate: '09 Jun 2020 00:00:00 GMT', - description: 'Special guest takeover hosted by Emma-Jean Thackray with Angel Bat Dawid and musical family.', - imageCaption: 'Hosted by Emma Jean Thackray. Illustration of Angel Bat Dawid by Noopur Choksi.', - subtitle: 'Space For Us', - imageUrl: 'https://f4.bcbits.com/img/20415413_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20415413_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=374', - publishedDate: '03 Jun 2020 00:00:00 GMT', - description: 'Shining a light on the crazy stories and revolutionary sounds of Analog Africa, plus NYC Trust and New Orlean\'s 79rs Gang.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Ranil by Paul Grelet.', - subtitle: 'Tryin\' Times', - imageUrl: 'https://f4.bcbits.com/img/20299138_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20299138_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=373', - publishedDate: '26 May 2020 00:00:00 GMT', - description: 'A super-sized lockdown special featuring guests Gilles Peterson, Tenderlonius, and Damu The Fudgemunk & Raw Poetic.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Shirley Scott by Hsiao-Ron Cheng.', - subtitle: 'Stories and Lessons', - imageUrl: 'https://f4.bcbits.com/img/20204953_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20204953_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=372', - publishedDate: '19 May 2020 00:00:00 GMT', - description: 'We chat with Kaitlyn Aurelia Smith and Nick Hakim and deep dive into their LPs, plus new Kassin, Gabriels, Roy Ayers, and Ola Szmidt.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Kaitlyn Aurelia Smith by Noopur Choksi.', - subtitle: 'Our Friends Electric', - imageUrl: 'https://f4.bcbits.com/img/20106017_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/20106017_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=371', - publishedDate: '12 May 2020 00:00:00 GMT', - description: 'A lockdown length episode featuring conversation and essential music with Hanni El Khatib, plus Vex Ruffin, Ian Isiah, and Ivy Sole.', - imageCaption: 'Hosted by Andrew Jervis. Illustration ofHanni El Khatib by Paul Grelet.', - subtitle: 'Alive and Kicking!', - imageUrl: 'https://f4.bcbits.com/img/19998297_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/19998297_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=370', - publishedDate: '05 May 2020 00:00:00 GMT', - description: 'Guests Dengue Dengue Dengue and Chicano Batman celebrate a decade of genre-bending music with outstanding new records.', - imageCaption: 'Host: Andrew Jervis. Illustration of Dengue Dengue Dengue by Noopur Choksi.', - subtitle: 'Revolve, Evolve . . .', - imageUrl: 'https://f4.bcbits.com/img/19888965_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/19888965_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=369', - publishedDate: '28 Apr 2020 00:00:00 GMT', - description: 'All-killer no-filler jams from around the world plus interviews with pianists/producers John Carroll Kirby and Maria Chiara Argirò.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Maria Chiara Argirò by Hsiao-Ron Cheng.', - subtitle: 'Hidden Keys', - imageUrl: 'https://f4.bcbits.com/img/19689627_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/19689627_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=368', - publishedDate: '21 Apr 2020 00:00:00 GMT', - description: 'Featuring interviews with London\'s Lunch Money Life and Melbourne\'s JK Group about music, immersion and lockdown life.\n', - imageCaption: 'Hosted by Aly Gillani and Will Evans. Illustration of Lunch Money Life by Paul Grelet.', - subtitle: 'Immersion Therapy', - imageUrl: 'https://f4.bcbits.com/img/19572166_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/19572166_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=367', - publishedDate: '14 Apr 2020 00:00:00 GMT', - description: '3-hour isolation inspiration special featuring 3 artists bubbling up during the time of the virus: Edoheart, Contour, and Matthew Tavares.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Edo Heart by Noopur Choksi.', - subtitle: 'Bubbling Up ', - imageUrl: 'https://f4.bcbits.com/img/19460258_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/19460258_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=366', - publishedDate: '31 Mar 2020 00:00:00 GMT', - description: 'Saxophone legend Gary Bartz and Rhythm Section\'s Bradley Zero guest, plus our LP of the week is by Nicolas Jaar. ', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Gary Bartz by Hsiao-Ron Cheng.', - subtitle: 'Music Is My Life', - imageUrl: 'https://f4.bcbits.com/img/19245116_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/19245116_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=365', - publishedDate: '24 Mar 2020 00:00:00 GMT', - description: 'An extra special super-sized isolation inspiration episode with guests Ricardo Richaid, Mr. Scruff, and Sam Gendel. ', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Ricardo Richaid by Noopur Choksi', - subtitle: 'Bright Moments', - imageUrl: 'https://f4.bcbits.com/img/19140778_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/19140778_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=364', - publishedDate: '17 Mar 2020 00:00:00 GMT', - description: 'Ali Shaheed Muhammed and Adrian Younge introduce their new Jazz Is Dead label featuring music recorded with their musical heroes.', - imageCaption: 'Andrew Jervis hosts. Ali Shaheed Muhammad & Adrian Younge by Paul Grelet.', - subtitle: 'We Got The Jazz', - imageUrl: 'https://f4.bcbits.com/img/18981343_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18981343_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=363', - publishedDate: '10 Mar 2020 00:00:00 GMT', - description: 'Nigel Godrich and Laura Bettinson talk about their DIY diversion as Ultraista. Plus, new Riz Ahmed, Memotone, and Wilma Archer.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Ultraísta by Noopur Choksi.', - subtitle: 'Diversions', - imageUrl: 'https://f4.bcbits.com/img/18915292_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18915292_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=362', - publishedDate: '03 Mar 2020 00:00:00 GMT', - description: 'Composer, producer, multi-instrumentalist, singer, bandleader and DJ Emma-Jean Thackray drops by with new tunes and a new label.', - imageCaption: 'Hosted by Andrew Jervis. Emma-Jean Thackray by Hsiao-Ron Cheng.', - subtitle: 'Musical Nourishment', - imageUrl: 'https://f4.bcbits.com/img/18850509_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18850509_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=361', - publishedDate: '28 Feb 2020 00:00:00 GMT', - description: 'Caribou takes us on a deep dive into his new LP, plus fresh cuts by 79rs Gang, Emicida, Angela Munoz, and Yves Tumor.', - imageCaption: 'Hosted by Andrew Jervis. Caribou by Hsiao-Ron Cheng.', - subtitle: 'Comin\' Home Baby', - imageUrl: 'https://f4.bcbits.com/img/18803441_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18803441_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=360', - publishedDate: '18 Feb 2020 00:00:00 GMT', - description: 'Featuring Oakland sounds from the Smart Bomb collective and Samplelov, plus Pharoah Sanders, Kutiman, and Nyx Nott. ', - imageCaption: 'Hosted by Andrew Jervis. W.A.L.A and Samplelov by Noopur Choksi.', - subtitle: 'Treats From City Streets', - imageUrl: 'https://f4.bcbits.com/img/18713285_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18713285_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=359', - publishedDate: '11 Feb 2020 00:00:00 GMT', - description: 'Amidst a barrage of new tunes, we look back at 20+years of Antibalas and check-in with soulful renaissance man Van Hunt.', - imageCaption: 'Hosted by Andrew Jervis. Van Hunt by Paul Grelet.', - subtitle: 'Soul Revival', - imageUrl: 'https://f4.bcbits.com/img/18647040_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18647040_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=358', - publishedDate: '04 Feb 2020 00:00:00 GMT', - description: 'The Diabolical Liberties drop a cosmic selection of spiritual backroom bangers and wonky dancefloor diversions.', - imageCaption: 'Hosted by The Diabolical Liberties. Slauson Malone by Hsiao-Ron Cheng.', - subtitle: 'Diabolical Liberties Takeover', - imageUrl: 'https://f4.bcbits.com/img/18582603_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18582603_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=357', - publishedDate: '28 Jan 2020 00:00:00 GMT', - description: 'Seu Jorge and Rogê talk about spontaneous samba, we get to know the Tara Clerkin Trio, and Flanafi drops our soulful LP of the week.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Seu Jorge and Rogê by Noopur Choksi.', - subtitle: 'In The Moment', - imageUrl: 'https://f4.bcbits.com/img/18514885_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18514885_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=356', - publishedDate: '21 Jan 2020 00:00:00 GMT', - description: 'Guitarist Jeff Parker and glitch innovator Oval stop by with their new LPs, plus Spanish producer Skygaze drops our album of the week.', - imageCaption: 'Hosted by Andrew Jervis. Jeff Parker by Hsiao-Ron Cheng.', - subtitle: 'Merging Worlds', - imageUrl: 'https://f4.bcbits.com/img/18452430_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18452430_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=355', - publishedDate: '14 Jan 2020 00:00:00 GMT', - description: 'Featuring interviews with Brownswood\'s Kassa Overall and saxophonist Muriel Grossman, plus an LP of the week by Van Hunt.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Muriel Grossmann by Noopur Choksi.', - subtitle: 'Music For Your Soul', - imageUrl: 'https://f4.bcbits.com/img/18387649_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18387649_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=354', - publishedDate: '07 Jan 2020 00:00:00 GMT', - description: 'Packed with new sounds and names for a new year, plus an interview with jazz bad boys The Hypnotic Brass Ensemble.', - imageCaption: 'Hosted by Andrew Jervis. Hypnotic Brass Ensemble by Paul Grelet.', - subtitle: 'Big Sounds For A New Year', - imageUrl: 'https://f4.bcbits.com/img/18323295_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18323295_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=353', - publishedDate: '17 Dec 2019 00:00:00 GMT', - description: 'Featuring an in-depth interview with Sampa The Great, plus an extended selection of favorite tunes from the past 12 months.', - imageCaption: 'Hosted by Andrew Jervis. Sampa The Great by Hsiao-Ron Cheng.', - subtitle: 'Best of 2019', - imageUrl: 'https://f4.bcbits.com/img/18157563_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18157563_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=352', - publishedDate: '10 Dec 2019 00:00:00 GMT', - description: 'Featuring an extended interview with Helado Negro, plus part one of our two-part dive into the best of the best sounds from 2019.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Helado Negro by Noopur Choksi.', - subtitle: 'Bandcamp Weekly Best of 2019 Part 1', - imageUrl: 'https://f4.bcbits.com/img/18094794_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18094794_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=351', - publishedDate: '03 Dec 2019 00:00:00 GMT', - description: 'Interviews with Intl. Anthem\'s Resavoir and Cassie Kinoshi of Nerija, Kokoroko, and Seed Ensemble, plus winter warmers!', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Cassie Kinoshi by Noopur Choksi.', - subtitle: 'Collaboration Nation', - imageUrl: 'https://f4.bcbits.com/img/18028014_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/18028014_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=350', - publishedDate: '19 Nov 2019 00:00:00 GMT', - description: 'Dive deep into the world of Arthur Russell with partner Tom Lee, Steve Knutson of Audika, and super fan Devendra Banhart.', - imageCaption: 'Hosted by Andrew Jervis. Arthur Russell by Hsiao-Ron Cheng.', - subtitle: 'World of Arthur', - imageUrl: 'https://f4.bcbits.com/img/17902315_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17902315_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=349', - publishedDate: '12 Nov 2019 00:00:00 GMT', - description: 'Guests include Ghanaian Alogte Oho and Max Weissenfeldt of Philophon, plus New York-based ARP. ', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Alogte Oho by Paul Grelet.', - subtitle: 'Spreading New Roots', - imageUrl: 'https://f4.bcbits.com/img/17835517_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17835517_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=348', - publishedDate: '06 Nov 2019 00:00:00 GMT', - description: 'Sudan Archives illuminates her new LP “Athena,” & has words for thieves who stole her gear; plus Free The Robots on his Filipino roots.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Sudan Archives by Paul Grelet.', - subtitle: 'Are You Experienced?', - imageUrl: 'https://f4.bcbits.com/img/17792581_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17792581_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=347', - publishedDate: '29 Oct 2019 00:00:00 GMT', - description: 'Brainfeeder\'s Teebs drops by with a new LP, plus the latest from Joy O, Daniel Maunick, Konradsen, Sean O\'Hagan, & Little Dragon.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Teebs by Noopur Choksi.', - subtitle: 'Deeply Curious', - imageUrl: 'https://f4.bcbits.com/img/17718326_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17718326_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=346', - publishedDate: '22 Oct 2019 00:00:00 GMT', - description: 'Floating Points and Tawiah are guests, plus new gems by Osunlade, 30/70 Collective, Homeboy Sandman, & Junius Paul.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Floating Points by Noopur Choksi.', - subtitle: 'New Territory', - imageUrl: 'https://f4.bcbits.com/img/17657227_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17657227_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=345', - publishedDate: '15 Oct 2019 00:00:00 GMT', - description: 'French producer Neue Grafik drops by to discuss community, collaboration and his new ensemble record Foulden Road.', - imageCaption: 'Hosted by Aly Gillani. Illustration of Neue Grafik by Paul Grelet.', - subtitle: 'Make Some Space', - imageUrl: 'https://f4.bcbits.com/img/17598302_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17598302_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=344', - publishedDate: '08 Oct 2019 00:00:00 GMT', - description: 'Sublime German/Kenyan duo Odd Okoddo and Chicago\'s Jaimie Branch guest, plus new Arp, Henry Wu, and Rhi.', - imageCaption: 'Hosted by Andrew Jervis. Olith Ratego of ODD OKODDO by Hsiao-Ron Cheng.', - subtitle: 'Vibes From The Tribe', - imageUrl: 'https://f4.bcbits.com/img/17540394_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17540394_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=343', - publishedDate: '01 Oct 2019 00:00:00 GMT', - description: 'Multitalented Corey King guests, Dengue Dengue Dengue drop our LP of the week, plus new Afriqua, SAULT, and DJ Oil.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Corey King by Noopur Choksi.', - subtitle: 'Feels So Good', - imageUrl: 'https://f4.bcbits.com/img/17481561_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17481561_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=342', - publishedDate: '24 Sep 2019 00:00:00 GMT', - description: 'Yazz Ahmed guests and we feature "The Music of" project, plus SAULT, Brittany Howard, Teebs, Blackpocket, and Jungle. ', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Yazz Ahmed by Paul Grelet.', - subtitle: 'Praise Due', - imageUrl: 'https://f4.bcbits.com/img/17423423_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17423423_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=341', - publishedDate: '17 Sep 2019 00:00:00 GMT', - description: 'Mark de Clive-Lowe talks about Ronin Arkestra and picks some Japanese gems, plus Sampa The Great drops our LP of the week.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Mark de Clive-Lowe by Paul Grelet.', - subtitle: 'Music is Freedom', - imageUrl: 'https://f4.bcbits.com/img/17366441_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17366441_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=340', - publishedDate: '10 Sep 2019 00:00:00 GMT', - description: 'Take a deep dive into the buzzing South African music scene with Sio, Esa, Spaza, Yugen Blakrok, Africa Express, & BCUC.', - imageCaption: 'Hosted by Andrew Jervis. Esa, Sio & Nosisi Ngakane, by Paul Grelet.', - subtitle: 'South Africa Special', - imageUrl: 'https://f4.bcbits.com/img/17306591_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17306591_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=339', - publishedDate: '03 Sep 2019 00:00:00 GMT', - description: 'New music from Tawiah, Four Tet, and Sudan Archives, plus 3 legendary guests: Kirk Degiorgio, Paul Murphy, and IG Culture.', - imageCaption: 'Hosted by Andrew Jervis. Kirk Degiorgio by Hsiao-Ron Cheng.', - subtitle: 'Legends!', - imageUrl: 'https://f4.bcbits.com/img/17249164_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17249164_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=338', - publishedDate: '27 Aug 2019 00:00:00 GMT', - description: 'Nat Birchall on jazz and Jamaica, plus Run Child Run drops by, and our LP of the week is by Tenesha The Wordsmith. ', - imageCaption: 'Hosted by Andrew Jervis. Nat Birchall by Hsiao-Ron Cheng.', - subtitle: 'Sounds Almighty', - imageUrl: 'https://f4.bcbits.com/img/17191765_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17191765_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=337', - publishedDate: '13 Aug 2019 00:00:00 GMT', - description: 'A. Billi Free talks about her new LP and juggling singing, rapping and producing, plus our album of the week is by Luedji Luna.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of A. Billi Free by Noopur Choksi.', - subtitle: 'Time to Flourish', - imageUrl: 'https://f4.bcbits.com/img/17082428_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17082428_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=336', - publishedDate: '06 Aug 2019 00:00:00 GMT', - description: 'UK singer Bryony Jarman-Pinto talks about her debut LP on Tru Thoughts, and Rejoicer of Raw Tapes brings the heat from Tel Aviv.', - imageCaption: 'Hosted by Andrew Jervis. Bryony Jarman-Pinto by Hsiao-Ron Cheng.', - subtitle: 'All Notes Are Friends', - imageUrl: 'https://f4.bcbits.com/img/17026742_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/17026742_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=335', - publishedDate: '30 Jul 2019 00:00:00 GMT', - description: 'Rio Kai of Nerija and Mercury Prize-nominated The Seed Ensemble guests, plus new Shigeto, Yazz Ahmed, Abro, and Pat Thomas.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of NÉRIJA by Noopur Choksi.', - subtitle: 'The Music Comes First', - imageUrl: 'https://f4.bcbits.com/img/16972629_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16972629_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=334', - publishedDate: '23 Jul 2019 00:00:00 GMT', - description: 'Ash Walker wades into unchartered territory on his sunny LP, plus heavyweight tunes by Four Tet, Floating Points, and Waajeed.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Ash Walker by Paul Grelet', - subtitle: 'Deeper Than Deep', - imageUrl: 'https://f4.bcbits.com/img/16917940_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16917940_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=333', - publishedDate: '16 Jul 2019 00:00:00 GMT', - description: 'Kit Sebastian talk about blending Anatolian psychedelia with Brazilian Tropicalia, plus new 30/70, Sampa the Great, and Daymé Arocena.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Kit Sebastian by Hsiao-Ron Cheng.', - subtitle: 'Mantra Moderne', - imageUrl: 'https://f4.bcbits.com/img/16856159_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16856159_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=332', - publishedDate: '09 Jul 2019 00:00:00 GMT', - description: 'Quantic drops by to chat about his new album ‘Atlantic Oscillations’ and Black Pumas discuss Austin and their collaborative process. ', - imageCaption: 'Hosted by Aly Gillani. Illustration of Quantic by Oliver Barrett.', - subtitle: 'Atlantic Progressions', - imageUrl: 'https://f4.bcbits.com/img/16808867_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16808867_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=331', - publishedDate: '03 Jul 2019 00:00:00 GMT', - description: 'Guest host Ennio Styles talks to Mike Calandra about his label dedicated to nurturing and contemporary African scenes. ', - imageCaption: 'Hosted by Ennio Styles. Illustration of Mike Calandra by Hsiao-Ron Cheng.', - subtitle: 'The Spirit Of Young Africa', - imageUrl: 'https://f4.bcbits.com/img/16764314_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16764314_0' }, - { type: 'show', - name: 'From London To Detroit', - url: 'https://bandcamp.com/?show=330', - publishedDate: '26 Jun 2019 00:00:00 GMT', - description: 'Guest host Marc Mac takes us on a soulful journey to the electronic side of Detroit. Classics from Gerald Mitchell, Waajeed, Art Of Tones and more.', - imageCaption: 'Hosted by Marc Mac. Illustration of Gerald Mitchell by Oliver Barrett.', - subtitle: 'Guest host Marc Mac takes us on a soulful trip to Detroit', - imageUrl: 'https://f4.bcbits.com/img/16710335_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16710335_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=329', - publishedDate: '12 Jun 2019 00:00:00 GMT', - description: 'Ryan Porter is a ‘Force For Good’ and Oakland’s Tenesha The Wordsmith chats about her LP made with Khalab. ', - imageCaption: 'Hosted by Aly Gillani. Illustration of Tenesha The WordSmith by Paul Grelet', - subtitle: 'Back At It', - imageUrl: 'https://f4.bcbits.com/img/16594732_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16594732_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=328', - publishedDate: '04 Jun 2019 00:00:00 GMT', - description: 'Sao Paolo\'s Sessa talks about his love letter LP to Brazil, and Oakland-based Brijean drops in with a sunny backroom disco debut. ', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Brijean by Hsiao-Ron Cheng.', - subtitle: 'Home Cookin\'', - imageUrl: 'https://f4.bcbits.com/img/16525408_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16525408_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=327', - publishedDate: '28 May 2019 00:00:00 GMT', - description: 'Guests NY-based harpist Brandee Younger and Brownswood Recording’s Skinny Pelembe make music between the lines.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Brandee Younger by Hsiao-Ron Cheng.', - subtitle: 'Between The Lines', - imageUrl: 'https://f4.bcbits.com/img/16465283_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16465283_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=326', - publishedDate: '14 May 2019 00:00:00 GMT', - description: 'Take a trip to Chicago with guests Jamila Woods, Damon Locks, and Kahil El’Zabar of the Ethnic Heritage Ensemble.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Jamila Woods by Paul Grelet', - subtitle: 'Chicago Legacy', - imageUrl: 'https://f4.bcbits.com/img/16353761_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16353761_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=325', - publishedDate: '07 May 2019 00:00:00 GMT', - description: 'Guests include the exotic eccentric Laneous from Melbourne and Helsinki-based stone cold soul man Bobby Oroza.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Laneous by Hsiao-Ron Cheng.', - subtitle: 'Soul Fantastica', - imageUrl: 'https://f4.bcbits.com/img/16290604_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16290604_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=324', - publishedDate: '30 Apr 2019 00:00:00 GMT', - description: 'New music by Ezra Collective, Mauskovic Dance Band, Nathan Bajar, Kindness, and Quantic. Plus 14KT guests with a killer debut LP.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of 14KT by Paul Grelet', - subtitle: 'Be Free', - imageUrl: 'https://f4.bcbits.com/img/16227037_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16227037_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=323', - publishedDate: '23 Apr 2019 00:00:00 GMT', - description: 'Claude Fontaine teams up with bossa and dub legends, and Kelly Finnigan, of the Monophonics, drops a hard-hitting soul LP.\n\n', - imageCaption: 'Host: Andrew Jervis. Illustration of Claude Fontaine by Paul Grelet', - subtitle: 'Tracks of My Tears', - imageUrl: 'https://f4.bcbits.com/img/16168417_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16168417_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=322', - publishedDate: '16 Apr 2019 00:00:00 GMT', - description: 'Guests include psyche-meets-soul duo Adrian Younge and Jack Waterson, plus riotous Orchestra Gold from Oakland via Mali.', - imageCaption: 'Hosted by Andrew Jervis. Adrian Younge & Jack Waterson by Hsiao-Ron Cheng.', - subtitle: 'Black, White, and Gold.', - imageUrl: 'https://f4.bcbits.com/img/16110158_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/16110158_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=321', - publishedDate: '02 Apr 2019 00:00:00 GMT', - description: 'Featuring new music by Kutiman, Da Lata, Quelle Chris, Mdou Moctar, & Adrian Sherwood, plus guests Ian Simmonds & Paper Tiger.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Paper Tiger by Noopur Choksi.', - subtitle: 'Paths of Most Resistance', - imageUrl: 'https://f4.bcbits.com/img/15989091_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/15989091_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=320', - publishedDate: '26 Mar 2019 00:00:00 GMT', - description: 'Super soulful Shafiq Husayn and Hiatus Kaiyote\'s Clever Austin are guests, plus our LP of the week is by Christian Scott.', - imageCaption: 'Hosted by Andrew Jervis. Illustration of Clever Austin by Niklas Åkerblad.', - subtitle: 'Infinite Loops', - imageUrl: 'https://f4.bcbits.com/img/15926660_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/15926660_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=319', - publishedDate: '19 Mar 2019 00:00:00 GMT', - description: 'Guest host Aly Gillani chats to Sarah Tandy about role models, classical music and her new album ‘Infection In The Sentence’.', - imageCaption: 'Hosted by Aly Gillani. Illustration of Sarah Tandy by Noopur Choksi.', - subtitle: 'Music Is The Language', - imageUrl: 'https://f4.bcbits.com/img/15866468_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/15866468_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=318', - publishedDate: '12 Mar 2019 00:00:00 GMT', - description: 'Guests Dexter Story and Kokoroko pay respect to the past while forging new ground. Our LP of the week is by Helado Negro.', - imageCaption: 'Host: Andrew Jervis. KOKOROKO illustrated by Paul Grelet', - subtitle: 'Tunes Without Frontiers', - imageUrl: 'https://f4.bcbits.com/img/15805199_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/15805199_0' }, - { type: 'show', - name: 'Bandcamp Weekly', - url: 'https://bandcamp.com/?show=317', - publishedDate: '05 Mar 2019 00:00:00 GMT', - description: 'BC Weekly #300 features guests Durand Jones & the Indications and Yves Jarvis, plus an LP of the week compiled by Devendra Banhart.', - imageCaption: 'Hosted by Andrew Jervis. Dominique Fils-Aimé by Niklas Åkerblad.', - subtitle: 'Long Way Home', - imageUrl: 'https://f4.bcbits.com/img/15738059_25.jpg', - screenImageUrl: 'https://f4.bcbits.com/img/15738059_0' }, - ... 299 more items ] + ... 371 more items ] diff --git a/examples/getArticleCategories_output.txt b/examples/getArticleCategories_output.txt index cc88d65..ce0b292 100644 --- a/examples/getArticleCategories_output.txt +++ b/examples/getArticleCategories_output.txt @@ -4,7 +4,9 @@ [ { name: 'best-of-year', title: '', categories: - [ { url: 'https://daily.bandcamp.com/best-of-2020', + [ { url: 'https://daily.bandcamp.com/best-of-2021', + name: 'Best of 2021' }, + { url: 'https://daily.bandcamp.com/best-of-2020', name: 'Best of 2020' }, { url: 'https://daily.bandcamp.com/best-of-2019', name: 'Best of 2019' }, @@ -64,6 +66,8 @@ name: 'Label Profile' }, { url: 'https://daily.bandcamp.com/lifetime-achievement', name: 'Lifetime Achievement' }, + { url: 'https://daily.bandcamp.com/resonance', + name: 'Resonance' }, { url: 'https://daily.bandcamp.com/scene-report', name: 'Scene Report' }, { url: 'https://daily.bandcamp.com/seven-essential-releases', diff --git a/examples/getArticleList_output.txt b/examples/getArticleList_output.txt index a4fa984..adb4dfe 100644 --- a/examples/getArticleList_output.txt +++ b/examples/getArticleList_output.txt @@ -1,5 +1,61 @@ { articles: - [ { url: 'https://daily.bandcamp.com/best-ambient/best-ambient-february-2018', + [ { url: 'https://daily.bandcamp.com/best-ambient/the-best-new-ambient-music-on-bandcamp-november-2018', + title: 'The Best New Ambient Music on Bandcamp, November 2018', + date: 'November 21, 2018', + imageUrl: 'https://f4.bcbits.com/img/0017911101_150.jpg', + category: + { url: 'https://daily.bandcamp.com/best-ambient', + name: 'BEST AMBIENT' } }, + { url: 'https://daily.bandcamp.com/best-ambient/best-ambient-october-2018', + title: 'The Best New Ambient Music on Bandcamp, October 2018', + date: 'October 18, 2018', + imageUrl: 'https://f4.bcbits.com/img/0017911002_150.jpg', + category: + { url: 'https://daily.bandcamp.com/best-ambient', + name: 'BEST AMBIENT' } }, + { url: 'https://daily.bandcamp.com/best-ambient/the-best-new-ambient-music-on-bandcamp-september-2018', + title: 'The Best New Ambient Music on Bandcamp, September 2018', + date: 'October 05, 2018', + imageUrl: 'https://f4.bcbits.com/img/0017910962_150.jpg', + category: + { url: 'https://daily.bandcamp.com/best-ambient', + name: 'BEST AMBIENT' } }, + { url: 'https://daily.bandcamp.com/best-ambient/the-best-new-ambient-music-on-bandcamp-july-2018', + title: 'The Best New Ambient Music on Bandcamp, July 2018', + date: 'August 01, 2018', + imageUrl: 'https://f4.bcbits.com/img/0017910788_150.jpg', + category: + { url: 'https://daily.bandcamp.com/best-ambient', + name: 'BEST AMBIENT' } }, + { url: 'https://daily.bandcamp.com/best-ambient/best-new-ambient-june-2018', + title: 'The Best New Ambient Music on Bandcamp, June 2018', + date: 'June 22, 2018', + imageUrl: 'https://f4.bcbits.com/img/0017910685_150.jpg', + category: + { url: 'https://daily.bandcamp.com/best-ambient', + name: 'BEST AMBIENT' } }, + { url: 'https://daily.bandcamp.com/best-ambient/best-new-ambient-may-2018', + title: 'The Best New Ambient Music on Bandcamp, May 2018', + date: 'May 23, 2018', + imageUrl: 'https://f4.bcbits.com/img/0017910601_150.jpg', + category: + { url: 'https://daily.bandcamp.com/best-ambient', + name: 'BEST AMBIENT' } }, + { url: 'https://daily.bandcamp.com/best-ambient/best-ambient-april-2018', + title: 'The Best New Ambient Music on Bandcamp, April 2018', + date: 'April 23, 2018', + imageUrl: 'https://f4.bcbits.com/img/0017912162_150.jpg', + category: + { url: 'https://daily.bandcamp.com/best-ambient', + name: 'BEST AMBIENT' } }, + { url: 'https://daily.bandcamp.com/best-ambient/best-new-ambient-march-2018', + title: 'The Best New Ambient Music on Bandcamp, March 2018', + date: 'March 27, 2018', + imageUrl: 'https://f4.bcbits.com/img/0017912164_150.jpg', + category: + { url: 'https://daily.bandcamp.com/best-ambient', + name: 'BEST AMBIENT' } }, + { url: 'https://daily.bandcamp.com/best-ambient/best-ambient-february-2018', title: 'The Best New Ambient Music on Bandcamp, February 2018', date: 'February 27, 2018', imageUrl: 'https://f4.bcbits.com/img/0017910366_150.jpg', @@ -34,6 +90,6 @@ category: { url: 'https://daily.bandcamp.com/best-ambient', name: 'BEST AMBIENT' } } ], - total: 35, + total: 43, start: 31, - end: 35 } + end: 43 } diff --git a/examples/getArticle_output.txt b/examples/getArticle_output.txt index dbd3005..a932a0a 100644 --- a/examples/getArticle_output.txt +++ b/examples/getArticle_output.txt @@ -28,63 +28,63 @@ [ { position: 1, name: 'Aiolus', duration: 42, - streamUrl: 'https://t4.bcbits.com/stream/bba2dc752e4f02070f3b40b72abfdfda/mp3-128/3588455251?p=0&ts=1612975371&t=7f77ab37c1f4ac584911be3c513be7aa260c7920&token=1612975371_bd89eb7d5a67f5034663caa2c5a4debe1f32ad5c' }, + streamUrl: 'https://t4.bcbits.com/stream/bba2dc752e4f02070f3b40b72abfdfda/mp3-128/3588455251?p=0&ts=1634714784&t=ce6692ba4c63c4e09d1f1562c9724a8ba6e5e1c5&token=1634714784_e5ba3de8f453d10a1a84a65b5ce325eef5ea0f07' }, { position: 2, name: 'Sophia', duration: 343.521, - streamUrl: 'https://t4.bcbits.com/stream/5e904efaf5962cc83f8ed35cc49b6850/mp3-128/2347995441?p=0&ts=1612975371&t=25da1f776bde7f022ee64b792364a13d6e14de88&token=1612975371_08e6a2880891d1e1535b7a29fd2394f1e8b9956a' }, + streamUrl: 'https://t4.bcbits.com/stream/5e904efaf5962cc83f8ed35cc49b6850/mp3-128/2347995441?p=0&ts=1634714784&t=52a3dff87f5f9f63a637b85af720f4ddd1a80469&token=1634714784_dde4c1a30bc15a8a7bfd6702aabd234425e56095' }, { position: 3, name: 'Khiōn', duration: 226.396, - streamUrl: 'https://t4.bcbits.com/stream/4dcfdbfcecdccde6260a12fe37bb4277/mp3-128/2272710569?p=0&ts=1612975371&t=c2865d1a26833c8c1bea8822d93bace4142acca4&token=1612975371_2515d86193524cec97a626fdd1ed8b3fdec03815' }, + streamUrl: 'https://t4.bcbits.com/stream/4dcfdbfcecdccde6260a12fe37bb4277/mp3-128/2272710569?p=0&ts=1634714784&t=03caeb9d4d87af8afa5e48ad74b0c3b06b3ae84c&token=1634714784_25039557580a851166ae03f2e461b75dd929f132' }, { position: 4, name: 'Noos', duration: 388.5, - streamUrl: 'https://t4.bcbits.com/stream/503e4b6e9d762fd172e36c33a0a5de57/mp3-128/3685166023?p=0&ts=1612975371&t=3bd2fb6c97bf13b7d1bb50dd7ef31630650d456a&token=1612975371_7ca9a2749ed80fb8d1427ffca9dc4c348a778cf4' }, + streamUrl: 'https://t4.bcbits.com/stream/503e4b6e9d762fd172e36c33a0a5de57/mp3-128/3685166023?p=0&ts=1634714784&t=b4ba5c0d252a84e170d0d4173992118734a30eee&token=1634714784_440388f25d762bf38d321ad9b93f443eff138248' }, { position: 5, name: 'Trogo', duration: 410.083, - streamUrl: 'https://t4.bcbits.com/stream/599b32fbe8b66002676cdaf77d3b6b06/mp3-128/717296085?p=0&ts=1612975371&t=24f7c817bb9f65bfc29f5c836a0c60f0dda69e33&token=1612975371_f17c101b1a2453d2d92955ee7707f1a2acb19f47' }, + streamUrl: 'https://t4.bcbits.com/stream/599b32fbe8b66002676cdaf77d3b6b06/mp3-128/717296085?p=0&ts=1634714784&t=158bb210996c5a4d6022d05ec6b132a96b36ac74&token=1634714784_bcf4bdf557bc8903cefbc480daf0d93868859ca4' }, { position: 6, name: 'Tuptō', duration: 254.029, - streamUrl: 'https://t4.bcbits.com/stream/507d08c0c8edb321660d6305d1b13c5f/mp3-128/3228890418?p=0&ts=1612975371&t=79e34d96462088ee0c5826e2c8872a678fd3d461&token=1612975371_df81e3edcad607c0c8f19b6ded45051d6e142f4a' }, + streamUrl: 'https://t4.bcbits.com/stream/507d08c0c8edb321660d6305d1b13c5f/mp3-128/3228890418?p=0&ts=1634714784&t=50a2095b8d445ead60a702d355be3c22432a1195&token=1634714784_c180b78b6b7050245bf4d5b4f57dad4a243ce2a9' }, { position: 7, name: 'Onos', duration: 98.2833, - streamUrl: 'https://t4.bcbits.com/stream/a0b6e9b5d2434bbcd74d6e99ddc2965e/mp3-128/3097234822?p=0&ts=1612975371&t=c51a57374472670381b4b04e1aab4824ce6b4545&token=1612975371_ec9c4dafc87ba55573d62a16d7bcae9b4fe1e9d9' }, + streamUrl: 'https://t4.bcbits.com/stream/a0b6e9b5d2434bbcd74d6e99ddc2965e/mp3-128/3097234822?p=0&ts=1634714784&t=916134936c4c15ebbed0b4e863f9adb93c67d39b&token=1634714784_1323aeeeaf79a9ecc2b553fdbb75503dd532fe61' }, { position: 8, name: 'Skia', duration: 140.104, - streamUrl: 'https://t4.bcbits.com/stream/f5c6320bf16ef3fb8ed3a54121898866/mp3-128/2952107736?p=0&ts=1612975371&t=9d0919c8365eb04dc9c6fa815d7b28e148f9a81a&token=1612975371_b54e604e5f3bf45321cd27c9d5a21f9dc801e0f5' }, + streamUrl: 'https://t4.bcbits.com/stream/f5c6320bf16ef3fb8ed3a54121898866/mp3-128/2952107736?p=0&ts=1634714784&t=79fc49fb6a20916f39b9eab30d53c13102b7b222&token=1634714784_97de8d1aa357acf3b99b51cc0f5284e25ac7634b' }, { position: 9, name: 'Hulē', duration: 183.999, - streamUrl: 'https://t4.bcbits.com/stream/a61bb342e975ab95117826eb15dbea76/mp3-128/743360394?p=0&ts=1612975371&t=cf0e7cf876a1d10a8445ed70f9d25f340244cda9&token=1612975371_a6fa2e1fbccf71fb92d793b1db34c4891c8d7b41' }, + streamUrl: 'https://t4.bcbits.com/stream/a61bb342e975ab95117826eb15dbea76/mp3-128/743360394?p=0&ts=1634714784&t=a88b66a6cc60c18641e3f4c8122f5215843fd6c8&token=1634714784_c0c9d2611a924b3a619e608ac1c3dbd76b9a1b98' }, { position: 10, name: 'Ganos', duration: 423, - streamUrl: 'https://t4.bcbits.com/stream/2a200eed7fd2b130b64dcf0bdc6783c5/mp3-128/3511494308?p=0&ts=1612975371&t=9d97fd8a91bfbb4707f5fd8549b5e570a90525c3&token=1612975371_df9ca2c33b6fd765c331b9ebeb25131e76bbb223' }, + streamUrl: 'https://t4.bcbits.com/stream/2a200eed7fd2b130b64dcf0bdc6783c5/mp3-128/3511494308?p=0&ts=1634714784&t=fbe312c7761650d1955bd5410d4e5133468d51c2&token=1634714784_6a7159e56b625c9533a3c55df52e42cb4763d58c' }, { position: 11, name: 'Polos', duration: 414, - streamUrl: 'https://t4.bcbits.com/stream/87ba803b563488675ee32fd7f281a70a/mp3-128/3723435045?p=0&ts=1612975371&t=be431f4a835c6caab2915a1e420ed9b33437f763&token=1612975371_92d73046346be159b9b50f356ed7c6ca68bf0870' }, + streamUrl: 'https://t4.bcbits.com/stream/87ba803b563488675ee32fd7f281a70a/mp3-128/3723435045?p=0&ts=1634714784&t=2a3263d04d69b67b8e105573cf27e6aa8f7f2e90&token=1634714784_6c2e01e78ac430c7f828b73a424475fff201639f' }, { position: 12, name: 'Zophos', duration: 91.0833, - streamUrl: 'https://t4.bcbits.com/stream/9ae9dc4469ca3b328ef96b7775589eaa/mp3-128/1373210950?p=0&ts=1612975371&t=dd39a1fa448eb20c3201a453630018211c55765f&token=1612975371_1f404659d1b52ee271696c8097050dceb658c1f9' }, + streamUrl: 'https://t4.bcbits.com/stream/9ae9dc4469ca3b328ef96b7775589eaa/mp3-128/1373210950?p=0&ts=1634714784&t=7ed647d59a140c2e2e858dd3d69eb4261db618e1&token=1634714784_32b23ffb17c4ced2276ccbb65b05e171bc631ef7' }, { position: 13, name: 'Kruos', duration: 308.729, - streamUrl: 'https://t4.bcbits.com/stream/85ac0ff689dcd7112a431d096d9d11c0/mp3-128/3200879908?p=0&ts=1612975371&t=c7662e0d489d03e15060501a6f415b83f2d70cea&token=1612975371_548c7395ac9cdd254d23b42b30a73b59875c0b63' }, + streamUrl: 'https://t4.bcbits.com/stream/85ac0ff689dcd7112a431d096d9d11c0/mp3-128/3200879908?p=0&ts=1634714784&t=9019a8d7ad9c4a0093d147f9c76c5014222fc1f3&token=1634714784_0bf38e052d67ab02ff763f83a8f86b685f0d58f5' }, { position: 14, name: 'Phōs', duration: 188.271, - streamUrl: 'https://t4.bcbits.com/stream/bcdde2e8a7d8adb0d140804b9fbef632/mp3-128/575691204?p=0&ts=1612975371&t=239cf62e04b21aa8924b858cfa4ef939a40edcf0&token=1612975371_c5ca29af08915a4d1e7e49cd67f91559e5c6a096' }, + streamUrl: 'https://t4.bcbits.com/stream/bcdde2e8a7d8adb0d140804b9fbef632/mp3-128/575691204?p=0&ts=1634714784&t=ee274fb84b6add8df363c4eb64f250631a510b45&token=1634714784_d4cc7d1eb47cdbcfbe9d07658754ec4b489c5ca2' }, { position: 15, name: 'Arktos', duration: 188, - streamUrl: 'https://t4.bcbits.com/stream/d0016651f3368112bed9367294db5c45/mp3-128/2863705519?p=0&ts=1612975371&t=fb3a42df8849d4885577a58a630c827654d5b090&token=1612975371_06cff25a2920941669b43e9988ab94883d95ece2' } ], + streamUrl: 'https://t4.bcbits.com/stream/d0016651f3368112bed9367294db5c45/mp3-128/2863705519?p=0&ts=1634714784&t=0b48274e539272fba81f1051889a20999b89a330&token=1634714784_9730cd46268a9e46c1f9c0aeb5fa11951b3dbd0e' } ], mediaItemRef: 't2272710569' }, { type: 'album', name: 'music for snow days', @@ -100,19 +100,19 @@ [ { position: 1, name: 'glacial drift', duration: 165.517, - streamUrl: 'https://t4.bcbits.com/stream/8fe55af7408165869c29c1dacd3438ef/mp3-128/1986717137?p=0&ts=1612975371&t=c847db9790b7bd29180eb8c946cbbd2041fbe993&token=1612975371_1c33768c2133c873a56a66e6951ef8e7e60755ca' }, + streamUrl: 'https://t4.bcbits.com/stream/8fe55af7408165869c29c1dacd3438ef/mp3-128/1986717137?p=0&ts=1634714784&t=f4aa293ca245df2a0251e317f8f393522067a20b&token=1634714784_69eb8ec7e4ac4cfb97488caf928f025939672fcc' }, { position: 2, name: 'frosted panes', duration: 128, - streamUrl: 'https://t4.bcbits.com/stream/0c79a983698347a100b5927208b7de6b/mp3-128/1139371646?p=0&ts=1612975371&t=247dba1a613a79a6bd2db7962a77ae7bbaf69839&token=1612975371_da83d4086de9c0325d85fda82ae07c4bc32ed2cc' }, + streamUrl: 'https://t4.bcbits.com/stream/0c79a983698347a100b5927208b7de6b/mp3-128/1139371646?p=0&ts=1634714784&t=49c71970c8844657c95e02e98d9b5f538243994f&token=1634714784_e2110207f53b960ad14f89417c716ddcdb5743ee' }, { position: 3, name: 'under the glass', duration: 180, - streamUrl: 'https://t4.bcbits.com/stream/8fbcc9f3bdf66b067fa92f479840289f/mp3-128/2086342140?p=0&ts=1612975371&t=cc129a76794e89af326e79ac7751a7ae62fb3d19&token=1612975371_718220e9ea3a8ccfb23dae8587e6d1d012cea3b9' }, + streamUrl: 'https://t4.bcbits.com/stream/8fbcc9f3bdf66b067fa92f479840289f/mp3-128/2086342140?p=0&ts=1634714784&t=f1c08cbe9f273e3c5d9e73b50960090589c5694a&token=1634714784_b3c4bae0c4bd81f7acca700abfc37aac3778ec54' }, { position: 4, name: 'alpine train track', duration: 188.723, - streamUrl: 'https://t4.bcbits.com/stream/c3fe330ef0d7081bcfdb1861746ce799/mp3-128/3789770489?p=0&ts=1612975371&t=09e738b198f14f4adb61300ced41915e891bb93e&token=1612975371_f4f1048ce97c98fcc840c1e75d0a47da640631ce' } ], + streamUrl: 'https://t4.bcbits.com/stream/c3fe330ef0d7081bcfdb1861746ce799/mp3-128/3789770489?p=0&ts=1634714784&t=86d6378457ae598b1a9b22116d76bc01753b5708&token=1634714784_c7f7f8050602c57dfbff1e908f79fef33cc56c96' } ], mediaItemRef: 'a454040844' }, { type: 'album', name: 'Music for Nine Post Cards', @@ -128,39 +128,39 @@ [ { position: 1, name: 'Water Copy', duration: 371.867, - streamUrl: 'https://t4.bcbits.com/stream/9ccc3a98463b14603e64163f367e40c5/mp3-128/2862079336?p=0&ts=1612975371&t=140312fc1008b3c18aaeb53641d8b1f657868991&token=1612975371_a001e04c3a0b4e57eb80ad8f5622ee1fdb00901c' }, + streamUrl: 'https://t4.bcbits.com/stream/9ccc3a98463b14603e64163f367e40c5/mp3-128/2862079336?p=0&ts=1634714784&t=e81b8207d387089a7f9250fbb3d2110ea67a4f60&token=1634714784_337fe395a5944dff4a8d4ae1effb93b46b6962ca' }, { position: 2, name: 'Clouds', duration: 354.693, - streamUrl: 'https://t4.bcbits.com/stream/0479a3b6fb0905034221425f3bcada0a/mp3-128/1445700587?p=0&ts=1612975371&t=199eb39684b15f37b87f991c7d8b17cd12f2a79e&token=1612975371_2e678694aacc93fe914b193e9aaf22129ee87888' }, + streamUrl: 'https://t4.bcbits.com/stream/0479a3b6fb0905034221425f3bcada0a/mp3-128/1445700587?p=0&ts=1634714784&t=c443596fbeef331e3feb4a9b4504e4e39c10b927&token=1634714784_d40b2dd6a0e31ac887a17c27a2ee0401992fe1d3' }, { position: 3, name: 'Blink', duration: 282.013, - streamUrl: 'https://t4.bcbits.com/stream/0dbe234ebedd6ddd469b09a05ef317c0/mp3-128/3323651202?p=0&ts=1612975371&t=b119f6664c60ff2fc0b207120a347ee75525aa45&token=1612975371_792c3c9fa579cd4c25311ed5b86b9b6d78634c79' }, + streamUrl: 'https://t4.bcbits.com/stream/0dbe234ebedd6ddd469b09a05ef317c0/mp3-128/3323651202?p=0&ts=1634714784&t=0e222620c8a40860b790d21650b247380d45edd9&token=1634714784_7351d9ac52f654384c93236b71461f4bccd25ee9' }, { position: 4, name: 'Dance PM', duration: 392.32, - streamUrl: 'https://t4.bcbits.com/stream/07aae56284ad785d1bd1a5b8373dae6a/mp3-128/1063072521?p=0&ts=1612975371&t=c870aa850d5a7ab5e91dd4a28c30e220d114c679&token=1612975371_96bc5d65448e854b3496410b4d3944153366e433' }, + streamUrl: 'https://t4.bcbits.com/stream/07aae56284ad785d1bd1a5b8373dae6a/mp3-128/1063072521?p=0&ts=1634714784&t=400bd281dd01f454a7dd456b0aa136e607aefdfc&token=1634714784_c346287ba3da014bd6a8f34ce00edfceea02d15c' }, { position: 5, name: 'Ice Copy', duration: 175.773, - streamUrl: 'https://t4.bcbits.com/stream/f496d40c5475e90e3ddd5fb07373211c/mp3-128/2066333379?p=0&ts=1612975371&t=f63a3414b0a928d4def8debb4a6bfccb10121a5c&token=1612975371_8de462f8ca7c83ce7172dc9768b95d5e19f82494' }, + streamUrl: 'https://t4.bcbits.com/stream/f496d40c5475e90e3ddd5fb07373211c/mp3-128/2066333379?p=0&ts=1634714784&t=d6c147303b6c577ae43863c501f47305a8bab662&token=1634714784_7b36633157be28f708e963b4673f71de06659242' }, { position: 6, name: 'Soto Wa Ame - Rain Out Of Window', duration: 276.707, - streamUrl: 'https://t4.bcbits.com/stream/7279637e86f60e8f24815a41908cfe7b/mp3-128/3414351773?p=0&ts=1612975371&t=935c4deb53e990187e2b74febc5936650ba29c57&token=1612975371_5467671fbf4b0fb1dbf669bde77e23de475d9bd9' }, + streamUrl: 'https://t4.bcbits.com/stream/7279637e86f60e8f24815a41908cfe7b/mp3-128/3414351773?p=0&ts=1634714784&t=653a1695f48ec24547eff0b475c8c34e3a5169f5&token=1634714784_5741f74b2d0dbfdaa480aee5079baa665a9c8e81' }, { position: 7, name: 'View From My Window', duration: 375.6, - streamUrl: 'https://t4.bcbits.com/stream/2caffd8268ef49a7d174ee3f8ce67ae9/mp3-128/546874861?p=0&ts=1612975371&t=ae227ac6b5e1d1211b5fb469c70539201214391d&token=1612975371_ccf6f47ea74297bd7dc9c56ca5ef93866c0d0992' }, + streamUrl: 'https://t4.bcbits.com/stream/2caffd8268ef49a7d174ee3f8ce67ae9/mp3-128/546874861?p=0&ts=1634714784&t=3d8641ba7958e9c66d03a2fb7ca3db11342c2d27&token=1634714784_cb527d125f8d46a630a70ef491b9ae7ae2d8197f' }, { position: 8, name: 'Urban Snow', duration: 285.773, - streamUrl: 'https://t4.bcbits.com/stream/9c2fa2599479ac941b7a2cd2a646c458/mp3-128/2047145341?p=0&ts=1612975371&t=27f2211d24c61a97e13c43d718e3a3c210b92d3d&token=1612975371_237568ee2043a42756f0cc421e50ff02017e351b' }, + streamUrl: 'https://t4.bcbits.com/stream/9c2fa2599479ac941b7a2cd2a646c458/mp3-128/2047145341?p=0&ts=1634714784&t=8c2aed316a9a9f68f84671701bab5049e8b6605b&token=1634714784_c2bb65b19c380e068f794a0ac4a2fa74400723df' }, { position: 9, name: 'Dream', duration: 334.96, - streamUrl: 'https://t4.bcbits.com/stream/59654dbc1a3856016056ecb713de2279/mp3-128/1844238301?p=0&ts=1612975371&t=ad39acbbdffdf150aa7a5ed95d058fc91986f3eb&token=1612975371_93b249e71318f2d2d37231fb5bbc7ba5642f9319' } ], + streamUrl: 'https://t4.bcbits.com/stream/59654dbc1a3856016056ecb713de2279/mp3-128/1844238301?p=0&ts=1634714784&t=c502bd7f228914716f457ada13f90e7b7ec92352&token=1634714784_24912f7f0a9125f49a80615e226b01e8de6152e8' } ], mediaItemRef: 'a3834281211' }, { type: 'album', name: 'The Greys', @@ -176,95 +176,95 @@ [ { position: 1, name: 'Don\'t Remember a Thing', duration: 71.1318, - streamUrl: 'https://t4.bcbits.com/stream/9a1d8da36f4c48850e47ad5766fad27c/mp3-128/1849746451?p=0&ts=1612975371&t=46986a005a72429f995a2eefecbfc153729bd8dc&token=1612975371_235460e993b8eceb9be9349ec57f162d5cacb352' }, + streamUrl: 'https://t4.bcbits.com/stream/9a1d8da36f4c48850e47ad5766fad27c/mp3-128/1849746451?p=0&ts=1634714784&t=4595f130a54912f10053d8c6229c1dd99f0ed143&token=1634714784_63634b3295e54ce6c1277278b48e19e67c61c1a3' }, { position: 2, name: 'Analog Man', duration: 45.2042, - streamUrl: 'https://t4.bcbits.com/stream/57c460c29443951cd10cd0d908b0a394/mp3-128/1737948375?p=0&ts=1612975371&t=cf6dbb99f3a0944412395dd073db99aaf6a69c32&token=1612975371_970d2cccf69fffb758a3d99ea3c5800a2d41b6fc' }, + streamUrl: 'https://t4.bcbits.com/stream/57c460c29443951cd10cd0d908b0a394/mp3-128/1737948375?p=0&ts=1634714784&t=88682c3735a7afa71e9c73a82726b3ade5dc2bb7&token=1634714784_2e6e13bd7c5a563772bc27987cb0072bf015f00c' }, { position: 3, name: 'Coughing Death', duration: 136.558, - streamUrl: 'https://t4.bcbits.com/stream/054ff3c71138117e95d9d2f442c7ba2f/mp3-128/3268827724?p=0&ts=1612975371&t=ccb04d8b2aae36acc57ab31c2271c4a50bf0fa10&token=1612975371_8c48ff22d5256f65b81eaf9b321e16f5cd4166d6' }, + streamUrl: 'https://t4.bcbits.com/stream/054ff3c71138117e95d9d2f442c7ba2f/mp3-128/3268827724?p=0&ts=1634714784&t=9758347eec513f30d8f8333057dc2475508f784e&token=1634714784_0e563e8924a8f70b8324ee7fb066837fc369ef43' }, { position: 4, name: 'Don\'t Go in the Woods Alone', duration: 48.7698, - streamUrl: 'https://t4.bcbits.com/stream/b67e617c74892efde0bd9579d364e473/mp3-128/3557485835?p=0&ts=1612975371&t=d54e3995af054cf0e9be3ce6b86af51dddc79381&token=1612975371_6577a165d429ae66012937f885c0290d2fa4f237' }, + streamUrl: 'https://t4.bcbits.com/stream/b67e617c74892efde0bd9579d364e473/mp3-128/3557485835?p=0&ts=1634714784&t=a94be02d2e6e365412772bb725727d44503db147&token=1634714784_612044221e0df6805a06b08c4e3bd552526c8206' }, { position: 5, name: 'Fairy_Fungi', duration: 148.588, - streamUrl: 'https://t4.bcbits.com/stream/bb6759be8fe535515d3d1e8a92cd8bcf/mp3-128/1079329015?p=0&ts=1612975371&t=8e38304ddb6fdda28cc59b5259cbc8b230ad478f&token=1612975371_472ba1e03f604dcd09316abe9f53c2eac5f4d666' }, + streamUrl: 'https://t4.bcbits.com/stream/bb6759be8fe535515d3d1e8a92cd8bcf/mp3-128/1079329015?p=0&ts=1634714784&t=231d9f950b4b67839118a94a8512811033f23a89&token=1634714784_96de14e045b47fb20991fdd8e9670a8dbf7bdfd8' }, { position: 6, name: 'Gray Ghosts', duration: 56.1875, - streamUrl: 'https://t4.bcbits.com/stream/f949c20042a6d42671f587f761095503/mp3-128/2836999478?p=0&ts=1612975371&t=725915ed66351ad62888695ea7f77e2cd9802e21&token=1612975371_f226c82c1c0671a959388a7c460019bf2cc649d4' }, + streamUrl: 'https://t4.bcbits.com/stream/f949c20042a6d42671f587f761095503/mp3-128/2836999478?p=0&ts=1634714784&t=f4612c2c82374265cbdcf16f965f990739176520&token=1634714784_d2dec57fb0a686da9eaa91e8ae9727940b901645' }, { position: 7, name: 'Lost', duration: 31.1641, - streamUrl: 'https://t4.bcbits.com/stream/4f2bbf6289460c0d1108f79b9dc49c11/mp3-128/1187225203?p=0&ts=1612975371&t=45e1370e050046b536f2e0316cd04061c334f0ec&token=1612975371_005580d47f124033ae8f0dfe80a6d0f9cca1258a' }, + streamUrl: 'https://t4.bcbits.com/stream/4f2bbf6289460c0d1108f79b9dc49c11/mp3-128/1187225203?p=0&ts=1634714784&t=8ece7d3d6be596192df9ca07b318747d77a8612e&token=1634714784_84b69279dd6bec54de93ef1df7447f3457c89215' }, { position: 8, name: 'Melted Snow', duration: 116.221, - streamUrl: 'https://t4.bcbits.com/stream/4ec3e010ad2a46e6b8b29f1f3b66f545/mp3-128/2296333718?p=0&ts=1612975371&t=6acdec525e6f24b5844ad8adda71f96470f6863d&token=1612975371_e55ea85eaf17a649d7f32a7517d620d66ba0090a' }, + streamUrl: 'https://t4.bcbits.com/stream/4ec3e010ad2a46e6b8b29f1f3b66f545/mp3-128/2296333718?p=0&ts=1634714784&t=0171e745678497a2a7e502bdddde7cb53d18dd76&token=1634714784_75a5529a05a3912f6158a9b7e98802eeda821f55' }, { position: 9, name: 'UUmox (vers. II)', duration: 106.548, - streamUrl: 'https://t4.bcbits.com/stream/41d8070603d9957a54c47aac4b5efdf2/mp3-128/1800262023?p=0&ts=1612975371&t=30756298e55e4c10ecca356c71b15d3be82fbb07&token=1612975371_09b5eeba0c8a1710a5b227d59d0fff1749b74e8c' }, + streamUrl: 'https://t4.bcbits.com/stream/41d8070603d9957a54c47aac4b5efdf2/mp3-128/1800262023?p=0&ts=1634714784&t=ee0ac5441fa6519890f5f97205bbd91cb31d6736&token=1634714784_53b502fbe286f025369711efa2ce4d196f5d0ef1' }, { position: 10, name: 'White Ghosts', duration: 93.9719, - streamUrl: 'https://t4.bcbits.com/stream/b2ae77e2ff74d6bac0873c0acf3622a7/mp3-128/1335292332?p=0&ts=1612975371&t=6b223a99552abdd0cd7d110c10260463bd59137b&token=1612975371_8634c68e2d18553425423c0303454c8003c006ad' }, + streamUrl: 'https://t4.bcbits.com/stream/b2ae77e2ff74d6bac0873c0acf3622a7/mp3-128/1335292332?p=0&ts=1634714784&t=4bb48316139af36e5b09d9ec2867f5fa287a9471&token=1634714784_83b1b32b38afdaf9b68e7ce4364c42a4ee47380d' }, { position: 11, name: 'Warp Day', duration: 33.8125, - streamUrl: 'https://t4.bcbits.com/stream/7d70e3b721d731c859ad39461a8d6351/mp3-128/180645096?p=0&ts=1612975371&t=8672546fd418fa8b7b472cb5ba33d013a8b7a695&token=1612975371_707b3e731561fa28e4ff033b91bc86da3967d6d6' }, + streamUrl: 'https://t4.bcbits.com/stream/7d70e3b721d731c859ad39461a8d6351/mp3-128/180645096?p=0&ts=1634714784&t=c2bbd3f075a05009467f9543ff4e611359b5fc6e&token=1634714784_bf10ec6751f2a3c066e737b1db8d8680f93b0761' }, { position: 12, name: 'Old M.m.', duration: 152.208, - streamUrl: 'https://t4.bcbits.com/stream/61015621f32f12a4afe23f2619c6d9b0/mp3-128/2286068125?p=0&ts=1612975371&t=ff70612a1fff7184a36e42d4bb8a5d88450f4ed6&token=1612975371_84d5c5631631c82d0db67644bfcdae96af55057e' }, + streamUrl: 'https://t4.bcbits.com/stream/61015621f32f12a4afe23f2619c6d9b0/mp3-128/2286068125?p=0&ts=1634714784&t=f88c9f2777c0666b0e991f14990298091eb6de87&token=1634714784_9c023e71ff57f061cfff942ea1732c4e914bffcb' }, { position: 13, name: 'You Can be Lonely', duration: 101.327, - streamUrl: 'https://t4.bcbits.com/stream/d9d5dd4f031f0a48f97bac056f405253/mp3-128/2325111113?p=0&ts=1612975371&t=671dbd5862057f66adca3f3eb0fc7b5fbb26f286&token=1612975371_a6271e81dbcf16d030020ff39644e1fbb5de1ade' }, + streamUrl: 'https://t4.bcbits.com/stream/d9d5dd4f031f0a48f97bac056f405253/mp3-128/2325111113?p=0&ts=1634714784&t=040f3155c79860d9eda0d3f493751d86a02ef103&token=1634714784_7e2763d8ba351f81d54408ea2cd2946536473f61' }, { position: 14, name: 'Eyelid Smiles', duration: 57.1423, - streamUrl: 'https://t4.bcbits.com/stream/2268e0c0f289573fb4d9741543f6245f/mp3-128/2054627365?p=0&ts=1612975371&t=d408e56dcf9f11143bbb2619aaa10cce4882ed0f&token=1612975371_462bbfb598414b7dcc8e1ffb19c6fbd35d4b1e2b' }, + streamUrl: 'https://t4.bcbits.com/stream/2268e0c0f289573fb4d9741543f6245f/mp3-128/2054627365?p=0&ts=1634714784&t=a7c6ce61fc13ee1934db6dea608efc6a812702bc&token=1634714784_d52e027b55128d76885220ce0c14e48238306c0b' }, { position: 15, name: 'Saying Goodbye', duration: 70.6005, - streamUrl: 'https://t4.bcbits.com/stream/088e77b99529ab2048218c3da8bf842b/mp3-128/82283410?p=0&ts=1612975371&t=4aee42748badb7686f39707583e0a962765cc7ff&token=1612975371_8c22fa21f92d0e35e0e1542ac1d55e0c278695cb' }, + streamUrl: 'https://t4.bcbits.com/stream/088e77b99529ab2048218c3da8bf842b/mp3-128/82283410?p=0&ts=1634714784&t=627f42cc711a65183b3a2bf7de455882b2d4c94b&token=1634714784_9a1416b9153770c4af202b6c367f9398eef0cbc5' }, { position: 16, name: 'How is Your Day Going', duration: 49.0354, - streamUrl: 'https://t4.bcbits.com/stream/18d8fc3015352bd76b5478f36dc9d23b/mp3-128/3760493673?p=0&ts=1612975371&t=e721869430da30efe4fce7103c64164b2a84e590&token=1612975371_44dab5bb453912940de2a626492cfc7205ed862e' }, + streamUrl: 'https://t4.bcbits.com/stream/18d8fc3015352bd76b5478f36dc9d23b/mp3-128/3760493673?p=0&ts=1634714784&t=dfcb5974aa0fb264e8859efd84f0af345e0897c2&token=1634714784_36edeaf1827c8e8e3ba548328cd448454c377a4d' }, { position: 17, name: 'Granular Loop', duration: 66.7917, - streamUrl: 'https://t4.bcbits.com/stream/53db5fe0b0f85c17afb2d730c8ad993f/mp3-128/1780688429?p=0&ts=1612975371&t=9dc0e41709f954b251c7074d3c836844f38051a7&token=1612975371_0e3cbd3757198daa132682778c45dd79c8e1c5ef' }, + streamUrl: 'https://t4.bcbits.com/stream/53db5fe0b0f85c17afb2d730c8ad993f/mp3-128/1780688429?p=0&ts=1634714784&t=8be88d05fb4c1a70cc7912bbf7590c7b89a68109&token=1634714784_0b6e8f748001d95d07e78d0df87a6d939e2a213b' }, { position: 18, name: 'Shadow Faces', duration: 90.4234, - streamUrl: 'https://t4.bcbits.com/stream/4fcd1b502498b33194683f099565e754/mp3-128/4275310931?p=0&ts=1612975371&t=592d039ecdf223e10c5dce07fe0bfa9f995d361a&token=1612975371_f81c515ad6aa94975d7d09d24f1cdf8879962e77' }, + streamUrl: 'https://t4.bcbits.com/stream/4fcd1b502498b33194683f099565e754/mp3-128/4275310931?p=0&ts=1634714784&t=f22a7118000f64c933269167626531989a756e7e&token=1634714784_341d13cc0edbac1eeb7af34aac6b519493fb485b' }, { position: 19, name: 'The Greys', duration: 67.9607, - streamUrl: 'https://t4.bcbits.com/stream/199e8a672421d7429b2fb1673917c0b1/mp3-128/3364736689?p=0&ts=1612975371&t=efe98451531d5b8934dfdc88f0083259608bbeab&token=1612975371_193486109df7fc2cce99d9500be1d6a70a771a9d' }, + streamUrl: 'https://t4.bcbits.com/stream/199e8a672421d7429b2fb1673917c0b1/mp3-128/3364736689?p=0&ts=1634714784&t=f768c2244d1f494f0639c7d61b83950c47e05ed3&token=1634714784_931a6e1a068db703b9da3c7da17af257c9b82da2' }, { position: 20, name: 'Fragmented Loop', duration: 24.0135, - streamUrl: 'https://t4.bcbits.com/stream/d0345a94b9fc6ceb4f895fd5fc6fc1b6/mp3-128/3121980470?p=0&ts=1612975371&t=9a0250191c67b8b7b4720460588f163dd1dfd373&token=1612975371_daea5c6e909413c7a402a01474ee5e2925e60007' }, + streamUrl: 'https://t4.bcbits.com/stream/d0345a94b9fc6ceb4f895fd5fc6fc1b6/mp3-128/3121980470?p=0&ts=1634714784&t=d0fd1961a302d8d60e93cba811ac3810d3becbd2&token=1634714784_1c5d7136eed222b1096ca31e96fb43677433ce66' }, { position: 21, name: 'Who Goes There', duration: 33.0828, - streamUrl: 'https://t4.bcbits.com/stream/e65fbe773c8a05cce5fe657dc28b76c8/mp3-128/411868333?p=0&ts=1612975371&t=89d7fc67f19d9ff6f87b59da58efb1849f17f41e&token=1612975371_d8c9aee9697aa517bedda358d3830a625ae13f7e' }, + streamUrl: 'https://t4.bcbits.com/stream/e65fbe773c8a05cce5fe657dc28b76c8/mp3-128/411868333?p=0&ts=1634714784&t=df6b49e1bd008119dd8768cc1321efbe56e0172d&token=1634714784_832b787ba7c6a1c1d459311a506f15746dbcb9e5' }, { position: 22, name: 'Two Lost Years', duration: 568.698, - streamUrl: 'https://t4.bcbits.com/stream/7467ea7fd5fb544c20b50a561928f9da/mp3-128/2821042097?p=0&ts=1612975371&t=cc8c221bb6124233313f2af84c742087f7a11dd4&token=1612975371_dc9a79be7b00e02648da3540b1b2c7875aacf329' }, + streamUrl: 'https://t4.bcbits.com/stream/7467ea7fd5fb544c20b50a561928f9da/mp3-128/2821042097?p=0&ts=1634714784&t=2923ec18e9497387b5ff8013100221a4b87498c2&token=1634714784_dbc08659067259fd03e750169ab8a803578ed81f' }, { position: 23, name: 'What is Song', duration: 21.6526, - streamUrl: 'https://t4.bcbits.com/stream/4772122bb7d1c83daf16300738af3553/mp3-128/617262569?p=0&ts=1612975371&t=51318dcbf673f2fe384560caf10954e642907cdd&token=1612975371_9b66eb8e3dc17d5ba22669fddcd5eb031370a2f2' } ], + streamUrl: 'https://t4.bcbits.com/stream/4772122bb7d1c83daf16300738af3553/mp3-128/617262569?p=0&ts=1634714784&t=a401499c8af9b6532177838a553775938722f89d&token=1634714784_49a4a7b896795b5c9db83c466493f97ca62a2da5' } ], mediaItemRef: 'a612750820' }, { type: 'album', name: 'Cold Ubiquity', @@ -280,51 +280,51 @@ [ { position: 1, name: 'Tentation d\'Ubiquité', duration: 523.234, - streamUrl: 'https://t4.bcbits.com/stream/dd36a520ba2cb3a40b9e8e8abe85503a/mp3-128/130351574?p=0&ts=1612975371&t=7b0c55ee6b6b354f7828c8a5d31ceae2cdcd279f&token=1612975371_13586d88c12106ec34874c2eeef041e261e11e9d' }, + streamUrl: 'https://t4.bcbits.com/stream/dd36a520ba2cb3a40b9e8e8abe85503a/mp3-128/130351574?p=0&ts=1634714784&t=88b61bdca04ac741475bf0c469f2041f286a4797&token=1634714784_6e34a9246c4a500427602ca398c19d24de8c16fa' }, { position: 2, name: 'Ambifidus', duration: 243.438, - streamUrl: 'https://t4.bcbits.com/stream/86de9fd0403b65068f193ef61188472b/mp3-128/1707109576?p=0&ts=1612975371&t=96199047d765261a800542ad87adf7b69cb5a3f4&token=1612975371_f92a53294ef461003db61732ad334bb57cc75c15' }, + streamUrl: 'https://t4.bcbits.com/stream/86de9fd0403b65068f193ef61188472b/mp3-128/1707109576?p=0&ts=1634714784&t=b0a0090ebb81316272805654033cc54e609ef33a&token=1634714784_b42d6702cfab164522d5b0c1a10c03f5e39a79f1' }, { position: 3, name: 'Snow Bird', duration: 248.527, - streamUrl: 'https://t4.bcbits.com/stream/e2af6f01452e374ddf48e7c46bb41489/mp3-128/136062705?p=0&ts=1612975371&t=24f898a0ce450c55a2131dbc922691dba9d79bef&token=1612975371_14b60fd0077325cb4e8ee36ba9dbc5e514100c2a' }, + streamUrl: 'https://t4.bcbits.com/stream/e2af6f01452e374ddf48e7c46bb41489/mp3-128/136062705?p=0&ts=1634714784&t=f33770252c4970c7ec40cea114257cd3c4ad8e9e&token=1634714784_032381f6162eb4e7ff659d308bea253f1ce24cdf' }, { position: 4, name: 'Fake Seagulls and Fulfillment', duration: 292.912, - streamUrl: 'https://t4.bcbits.com/stream/3ed2e54d7285d00da313befb72ed4c7d/mp3-128/573634003?p=0&ts=1612975371&t=c3b7341acc7c031cf61c7bf4dbbdac2dba48d420&token=1612975371_592606bbf6d0525b6ea57a01c8bbd60e375a68d0' }, + streamUrl: 'https://t4.bcbits.com/stream/3ed2e54d7285d00da313befb72ed4c7d/mp3-128/573634003?p=0&ts=1634714784&t=019303364d0c09bfc5bd49d792318440390498bd&token=1634714784_efdfe8b267ea8c0b98a706a74e4e89a6c03dd5c6' }, { position: 5, name: 'Birds Coalition For My Apartment Cat', duration: 340, - streamUrl: 'https://t4.bcbits.com/stream/6508dd8760542d30418021b7802ecb9c/mp3-128/1466403206?p=0&ts=1612975371&t=09241cf63f25e81d7c7855f68dfa72a24a3a9add&token=1612975371_d9b6c57c214ce27c9356af0d4c3077a1bd81aef0' }, + streamUrl: 'https://t4.bcbits.com/stream/6508dd8760542d30418021b7802ecb9c/mp3-128/1466403206?p=0&ts=1634714784&t=a9214a65d4f5b251d8510f09da900dfad6c42509&token=1634714784_2b71ab1b3f1a1c16aafb86dddecaeeb3c351dead' }, { position: 6, name: 'My Heart Play On The Lake', duration: 429.978, - streamUrl: 'https://t4.bcbits.com/stream/6e3eb7b756bdf444930ffa576717fe5f/mp3-128/2764710200?p=0&ts=1612975371&t=6936580d12b0b5bf80918a0e1719617234872325&token=1612975371_08f1bac84f1ab38589b9a91fad8844e056d794fc' }, + streamUrl: 'https://t4.bcbits.com/stream/6e3eb7b756bdf444930ffa576717fe5f/mp3-128/2764710200?p=0&ts=1634714784&t=490a92b6741a7cfb2f17af5e5bf039a0736571d2&token=1634714784_42564c635809cac3b8fd06f6a172beddbbe5f075' }, { position: 7, name: 'Riley Net Data', duration: 232.441, - streamUrl: 'https://t4.bcbits.com/stream/ae9892a7be6390f426f787cf5ef0140b/mp3-128/3158881070?p=0&ts=1612975371&t=3b3d66108259c2dfe108358a4be658b9b1a31362&token=1612975371_5fb1929f5dbdf9719f5a7fede61a010d4e33189c' }, + streamUrl: 'https://t4.bcbits.com/stream/ae9892a7be6390f426f787cf5ef0140b/mp3-128/3158881070?p=0&ts=1634714784&t=04306b3d2f1cdfdb3bd1733697fd15cb30a87536&token=1634714784_065607890611084e78458b703f40e9e0c63d84f2' }, { position: 8, name: 'Deepor Radiator Swamp', duration: 327.733, - streamUrl: 'https://t4.bcbits.com/stream/c3a49f2d6b0c8d6bff69367956f0c5f6/mp3-128/3414841372?p=0&ts=1612975371&t=b785806d2a5b55d71300d43637b1816b42feef50&token=1612975371_fab346ec437079b406565a94ee7244c21ff470df' }, + streamUrl: 'https://t4.bcbits.com/stream/c3a49f2d6b0c8d6bff69367956f0c5f6/mp3-128/3414841372?p=0&ts=1634714784&t=271e4f8a2d4999c63fcdf7e0c782a5965c3eab8e&token=1634714784_c0a176a5a1f17e04a009d6472aac72d1bf46beed' }, { position: 9, name: 'Far Cold Away', duration: 98.5972, - streamUrl: 'https://t4.bcbits.com/stream/57d74642b683fcd05ba062fc908045b9/mp3-128/1563033969?p=0&ts=1612975371&t=57e2e70aa0ef6e5f846874a1a9e682ba7ec23501&token=1612975371_aacdf5f298fb95a00595a729c6c05ce08b210301' }, + streamUrl: 'https://t4.bcbits.com/stream/57d74642b683fcd05ba062fc908045b9/mp3-128/1563033969?p=0&ts=1634714784&t=868ac8416ea416c6895fe1181aa44f91ccc4cca8&token=1634714784_c5e3642f5f7e93c0650c48f4a55ab626b6e6cf38' }, { position: 10, name: 'Muages', duration: 304.83, - streamUrl: 'https://t4.bcbits.com/stream/5108a71efc1eb4aeecbad4a18ea595e4/mp3-128/2851363235?p=0&ts=1612975371&t=6a45d6ad4ee6a4b9682895a4e385c287a54b02bc&token=1612975371_9d43b0f5a093b862c68e8c4b958bc00cf5a2c869' }, + streamUrl: 'https://t4.bcbits.com/stream/5108a71efc1eb4aeecbad4a18ea595e4/mp3-128/2851363235?p=0&ts=1634714784&t=32d8402366a601873da577a7247fb5e777407359&token=1634714784_42b9477c57b44560dc9158d04c2c3f0a16f45abb' }, { position: 11, name: 'Thunder The Ocean', duration: 436.336, - streamUrl: 'https://t4.bcbits.com/stream/aa7c27bf7f052098de0535adf3604aba/mp3-128/1650176642?p=0&ts=1612975371&t=566d9eec9ee9eeb3e6cc170c2ed3d1033d0f5f3f&token=1612975371_84560a2e8c167c640708a75c7cc9c173be8e536f' }, + streamUrl: 'https://t4.bcbits.com/stream/aa7c27bf7f052098de0535adf3604aba/mp3-128/1650176642?p=0&ts=1634714784&t=4e9acf52fab6aa87b25b77355a69996aff7f49bf&token=1634714784_905e7527dc3a588e26182a280676e1845fc42dd6' }, { position: 12, name: 'Mermaids', duration: 352.662, - streamUrl: 'https://t4.bcbits.com/stream/c4b8764c805124986b4f97e49f96af13/mp3-128/104707931?p=0&ts=1612975371&t=4694200103ad3a7bb7b8e1e2a446f9e463442d2b&token=1612975371_67611b84b0ba2d0a4c4761e328447befa6a75e45' } ], + streamUrl: 'https://t4.bcbits.com/stream/c4b8764c805124986b4f97e49f96af13/mp3-128/104707931?p=0&ts=1634714784&t=ba238ab3d307a82ccef8ae96f951fe2ee9e5fd45&token=1634714784_f29d2cfeb9f10cb2b3694263a9e1cda7d5cbf46c' } ], mediaItemRef: 'a42342034' } ], sections: [ { html: 'There are infinite atmospheric worlds available on Bandcamp. From the dreamy to the nightmarish, and the meditative to the deeply unsettling, these compositions often fall under the ambient umbrella. Albums without words that are deeply thoughtful and thought-provoking in their own way—these releases come from all corners of the globe. Every month, Aurora Mitchell will take you through the best ambient releases. In this edition, there’s music for snow days, reissued ‘80s Japanese ambient, and themes of loss and emptiness.', diff --git a/examples/getArtistOrLabelInfo.js b/examples/getArtistOrLabelInfo.js index c836285..1fc69e7 100644 --- a/examples/getArtistOrLabelInfo.js +++ b/examples/getArtistOrLabelInfo.js @@ -1,14 +1,14 @@ const bcfetch = require('../'); const util = require('util'); -const artistUrl = 'https://musique.coeurdepirate.com'; -const labelUrl = 'https://daretocarerecords.bandcamp.com'; +const artistUrl = 'https://macmccaughan.bandcamp.com'; +const labelUrl = 'https://mergerecords.bandcamp.com'; const options = { imageFormat: 'art_app_large', } -bcfetch.getArtistOrLabelInfo(artistUrl, options).then( results => { +bcfetch.getArtistOrLabelInfo(artistUrl, Object.assign({ labelId: '1415932000' }, options)).then( results => { console.log('Artist URL: ' + artistUrl); console.log(util.inspect(results, false, null, false)); console.log(); diff --git a/examples/getArtistOrLabelInfo_output.txt b/examples/getArtistOrLabelInfo_output.txt index 93b474b..161b6d8 100644 --- a/examples/getArtistOrLabelInfo_output.txt +++ b/examples/getArtistOrLabelInfo_output.txt @@ -1,19 +1,20 @@ -Label URL: https://daretocarerecords.bandcamp.com -{ type: 'label', - name: 'Dare To Care Records', - url: 'https://daretocarerecords.bandcamp.com', - description: 'La boutique fait relâche pour la période des Fêtes. De retour le 4 janvier 2021!', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0020958150_16.jpg' } - -Artist URL: https://musique.coeurdepirate.com +Artist URL: https://macmccaughan.bandcamp.com { type: 'artist', - name: 'Cœur de pirate', - url: 'https://musique.coeurdepirate.com', - description: 'Cœur de Pirate is the solo project of singer Béatrice Martin. She has been playing piano since age 3 and released her acclaimed debut album in 2008. After touring extensively, she was nominated for and won several awards in Canada and France.\n\nLabel: Dare To Care Records \nmanagement@daretocarerecords.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0021821004_16.jpg', + name: 'Mac McCaughan', + url: 'https://macmccaughan.bandcamp.com', + description: 'Superchunk, Portastatic, and now this...\n\nFor booking contact www.groundcontroltouring.com\n For more records go to www.mergerecords.com', + location: 'Chapel Hill, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0004961611_16.jpg', label: - { name: 'Dare To Care Records', - url: 'https://daretocarerecords.bandcamp.com' } } + { name: 'Merge Records', + url: 'https://mergerecords.bandcamp.com' } } + +Label URL: https://mergerecords.bandcamp.com +{ type: 'label', + name: 'Merge Records', + url: 'https://mergerecords.bandcamp.com', + description: 'Merge Records is an independent record label based in Durham, North Carolina. It was founded in 1989 by Laura Ballance and Mac McCaughan. It began as a way to release music from their band Superchunk and music created by friends, and has expanded to include artists from around the world and records reaching the top of the Billboard music charts.', + location: 'Durham, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0018287817_16.jpg', + labelId: 1415932000 } diff --git a/examples/getDiscography_output.txt b/examples/getDiscography_output.txt index dc2a08e..3c8f3cd 100644 --- a/examples/getDiscography_output.txt +++ b/examples/getDiscography_output.txt @@ -1,5 +1,25 @@ Artist URL: https://musique.coeurdepirate.com -[ { url: 'https://musique.coeurdepirate.com/track/tes-belle', +[ { url: 'https://musique.coeurdepirate.com/album/impossible-aimer', + type: 'album', + name: 'Impossible à aimer', + imageUrl: 'https://f4.bcbits.com/img/a3147632514_16.jpg', + artist: 'Cœur de pirate' }, + { url: 'https://musique.coeurdepirate.com/track/on-saimera-toujours-2', + type: 'track', + name: 'On s\'aimera toujours', + imageUrl: 'https://f4.bcbits.com/img/a0599648879_16.jpg', + artist: 'Cœur de pirate' }, + { url: 'https://musique.coeurdepirate.com/track/plan-trois', + type: 'track', + name: 'Plan à trois', + imageUrl: 'https://f4.bcbits.com/img/a4236666126_16.jpg', + artist: 'Cœur de pirate' }, + { url: 'https://musique.coeurdepirate.com/album/pers-ides', + type: 'album', + name: 'Perséides', + imageUrl: 'https://f4.bcbits.com/img/a3751956000_16.jpg', + artist: 'Cœur de pirate' }, + { url: 'https://musique.coeurdepirate.com/track/tes-belle', type: 'track', name: 'T\'es belle', imageUrl: 'https://f4.bcbits.com/img/a0774650359_16.jpg', @@ -41,7 +61,7 @@ Artist URL: https://musique.coeurdepirate.com artist: 'Cœur de pirate' }, { url: 'https://musique.coeurdepirate.com/album/oublie-moi-carry-on', type: 'album', - name: 'Oublie​-​moi (Carry On)', + name: 'Oublie-moi (Carry On)', imageUrl: 'https://f4.bcbits.com/img/a0891943451_16.jpg', artist: 'Cœur de pirate' }, { url: 'https://musique.coeurdepirate.com/album/child-of-light', @@ -71,7 +91,22 @@ Artist URL: https://musique.coeurdepirate.com artist: 'Cœur de pirate' } ] Label URL: https://randsrecords.bandcamp.com -[ { url: 'https://paulwhite.bandcamp.com/album/smile-see-the-light', +[ { url: 'https://loxyink.bandcamp.com/album/manifested-visions', + type: 'album', + name: 'Manifested Visions', + imageUrl: 'https://f4.bcbits.com/img/a0075554190_16.jpg', + artist: 'Loxy & Ink' }, + { url: 'https://bataviacollective.bandcamp.com/album/affirmation-feat-kamga', + type: 'album', + name: 'Affirmation feat. Kamga', + imageUrl: 'https://f4.bcbits.com/img/a0436292227_16.jpg', + artist: 'Batavia Collective' }, + { url: 'https://progedia.bandcamp.com/album/we-are-the-night', + type: 'album', + name: 'We Are The Night', + imageUrl: 'https://f4.bcbits.com/img/a3155966537_16.jpg', + artist: 'PROGedia' }, + { url: 'https://paulwhite.bandcamp.com/album/smile-see-the-light', type: 'album', name: 'Smile (See The Light)', imageUrl: 'https://f4.bcbits.com/img/a0078770650_16.jpg', @@ -91,11 +126,6 @@ Label URL: https://randsrecords.bandcamp.com name: 'Lone x KETTAMA', imageUrl: 'https://f4.bcbits.com/img/a3844432643_16.jpg', artist: 'Lone x KETTAMA' }, - { url: 'https://specialrequest187.bandcamp.com/album/spectral-frequency', - type: 'album', - name: 'Spectral Frequency', - imageUrl: 'https://f4.bcbits.com/img/a2096829253_16.jpg', - artist: 'Special Request' }, { url: 'https://randsrecords.bandcamp.com/album/rv-trax-vol-5', type: 'album', name: 'RV Trax, Vol. 5', @@ -466,11 +496,6 @@ Label URL: https://randsrecords.bandcamp.com name: 'Slam Dunk Vol. I', imageUrl: 'https://f4.bcbits.com/img/a2825265641_16.jpg', artist: 'Sporting Life' }, - { url: 'https://nonkeen.bandcamp.com/album/oddments-of-the-gamble', - type: 'album', - name: 'oddments of the gamble', - imageUrl: 'https://f4.bcbits.com/img/a1221269537_16.jpg', - artist: 'nonkeen' }, { url: 'https://lakker.bandcamp.com/album/alex-smoke-remixes', type: 'album', name: 'Alex Smoke Remixes', @@ -486,21 +511,11 @@ Label URL: https://randsrecords.bandcamp.com name: 'Struggle & Emerge', imageUrl: 'https://f4.bcbits.com/img/a0074389183_16.jpg', artist: 'Lakker' }, - { url: 'https://nonkeen.bandcamp.com/album/33-45', - type: 'album', - name: '33/45', - imageUrl: 'https://f4.bcbits.com/img/a0331869290_16.jpg', - artist: 'nonkeen' }, { url: 'https://slackk.bandcamp.com/album/aviary-ep', type: 'album', name: 'Aviary EP', imageUrl: 'https://f4.bcbits.com/img/a1674870329_16.jpg', artist: 'Slackk' }, - { url: 'https://nonkeen.bandcamp.com/album/the-gamble', - type: 'album', - name: 'the gamble', - imageUrl: 'https://f4.bcbits.com/img/a0161412892_16.jpg', - artist: 'nonkeen' }, { url: 'https://alexsmoke.bandcamp.com/album/love-over-will', type: 'album', name: 'Love Over Will', @@ -571,5 +586,10 @@ Label URL: https://randsrecords.bandcamp.com name: 'Bottom Out', imageUrl: 'https://f4.bcbits.com/img/a2168663857_16.jpg', artist: 'Tessela' }, - ... 69 more items ] + { url: 'https://paulatemple.bandcamp.com/album/deathvox', + type: 'album', + name: 'Deathvox', + imageUrl: 'https://f4.bcbits.com/img/a2769035107_16.jpg', + artist: 'Paula Temple' }, + ... 67 more items ] diff --git a/examples/getDiscoverOptions_output.txt b/examples/getDiscoverOptions_output.txt index fcaaf6f..2e4ee9d 100644 --- a/examples/getDiscoverOptions_output.txt +++ b/examples/getDiscoverOptions_output.txt @@ -28,267 +28,292 @@ { value: 'audiobooks', name: 'audiobooks' }, { value: 'latin', name: 'latin' } ], subgenres: - [ metal: [ { value: 'all-metal', name: 'all metal' }, - { value: 'hardcore', name: 'hardcore' }, - { value: 'black-metal', name: 'black metal' }, - { value: 'death-metal', name: 'death metal' }, - { value: 'thrash-metal', name: 'thrash metal' }, - { value: 'grindcore', name: 'grindcore' }, - { value: 'doom', name: 'doom' }, - { value: 'post-hardcore', name: 'post hardcore' }, - { value: 'progressive-metal', name: 'progressive metal' }, - { value: 'metalcore', name: 'metalcore' }, - { value: 'sludge-metal', name: 'sludge metal' }, - { value: 'heavy-metal', name: 'heavy metal' }, - { value: 'deathcore', name: 'deathcore' }, - { value: 'noise', name: 'noise' } ], - country: [ { value: 'all-country', name: 'all country' }, - { value: 'bluegrass', name: 'bluegrass' }, - { value: 'country-rock', name: 'country rock' }, - { value: 'americana', name: 'americana' }, - { value: 'country-folk', name: 'country folk' }, - { value: 'alt-country', name: 'alt-country' }, - { value: 'country-blues', name: 'country blues' }, - { value: 'western', name: 'western' }, - { value: 'singer-songwriter', name: 'singer-songwriter' }, - { value: 'outlaw', name: 'outlaw' }, - { value: 'honky-tonk', name: 'honky-tonk' }, - { value: 'roots', name: 'roots' }, - { value: 'hillbilly', name: 'hillbilly' } ], - blues: [ { value: 'all-blues', name: 'all blues' }, - { value: 'rhythm-blues', name: 'rhythm & blues' }, - { value: 'blues-rock', name: 'blues rock' }, - { value: 'country-blues', name: 'country blues' }, - { value: 'boogie-woogie', name: 'boogie-woogie' }, - { value: 'delta-blues', name: 'delta blues' }, - { value: 'americana', name: 'americana' }, - { value: 'electric-blues', name: 'electric blues' }, - { value: 'gospel', name: 'gospel' }, - { value: 'bluegrass', name: 'bluegrass' } ], - ambient: [ { value: 'all-ambient', name: 'all ambient' }, - { value: 'chill-out', name: 'chill-out' }, - { value: 'drone', name: 'drone' }, - { value: 'dark-ambient', name: 'dark ambient' }, - { value: 'electronic', name: 'electronic' }, - { value: 'soundscapes', name: 'soundscapes' }, - { value: 'field-recordings', name: 'field recordings' }, - { value: 'atmospheric', name: 'atmospheric' }, - { value: 'meditation', name: 'meditation' }, - { value: 'noise', name: 'noise' }, - { value: 'new-age', name: 'new age' }, - { value: 'idm', name: 'idm' }, - { value: 'industrial', name: 'industrial' } ], - reggae: [ { value: 'all-reggae', name: 'all reggae' }, - { value: 'dub', name: 'dub' }, - { value: 'ska', name: 'ska' }, - { value: 'roots', name: 'roots' }, - { value: 'dancehall', name: 'dancehall' }, - { value: 'rocksteady', name: 'rocksteady' }, - { value: 'ragga', name: 'ragga' }, - { value: 'lovers-rock', name: 'lovers rock' } ], - alternative: [ { value: 'all-alternative', name: 'all alternative' }, - { value: 'indie-rock', name: 'indie rock' }, - { value: 'industrial', name: 'industrial' }, - { value: 'shoegaze', name: 'shoegaze' }, - { value: 'grunge', name: 'grunge' }, - { value: 'goth', name: 'goth' }, - { value: 'dream-pop', name: 'dream pop' }, - { value: 'emo', name: 'emo' }, - { value: 'math-rock', name: 'math rock' }, - { value: 'britpop', name: 'britpop' }, - { value: 'jangle-pop', name: 'jangle pop' } ], - acoustic: [ { value: 'all-acoustic', name: 'all acoustic' }, - { value: 'folk', name: 'folk' }, - { value: 'singer-songwriter', name: 'singer-songwriter' }, - { value: 'rock', name: 'rock' }, - { value: 'pop', name: 'pop' }, - { value: 'guitar', name: 'guitar' }, - { value: 'americana', name: 'americana' }, - { value: 'electro-acoustic', name: 'electro-acoustic' }, - { value: 'instrumental', name: 'instrumental' }, - { value: 'piano', name: 'piano' }, - { value: 'bluegrass', name: 'bluegrass' }, - { value: 'roots', name: 'roots' } ], - world: [ { value: 'all-world', name: 'all world' }, - { value: 'latin', name: 'latin' }, - { value: 'roots', name: 'roots' }, - { value: 'african', name: 'african' }, - { value: 'tropical', name: 'tropical' }, - { value: 'tribal', name: 'tribal' }, - { value: 'brazilian', name: 'brazilian' }, - { value: 'celtic', name: 'celtic' }, - { value: 'world-fusion', name: 'world fusion' }, - { value: 'cumbia', name: 'cumbia' }, - { value: 'gypsy', name: 'gypsy' }, - { value: 'new-age', name: 'new age' }, - { value: 'balkan', name: 'balkan' }, - { value: 'reggaeton', name: 'reggaeton' } ], - electronic: [ { value: 'all-electronic', name: 'all electronic' }, - { value: 'house', name: 'house' }, - { value: 'electronica', name: 'electronica' }, - { value: 'downtempo', name: 'downtempo' }, - { value: 'techno', name: 'techno' }, - { value: 'electro', name: 'electro' }, - { value: 'dubstep', name: 'dubstep' }, - { value: 'beats', name: 'beats' }, - { value: 'dance', name: 'dance' }, - { value: 'idm', name: 'idm' }, - { value: 'drum-bass', name: 'drum & bass' }, - { value: 'breaks', name: 'breaks' }, - { value: 'trance', name: 'trance' }, - { value: 'glitch', name: 'glitch' }, - { value: 'chiptune', name: 'chiptune' }, - { value: 'chillwave', name: 'chillwave' }, - { value: 'dub', name: 'dub' }, - { value: 'edm', name: 'edm' }, - { value: 'instrumental', name: 'instrumental' }, - { value: 'witch-house', name: 'witch house' }, - { value: 'garage', name: 'garage' }, - { value: 'juke', name: 'juke' }, - { value: 'footwork', name: 'footwork' }, - { value: 'vaporwave', name: 'vaporwave' }, - { value: 'synthwave', name: 'synthwave' } ], - devotional: [ { value: 'all-devotional', name: 'all devotional' }, - { value: 'christian', name: 'christian' }, - { value: 'gospel', name: 'gospel' }, - { value: 'meditation', name: 'meditation' }, - { value: 'spiritual', name: 'spiritual' }, - { value: 'worship', name: 'worship' }, - { value: 'inspirational', name: 'inspirational' } ], - punk: [ { value: 'all-punk', name: 'all punk' }, - { value: 'hardcore-punk', name: 'hardcore punk' }, - { value: 'garage', name: 'garage' }, - { value: 'pop-punk', name: 'pop punk' }, - { value: 'punk-rock', name: 'punk rock' }, - { value: 'post-punk', name: 'post-punk' }, - { value: 'post-hardcore', name: 'post-hardcore' }, - { value: 'thrash', name: 'thrash' }, - { value: 'crust-punk', name: 'crust punk' }, - { value: 'folk-punk', name: 'folk punk' }, - { value: 'emo', name: 'emo' }, - { value: 'ska', name: 'ska' }, - { value: 'no-wave', name: 'no wave' } ], - kids: [ { value: 'all-kids', name: 'all kids' }, - { value: 'family-music', name: 'family music' }, - { value: 'educational', name: 'educational' }, - { value: 'music-therapy', name: 'music therapy' }, - { value: 'lullaby', name: 'lullaby' }, - { value: 'baby', name: 'baby' } ], - comedy: [ { value: 'all-comedy', name: 'all comedy' }, - { value: 'improv', name: 'improv' }, - { value: 'stand-up', name: 'stand-up' } ], - rock: [ { value: 'all-rock', name: 'all rock' }, - { value: 'indie', name: 'indie' }, - { value: 'prog-rock', name: 'prog rock' }, - { value: 'post-rock', name: 'post-rock' }, - { value: 'rock-roll', name: 'rock & roll' }, - { value: 'psychedelic-rock', name: 'psychedelic rock' }, - { value: 'hard-rock', name: 'hard rock' }, - { value: 'garage-rock', name: 'garage rock' }, - { value: 'surf-rock', name: 'surf rock' }, - { value: 'instrumental', name: 'instrumental' }, - { value: 'math-rock', name: 'math rock' }, - { value: 'rockabilly', name: 'rockabilly' } ], - classical: [ { value: 'all-classical', name: 'all classical' }, - { value: 'orchestral', name: 'orchestral' }, - { value: 'neo-classical', name: 'neo-classical' }, - { value: 'chamber-music', name: 'chamber music' }, - { value: 'classical-piano', name: 'classical piano' }, - { value: 'contemporary-classical', - name: 'contemporary classical' }, - { value: 'baroque', name: 'baroque' }, - { value: 'opera', name: 'opera' }, - { value: 'choral', name: 'choral' }, - { value: 'modern-classical', name: 'modern classical' }, - { value: 'avant-garde', name: 'avant garde' } ], - latin: [ { value: 'all-latin', name: 'all latin' }, - { value: 'brazilian', name: 'brazilian' }, - { value: 'cumbia', name: 'cumbia' }, - { value: 'tango', name: 'tango' }, - { value: 'latin-rock', name: 'latin rock' }, - { value: 'flamenco', name: 'flamenco' }, - { value: 'salsa', name: 'salsa' }, - { value: 'reggaeton', name: 'reggaeton' }, - { value: 'merengue', name: 'merengue' }, - { value: 'bolero', name: 'bolero' }, - { value: 'méxico-d.f.', name: 'méxico d.f.' }, - { value: 'bachata', name: 'bachata' } ], - folk: [ { value: 'all-folk', name: 'all folk' }, - { value: 'singer-songwriter', name: 'singer-songwriter' }, - { value: 'folk-rock', name: 'folk rock' }, - { value: 'indie-folk', name: 'indie folk' }, - { value: 'pop-folk', name: 'pop folk' }, - { value: 'traditional', name: 'traditional' }, - { value: 'experimental-folk', name: 'experimental folk' }, - { value: 'roots', name: 'roots' } ], - jazz: [ { value: 'all-jazz', name: 'all jazz' }, - { value: 'fusion', name: 'fusion' }, - { value: 'big-band', name: 'big band' }, - { value: 'nu-jazz', name: 'nu jazz' }, - { value: 'modern-jazz', name: 'modern jazz' }, - { value: 'swing', name: 'swing' }, - { value: 'free-jazz', name: 'free jazz' }, - { value: 'soul-jazz', name: 'soul jazz' }, - { value: 'latin-jazz', name: 'latin jazz' }, - { value: 'vocal-jazz', name: 'vocal jazz' }, - { value: 'bebop', name: 'bebop' }, - { value: 'spiritual-jazz', name: 'spiritual jazz' } ], - 'spoken-word': [ { value: 'all-spoken-word', name: 'all spoken word' }, - { value: 'poetry', name: 'poetry' }, - { value: 'inspirational', name: 'inspirational' }, - { value: 'storytelling', name: 'storytelling' }, - { value: 'self-help', name: 'self-help' } ], - 'hip-hop-rap': [ { value: 'all-hip-hop-rap', name: 'all hip-hop/rap' }, - { value: 'rap', name: 'rap' }, - { value: 'underground-hip-hop', name: 'underground hip-hop' }, - { value: 'instrumental-hip-hop', name: 'instrumental hip-hop' }, - { value: 'trap', name: 'trap' }, - { value: 'conscious-hip-hop', name: 'conscious hip-hop' }, - { value: 'boom-bap', name: 'boom-bap' }, - { value: 'beat-tape', name: 'beat-tape' }, - { value: 'hardcore', name: 'hardcore' }, - { value: 'grime', name: 'grime' } ], - experimental: [ { value: 'all-experimental', name: 'all experimental' }, - { value: 'noise', name: 'noise' }, - { value: 'drone', name: 'drone' }, - { value: 'avant-garde', name: 'avant garde' }, - { value: 'experimental-rock', name: 'experimental rock' }, - { value: 'improvisation', name: 'improvisation' }, - { value: 'sound-art', name: 'sound art' }, - { value: 'musique-concrete', name: 'musique concrete' } ], - 'r-b-soul': [ { value: 'all-r-b-soul', name: 'all r&b/soul' }, - { value: 'soul', name: 'soul' }, - { value: 'r-b', name: 'r&b' }, - { value: 'neo-soul', name: 'neo-soul' }, - { value: 'gospel', name: 'gospel' }, - { value: 'contemporary-r-b', name: 'contemporary r&b' }, - { value: 'motown', name: 'motown' }, - { value: 'urban', name: 'urban' } ], - pop: [ { value: 'all-pop', name: 'all pop' }, - { value: 'indie-pop', name: 'indie pop' }, - { value: 'synth-pop', name: 'synth pop' }, - { value: 'power-pop', name: 'power pop' }, - { value: 'new-wave', name: 'new wave' }, - { value: 'dream-pop', name: 'dream pop' }, - { value: 'noise-pop', name: 'noise pop' }, - { value: 'experimental-pop', name: 'experimental pop' }, - { value: 'electro-pop', name: 'electro pop' }, - { value: 'adult-contemporary', name: 'adult contemporary' }, - { value: 'jangle-pop', name: 'jangle pop' }, - { value: 'j-pop', name: 'j-pop' } ], - funk: [ { value: 'all-funk', name: 'all funk' }, - { value: 'funk-jam', name: 'funk jam' }, - { value: 'deep-funk', name: 'deep funk' }, - { value: 'funk-rock', name: 'funk rock' }, - { value: 'jazz-funk', name: 'jazz funk' }, - { value: 'boogie', name: 'boogie' }, - { value: 'g-funk', name: 'g-funk' }, - { value: 'rare-groove', name: 'rare groove' }, - { value: 'electro', name: 'electro' }, - { value: 'go-go', name: 'go-go' } ], - soundtrack: [ { value: 'all-soundtrack', name: 'all soundtrack' }, - { value: 'film-music', name: 'film music' }, - { value: 'video-game-music', name: 'video game music' } ] ], + { latin: + [ { value: 'all-latin', name: 'all latin' }, + { value: 'brazilian', name: 'brazilian' }, + { value: 'cumbia', name: 'cumbia' }, + { value: 'tango', name: 'tango' }, + { value: 'latin-rock', name: 'latin rock' }, + { value: 'flamenco', name: 'flamenco' }, + { value: 'salsa', name: 'salsa' }, + { value: 'reggaeton', name: 'reggaeton' }, + { value: 'merengue', name: 'merengue' }, + { value: 'bolero', name: 'bolero' }, + { value: 'méxico-d.f.', name: 'méxico d.f.' }, + { value: 'bachata', name: 'bachata' } ], + jazz: + [ { value: 'all-jazz', name: 'all jazz' }, + { value: 'fusion', name: 'fusion' }, + { value: 'big-band', name: 'big band' }, + { value: 'nu-jazz', name: 'nu jazz' }, + { value: 'modern-jazz', name: 'modern jazz' }, + { value: 'swing', name: 'swing' }, + { value: 'free-jazz', name: 'free jazz' }, + { value: 'soul-jazz', name: 'soul jazz' }, + { value: 'latin-jazz', name: 'latin jazz' }, + { value: 'vocal-jazz', name: 'vocal jazz' }, + { value: 'bebop', name: 'bebop' }, + { value: 'spiritual-jazz', name: 'spiritual jazz' } ], + blues: + [ { value: 'all-blues', name: 'all blues' }, + { value: 'rhythm-blues', name: 'rhythm & blues' }, + { value: 'blues-rock', name: 'blues rock' }, + { value: 'country-blues', name: 'country blues' }, + { value: 'boogie-woogie', name: 'boogie-woogie' }, + { value: 'delta-blues', name: 'delta blues' }, + { value: 'americana', name: 'americana' }, + { value: 'electric-blues', name: 'electric blues' }, + { value: 'gospel', name: 'gospel' }, + { value: 'bluegrass', name: 'bluegrass' } ], + 'spoken-word': + [ { value: 'all-spoken-word', name: 'all spoken word' }, + { value: 'poetry', name: 'poetry' }, + { value: 'inspirational', name: 'inspirational' }, + { value: 'storytelling', name: 'storytelling' }, + { value: 'self-help', name: 'self-help' } ], + metal: + [ { value: 'all-metal', name: 'all metal' }, + { value: 'hardcore', name: 'hardcore' }, + { value: 'black-metal', name: 'black metal' }, + { value: 'death-metal', name: 'death metal' }, + { value: 'thrash-metal', name: 'thrash metal' }, + { value: 'grindcore', name: 'grindcore' }, + { value: 'doom', name: 'doom' }, + { value: 'post-hardcore', name: 'post hardcore' }, + { value: 'progressive-metal', name: 'progressive metal' }, + { value: 'metalcore', name: 'metalcore' }, + { value: 'sludge-metal', name: 'sludge metal' }, + { value: 'heavy-metal', name: 'heavy metal' }, + { value: 'deathcore', name: 'deathcore' }, + { value: 'noise', name: 'noise' } ], + funk: + [ { value: 'all-funk', name: 'all funk' }, + { value: 'funk-jam', name: 'funk jam' }, + { value: 'deep-funk', name: 'deep funk' }, + { value: 'funk-rock', name: 'funk rock' }, + { value: 'jazz-funk', name: 'jazz funk' }, + { value: 'boogie', name: 'boogie' }, + { value: 'g-funk', name: 'g-funk' }, + { value: 'rare-groove', name: 'rare groove' }, + { value: 'electro', name: 'electro' }, + { value: 'go-go', name: 'go-go' } ], + rock: + [ { value: 'all-rock', name: 'all rock' }, + { value: 'indie', name: 'indie' }, + { value: 'prog-rock', name: 'prog rock' }, + { value: 'post-rock', name: 'post-rock' }, + { value: 'rock-roll', name: 'rock & roll' }, + { value: 'psychedelic-rock', name: 'psychedelic rock' }, + { value: 'hard-rock', name: 'hard rock' }, + { value: 'garage-rock', name: 'garage rock' }, + { value: 'surf-rock', name: 'surf rock' }, + { value: 'instrumental', name: 'instrumental' }, + { value: 'math-rock', name: 'math rock' }, + { value: 'rockabilly', name: 'rockabilly' } ], + punk: + [ { value: 'all-punk', name: 'all punk' }, + { value: 'hardcore-punk', name: 'hardcore punk' }, + { value: 'garage', name: 'garage' }, + { value: 'pop-punk', name: 'pop punk' }, + { value: 'punk-rock', name: 'punk rock' }, + { value: 'post-punk', name: 'post-punk' }, + { value: 'post-hardcore', name: 'post-hardcore' }, + { value: 'thrash', name: 'thrash' }, + { value: 'crust-punk', name: 'crust punk' }, + { value: 'folk-punk', name: 'folk punk' }, + { value: 'emo', name: 'emo' }, + { value: 'ska', name: 'ska' }, + { value: 'no-wave', name: 'no wave' } ], + country: + [ { value: 'all-country', name: 'all country' }, + { value: 'bluegrass', name: 'bluegrass' }, + { value: 'country-rock', name: 'country rock' }, + { value: 'americana', name: 'americana' }, + { value: 'country-folk', name: 'country folk' }, + { value: 'alt-country', name: 'alt-country' }, + { value: 'country-blues', name: 'country blues' }, + { value: 'western', name: 'western' }, + { value: 'singer-songwriter', name: 'singer-songwriter' }, + { value: 'outlaw', name: 'outlaw' }, + { value: 'honky-tonk', name: 'honky-tonk' }, + { value: 'roots', name: 'roots' }, + { value: 'hillbilly', name: 'hillbilly' } ], + comedy: + [ { value: 'all-comedy', name: 'all comedy' }, + { value: 'improv', name: 'improv' }, + { value: 'stand-up', name: 'stand-up' } ], + ambient: + [ { value: 'all-ambient', name: 'all ambient' }, + { value: 'chill-out', name: 'chill-out' }, + { value: 'drone', name: 'drone' }, + { value: 'dark-ambient', name: 'dark ambient' }, + { value: 'electronic', name: 'electronic' }, + { value: 'soundscapes', name: 'soundscapes' }, + { value: 'field-recordings', name: 'field recordings' }, + { value: 'atmospheric', name: 'atmospheric' }, + { value: 'meditation', name: 'meditation' }, + { value: 'noise', name: 'noise' }, + { value: 'new-age', name: 'new age' }, + { value: 'idm', name: 'idm' }, + { value: 'industrial', name: 'industrial' } ], + pop: + [ { value: 'all-pop', name: 'all pop' }, + { value: 'indie-pop', name: 'indie pop' }, + { value: 'synth-pop', name: 'synth pop' }, + { value: 'power-pop', name: 'power pop' }, + { value: 'new-wave', name: 'new wave' }, + { value: 'dream-pop', name: 'dream pop' }, + { value: 'noise-pop', name: 'noise pop' }, + { value: 'experimental-pop', name: 'experimental pop' }, + { value: 'electro-pop', name: 'electro pop' }, + { value: 'adult-contemporary', name: 'adult contemporary' }, + { value: 'jangle-pop', name: 'jangle pop' }, + { value: 'j-pop', name: 'j-pop' } ], + 'hip-hop-rap': + [ { value: 'all-hip-hop-rap', name: 'all hip-hop/rap' }, + { value: 'rap', name: 'rap' }, + { value: 'underground-hip-hop', name: 'underground hip-hop' }, + { value: 'instrumental-hip-hop', name: 'instrumental hip-hop' }, + { value: 'trap', name: 'trap' }, + { value: 'conscious-hip-hop', name: 'conscious hip-hop' }, + { value: 'boom-bap', name: 'boom-bap' }, + { value: 'beat-tape', name: 'beat-tape' }, + { value: 'hardcore', name: 'hardcore' }, + { value: 'grime', name: 'grime' } ], + electronic: + [ { value: 'all-electronic', name: 'all electronic' }, + { value: 'house', name: 'house' }, + { value: 'electronica', name: 'electronica' }, + { value: 'downtempo', name: 'downtempo' }, + { value: 'techno', name: 'techno' }, + { value: 'electro', name: 'electro' }, + { value: 'dubstep', name: 'dubstep' }, + { value: 'beats', name: 'beats' }, + { value: 'dance', name: 'dance' }, + { value: 'idm', name: 'idm' }, + { value: 'drum-bass', name: 'drum & bass' }, + { value: 'breaks', name: 'breaks' }, + { value: 'trance', name: 'trance' }, + { value: 'glitch', name: 'glitch' }, + { value: 'chiptune', name: 'chiptune' }, + { value: 'chillwave', name: 'chillwave' }, + { value: 'dub', name: 'dub' }, + { value: 'edm', name: 'edm' }, + { value: 'instrumental', name: 'instrumental' }, + { value: 'witch-house', name: 'witch house' }, + { value: 'garage', name: 'garage' }, + { value: 'juke', name: 'juke' }, + { value: 'footwork', name: 'footwork' }, + { value: 'vaporwave', name: 'vaporwave' }, + { value: 'synthwave', name: 'synthwave' } ], + alternative: + [ { value: 'all-alternative', name: 'all alternative' }, + { value: 'indie-rock', name: 'indie rock' }, + { value: 'industrial', name: 'industrial' }, + { value: 'shoegaze', name: 'shoegaze' }, + { value: 'grunge', name: 'grunge' }, + { value: 'goth', name: 'goth' }, + { value: 'dream-pop', name: 'dream pop' }, + { value: 'emo', name: 'emo' }, + { value: 'math-rock', name: 'math rock' }, + { value: 'britpop', name: 'britpop' }, + { value: 'jangle-pop', name: 'jangle pop' } ], + world: + [ { value: 'all-world', name: 'all world' }, + { value: 'latin', name: 'latin' }, + { value: 'roots', name: 'roots' }, + { value: 'african', name: 'african' }, + { value: 'tropical', name: 'tropical' }, + { value: 'tribal', name: 'tribal' }, + { value: 'brazilian', name: 'brazilian' }, + { value: 'celtic', name: 'celtic' }, + { value: 'world-fusion', name: 'world fusion' }, + { value: 'cumbia', name: 'cumbia' }, + { value: 'gypsy', name: 'gypsy' }, + { value: 'new-age', name: 'new age' }, + { value: 'balkan', name: 'balkan' }, + { value: 'reggaeton', name: 'reggaeton' } ], + soundtrack: + [ { value: 'all-soundtrack', name: 'all soundtrack' }, + { value: 'film-music', name: 'film music' }, + { value: 'video-game-music', name: 'video game music' } ], + folk: + [ { value: 'all-folk', name: 'all folk' }, + { value: 'singer-songwriter', name: 'singer-songwriter' }, + { value: 'folk-rock', name: 'folk rock' }, + { value: 'indie-folk', name: 'indie folk' }, + { value: 'pop-folk', name: 'pop folk' }, + { value: 'traditional', name: 'traditional' }, + { value: 'experimental-folk', name: 'experimental folk' }, + { value: 'roots', name: 'roots' } ], + classical: + [ { value: 'all-classical', name: 'all classical' }, + { value: 'orchestral', name: 'orchestral' }, + { value: 'neo-classical', name: 'neo-classical' }, + { value: 'chamber-music', name: 'chamber music' }, + { value: 'classical-piano', name: 'classical piano' }, + { value: 'contemporary-classical', + name: 'contemporary classical' }, + { value: 'baroque', name: 'baroque' }, + { value: 'opera', name: 'opera' }, + { value: 'choral', name: 'choral' }, + { value: 'modern-classical', name: 'modern classical' }, + { value: 'avant-garde', name: 'avant garde' } ], + reggae: + [ { value: 'all-reggae', name: 'all reggae' }, + { value: 'dub', name: 'dub' }, + { value: 'ska', name: 'ska' }, + { value: 'roots', name: 'roots' }, + { value: 'dancehall', name: 'dancehall' }, + { value: 'rocksteady', name: 'rocksteady' }, + { value: 'ragga', name: 'ragga' }, + { value: 'lovers-rock', name: 'lovers rock' } ], + kids: + [ { value: 'all-kids', name: 'all kids' }, + { value: 'family-music', name: 'family music' }, + { value: 'educational', name: 'educational' }, + { value: 'music-therapy', name: 'music therapy' }, + { value: 'lullaby', name: 'lullaby' }, + { value: 'baby', name: 'baby' } ], + acoustic: + [ { value: 'all-acoustic', name: 'all acoustic' }, + { value: 'folk', name: 'folk' }, + { value: 'singer-songwriter', name: 'singer-songwriter' }, + { value: 'rock', name: 'rock' }, + { value: 'pop', name: 'pop' }, + { value: 'guitar', name: 'guitar' }, + { value: 'americana', name: 'americana' }, + { value: 'electro-acoustic', name: 'electro-acoustic' }, + { value: 'instrumental', name: 'instrumental' }, + { value: 'piano', name: 'piano' }, + { value: 'bluegrass', name: 'bluegrass' }, + { value: 'roots', name: 'roots' } ], + 'r-b-soul': + [ { value: 'all-r-b-soul', name: 'all r&b/soul' }, + { value: 'soul', name: 'soul' }, + { value: 'r-b', name: 'r&b' }, + { value: 'neo-soul', name: 'neo-soul' }, + { value: 'gospel', name: 'gospel' }, + { value: 'contemporary-r-b', name: 'contemporary r&b' }, + { value: 'motown', name: 'motown' }, + { value: 'urban', name: 'urban' } ], + experimental: + [ { value: 'all-experimental', name: 'all experimental' }, + { value: 'noise', name: 'noise' }, + { value: 'drone', name: 'drone' }, + { value: 'avant-garde', name: 'avant garde' }, + { value: 'experimental-rock', name: 'experimental rock' }, + { value: 'improvisation', name: 'improvisation' }, + { value: 'sound-art', name: 'sound art' }, + { value: 'musique-concrete', name: 'musique concrete' } ], + devotional: + [ { value: 'all-devotional', name: 'all devotional' }, + { value: 'christian', name: 'christian' }, + { value: 'gospel', name: 'gospel' }, + { value: 'meditation', name: 'meditation' }, + { value: 'spiritual', name: 'spiritual' }, + { value: 'worship', name: 'worship' }, + { value: 'inspirational', name: 'inspirational' } ] }, sortBys: [ { value: 'top', name: 'best-selling' }, { value: 'new', name: 'new arrivals' }, @@ -341,10 +366,10 @@ { value: 'cassette', name: 'cassette' } ], times: [ { value: -1, name: 'today', title: 'last 24 hours' }, - { value: 0, name: 'this week', title: 'week of Jan 17' }, - { value: 648, name: 'last week', title: 'week of Jan 10' }, - { value: 647, name: '2 weeks ago', title: 'week of Jan 03' }, - { value: 646, name: '3 weeks ago', title: 'week of Dec 27' }, - { value: 645, name: '4 weeks ago', title: 'week of Dec 20' }, - { value: 644, name: '5 weeks ago', title: 'week of Dec 13' }, - { value: 643, name: '6 weeks ago', title: 'week of Dec 06' } ] } + { value: 0, name: 'this week', title: 'week of Oct 17' }, + { value: 687, name: 'last week', title: 'week of Oct 10' }, + { value: 686, name: '2 weeks ago', title: 'week of Oct 03' }, + { value: 685, name: '3 weeks ago', title: 'week of Sep 26' }, + { value: 684, name: '4 weeks ago', title: 'week of Sep 19' }, + { value: 683, name: '5 weeks ago', title: 'week of Sep 12' }, + { value: 682, name: '6 weeks ago', title: 'week of Sep 05' } ] } diff --git a/examples/getImageFormats_output.txt b/examples/getImageFormats_output.txt index 40ca106..13daaab 100644 --- a/examples/getImageFormats_output.txt +++ b/examples/getImageFormats_output.txt @@ -1,172 +1,172 @@ Artist image formats: -[ { file_format: 'JPEG', - height: 1024, +[ { height: 1024, width: 1024, + resize_algo: 'fit', name: 'bio_screen', - id: 20, - resize_algo: 'fit' }, - { file_format: 'JPEG', - height: 180, + file_format: 'JPEG', + id: 20 }, + { height: 180, width: 120, + resize_algo: 'fit', name: 'bio_thumb', - id: 21, - resize_algo: 'fit' }, - { file_format: 'JPEG', - height: 25, + file_format: 'JPEG', + id: 21 }, + { height: 25, width: 25, + resize_algo: 'thumb', name: 'bio_navbar', - id: 22, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 300, + file_format: 'JPEG', + id: 22 }, + { height: 300, width: 300, + resize_algo: 'fit', name: 'bio_phone', - id: 23, - resize_algo: 'fit' }, - { file_format: 'JPEG', - height: 300, + file_format: 'JPEG', + id: 23 }, + { height: 300, width: 300, + resize_algo: 'thumb', name: 'bio_licensing', - id: 24, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 700, - quality: 70, + file_format: 'JPEG', + id: 24 }, + { height: 700, width: 700, + resize_algo: 'fit', name: 'bio_app', + file_format: 'JPEG', id: 25, - resize_algo: 'fit' }, - { file_format: 'JPEG', - height: 600, + quality: 70 }, + { height: 600, width: 800, + resize_algo: 'thumb', name: 'bio_subscribe', - id: 26, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 402, + file_format: 'JPEG', + id: 26 }, + { height: 402, width: 715, + resize_algo: 'thumb', name: 'bio_subscribe2', - id: 27, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 432, + file_format: 'JPEG', + id: 27 }, + { height: 432, width: 768, + resize_algo: 'thumb', name: 'bio_featured', - id: 28, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 75, + file_format: 'JPEG', + id: 28 }, + { height: 75, width: 100, + resize_algo: 'thumb', name: 'bio_autocomplete', - id: 29, - resize_algo: 'thumb' } ] + file_format: 'JPEG', + id: 29 } ] Album image formats: -[ { file_format: 'JPEG', - height: 350, +[ { height: 350, width: 350, + resize_algo: 'thumb', name: 'art_thumb', - id: 2, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 100, + file_format: 'JPEG', + id: 2 }, + { height: 100, width: 100, + resize_algo: 'thumb', name: 'art_thumbthumb', - id: 3, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 300, + file_format: 'JPEG', + id: 3 }, + { height: 300, width: 300, + resize_algo: 'thumb', name: 'art_embedded_metadata', - id: 4, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 700, + file_format: 'JPEG', + id: 4 }, + { height: 700, width: 700, + resize_algo: 'thumb', name: 'art_embedded_metadata_large', - id: 5, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 100, + file_format: 'JPEG', + id: 5 }, + { height: 100, width: 100, + resize_algo: 'thumb', name: 'art_embedded_player', - id: 6, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 150, + file_format: 'JPEG', + id: 6 }, + { height: 150, width: 150, + resize_algo: 'thumb', name: 'art_embedded_player_large', - id: 7, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 124, + file_format: 'JPEG', + id: 7 }, + { height: 124, width: 124, + resize_algo: 'thumb', name: 'art_tags', - id: 8, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 210, + file_format: 'JPEG', + id: 8 }, + { height: 210, width: 210, + resize_algo: 'thumb', name: 'art_tags_large', - id: 9, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 172, + file_format: 'JPEG', + id: 9 }, + { height: 172, width: 172, + resize_algo: 'thumb', name: 'art_tag_search', - id: 11, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 138, + file_format: 'JPEG', + id: 11 }, + { height: 138, width: 138, + resize_algo: 'thumb', name: 'art_artist_index', - id: 12, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 380, + file_format: 'JPEG', + id: 12 }, + { height: 380, width: 380, + resize_algo: 'thumb', name: 'art_solo_feature', - id: 13, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 368, + file_format: 'JPEG', + id: 13 }, + { height: 368, width: 368, + resize_algo: 'thumb', name: 'art_feature', - id: 14, - resize_algo: 'thumb' }, - { file_format: 'JPEG', - height: 135, + file_format: 'JPEG', + id: 14 }, + { height: 135, width: 135, + resize_algo: 'thumb', name: 'art_feed_new_release', - id: 15, - resize_algo: 'thumb' }, - { file_format: 'JPEG', + file_format: 'JPEG', + id: 15 }, + { minsize: { format: 5, size: 30000 }, height: 700, - quality: 70, width: 700, - minsize: { format: 5, size: 30000 }, + resize_algo: 'thumb', name: 'art_app_large', + file_format: 'JPEG', id: 16, - resize_algo: 'thumb' }, - { anim_ok: true, - file_format: 'JPEG', - height: 350, + quality: 70 }, + { height: 350, width: 350, + resize_algo: 'thumb', + anim_ok: true, name: 'art_thumb_anim_ok', - id: 67, - resize_algo: 'thumb' }, - { anim_ok: true, file_format: 'JPEG', - height: 210, + id: 67 }, + { height: 210, width: 210, + resize_algo: 'thumb', + anim_ok: true, name: 'art_tags_large_anim_ok', - id: 68, - resize_algo: 'thumb' }, - { anim_ok: true, file_format: 'JPEG', - height: 700, + id: 68 }, + { height: 700, width: 700, + resize_algo: 'thumb', + anim_ok: true, name: 'art_embedded_metadata_large_anim_ok', - id: 69, - resize_algo: 'thumb' } ] + file_format: 'JPEG', + id: 69 } ] diff --git a/examples/getLabelArtists.js b/examples/getLabelArtists.js index 3d08eca..57534de 100644 --- a/examples/getLabelArtists.js +++ b/examples/getLabelArtists.js @@ -1,7 +1,7 @@ const bcfetch = require('../'); const util = require('util'); -const labelUrl = 'https://daretocarerecords.bandcamp.com'; +const labelUrl = 'https://mergerecords.bandcamp.com'; const options = { imageFormat: 'art_app_large', diff --git a/examples/getLabelArtists_output.txt b/examples/getLabelArtists_output.txt index 67fd0b4..f4318a2 100644 --- a/examples/getLabelArtists_output.txt +++ b/examples/getLabelArtists_output.txt @@ -1,104 +1,401 @@ -[ { name: 'Cœur de pirate', - url: 'https://musique.coeurdepirate.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0021821004_16.jpg' }, - { name: 'The Blaze Velluto Collection', - url: 'https://theblazevellutocollection.bandcamp.com', - location: 'Québec', - imageUrl: 'https://f4.bcbits.com/img/0022085949_16.jpg' }, - { name: 'KROY', - url: 'https://kroy.bandcamp.com', - location: 'Montreal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0017735723_16.jpg' }, - { name: 'Organ Mood', - url: 'https://organmood.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0016365385_16.jpg' }, - { name: 'CHOCOLAT', - url: 'https://chocolatmtl.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0011527165_16.jpg' }, - { name: 'feu doux', - url: 'https://feudoux.bandcamp.com', - location: 'Montreal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0016651601_16.jpg' }, - { name: 'Hanorah', - url: 'https://hanorah.ca', - location: 'Montreal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0015375929_16.jpg' }, - { name: 'Ellemetue', - url: 'https://ellemetue.bandcamp.com', - location: 'Montreal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0012637987_16.jpg' }, - { name: 'Les Marmottes Aplaties', - url: 'https://lesmarmottesaplaties.bandcamp.com', - location: 'Montreal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0012723168_16.jpg' }, - { name: 'Game of Death', - url: 'https://gameofdeath.bandcamp.com', - location: 'Montreal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0012274465_16.jpg' }, - { name: 'Socalled', - url: 'https://socalledmtl.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0011527257_16.jpg' }, - { name: 'Kandle', - url: 'https://kandle.bandcamp.com', +[ { name: 'Mac McCaughan', + url: 'https://macmccaughan.bandcamp.com', + location: 'Chapel Hill, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0004961611_16.jpg' }, + { name: 'Wye Oak', + url: 'https://wyeoak.bandcamp.com', + location: 'Baltimore, Maryland', + imageUrl: 'https://f4.bcbits.com/img/0025004994_16.jpg' }, + { name: 'A Giant Dog', + url: 'https://agiantdog.bandcamp.com', + location: 'Austin, Texas', + imageUrl: 'https://f4.bcbits.com/img/0000651146_16.jpg' }, + { name: 'Caribou', + url: 'https://caribouband.bandcamp.com', + location: 'London, UK', + imageUrl: 'https://f4.bcbits.com/img/0018041279_16.jpg' }, + { name: 'DAWN', + url: 'https://dawnrichard.bandcamp.com', + location: 'Los Angeles, California', + imageUrl: 'https://f4.bcbits.com/img/0023711418_16.jpg' }, + { name: 'Torres', + url: 'https://torrestorrestorres.bandcamp.com', + location: 'New York, New York', + imageUrl: 'https://f4.bcbits.com/img/0024864649_16.jpg' }, + { name: 'Hiss Golden Messenger', + url: 'https://hissgoldenmessenger.bandcamp.com', + location: 'North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0024016536_16.jpg' }, + { name: 'The Mountain Goats', + url: 'https://themountaingoats.bandcamp.com', + location: 'Durham, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0024563960_16.jpg' }, + { name: 'Superchunk', + url: 'https://superchunk.bandcamp.com', + location: 'Chapel Hill, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0022205793_16.jpg' }, + { name: 'Lambchop', + url: 'https://lambchop.bandcamp.com', + location: 'Nashville, Tennessee', + imageUrl: 'https://f4.bcbits.com/img/0024120187_16.jpg' }, + { name: 'Reigning Sound', + url: 'https://reigningsound.bandcamp.com', + location: 'Asheville, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0023915882_16.jpg' }, + { name: 'Cable Ties', + url: 'https://cableties.bandcamp.com', + location: 'Melbourne, Australia', + imageUrl: 'https://f4.bcbits.com/img/0008448159_16.jpg' }, + { name: 'Teenage Fanclub', + url: 'https://teenage-fanclub.bandcamp.com', + location: 'Glasgow, UK', + imageUrl: 'https://f4.bcbits.com/img/0024101151_16.jpg' }, + { name: 'Will Butler', + url: 'https://willbutler.bandcamp.com', + location: 'Brooklyn, New York', + imageUrl: 'https://f4.bcbits.com/img/0024918652_16.jpg' }, + { name: 'Waxahatchee', + url: 'https://waxahatchee.bandcamp.com', + location: 'Philadelphia, Pennsylvania', + imageUrl: 'https://f4.bcbits.com/img/0018456389_16.jpg' }, + { name: 'The Clean', + url: 'https://theclean.bandcamp.com', + location: 'New Zealand', + imageUrl: 'https://f4.bcbits.com/img/0023754516_16.jpg' }, + { name: 'Fruit Bats', + url: 'https://fruit-bats.bandcamp.com', + location: '', + imageUrl: 'https://f4.bcbits.com/img/0023214991_16.jpg' }, + { name: 'Mike Krol', + url: 'https://mikekrol.bandcamp.com', + location: 'Los Angeles, California', + imageUrl: 'https://f4.bcbits.com/img/0010450062_16.jpg' }, + { name: 'Bob Mould', + url: 'https://bobmould.bandcamp.com', + location: 'San Francisco, California', + imageUrl: 'https://f4.bcbits.com/img/0020299197_16.jpg' }, + { name: 'The Clientele', + url: 'https://theclientele.bandcamp.com', + location: 'London, UK', + imageUrl: 'https://f4.bcbits.com/img/0010580560_16.jpg' }, + { name: 'William Tyler', + url: 'https://williamtyler.bandcamp.com', + location: 'Los Angeles, California', + imageUrl: 'https://f4.bcbits.com/img/0018844022_16.jpg' }, + { name: 'H.C. McEntire', + url: 'https://hcmcentire.bandcamp.com', + location: 'Durham, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0020946952_16.jpg' }, + { name: 'Sneaks', + url: 'https://sneaks.bandcamp.com', + location: 'Washington, D.C.', + imageUrl: 'https://f4.bcbits.com/img/0019714164_16.jpg' }, + { name: 'Lou Barlow', + url: 'https://loubarlow.bandcamp.com', + location: 'Massachusetts', + imageUrl: 'https://f4.bcbits.com/img/0023720984_16.jpg' }, + { name: 'Ibibio Sound Machine', + url: 'https://ibibiosoundmachine.bandcamp.com', + location: 'UK', + imageUrl: 'https://f4.bcbits.com/img/0015734678_16.jpg' }, + { name: 'Mikal Cronin', + url: 'https://mikalcronin.bandcamp.com', + location: 'Los Angeles, California', + imageUrl: 'https://f4.bcbits.com/img/0016983063_16.jpg' }, + { name: 'Redd Kross', + url: 'https://reddkross.bandcamp.com', + location: 'Hawthorne, California', + imageUrl: 'https://f4.bcbits.com/img/0016480045_16.jpg' }, + { name: 'Archers of Loaf', + url: 'https://archersofloaf.bandcamp.com', + location: 'North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0005368479_16.jpg' }, + { name: 'Jade Hairpins', + url: 'https://jadehairpins.bandcamp.com', + location: '', + imageUrl: 'https://f4.bcbits.com/img/0018584374_16.jpg' }, + { name: 'Sweet Spirit', + url: 'https://sweetspirittheband.bandcamp.com', + location: 'Austin, Texas', + imageUrl: 'https://f4.bcbits.com/img/0019349627_16.jpg' }, + { name: 'Mt. Wilson Repeater', + url: 'https://mtwilsonrptr.bandcamp.com', + location: '', + imageUrl: 'https://f4.bcbits.com/img/0019621062_16.jpg' }, + { name: 'The Music Tapes', + url: 'https://themusictapes.bandcamp.com', + location: 'Athens, Georgia', + imageUrl: 'https://f4.bcbits.com/img/0017776773_16.jpg' }, + { name: 'Martin Frawley', + url: 'https://martinfrawley.bandcamp.com', + location: 'Australia', + imageUrl: 'https://f4.bcbits.com/img/0018908062_16.jpg' }, + { name: 'Polvo', + url: 'https://polvonc.bandcamp.com', + location: 'Chapel Hill, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0018801929_16.jpg' }, + { name: 'Destroyer', + url: 'https://destroyer.bandcamp.com', location: 'Vancouver, British Columbia', - imageUrl: 'https://f4.bcbits.com/img/0013923647_16.jpg' }, - { name: 'Fontarabie', - url: 'https://fontarabie.bandcamp.com', - location: 'Montreal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004132067_16.jpg' }, - { name: 'We Are Wolves', - url: 'https://wearewolves.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/0017658270_16.jpg' }, + { name: 'Richard Buckner', + url: 'https://richardbuckner.bandcamp.com', + location: 'New York, New York', + imageUrl: 'https://f4.bcbits.com/img/0017863325_16.jpg' }, + { name: 'The Love Language', + url: 'https://thelovelanguage.bandcamp.com', + location: 'Chapel Hill, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0013444279_16.jpg' }, + { name: 'Little Scream', + url: 'https://littlescream.bandcamp.com', location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0017252056_16.jpg' }, - { name: 'Pawa Up First', - url: 'https://pawaupfirst.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/0005272073_16.jpg' }, + { name: 'Eric Bachmann', + url: 'https://ericbachmann.bandcamp.com', + location: 'North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0017551127_16.jpg' }, + { name: 'Gauche', + url: 'https://g-a-u-c-h-e.bandcamp.com', + location: 'Washington, D.C.', + imageUrl: 'https://f4.bcbits.com/img/0016153963_16.jpg' }, + { name: 'Joyero', + url: 'https://joyero.bandcamp.com', + location: 'Durham, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0016703523_16.jpg' }, + { name: 'David Kilgour', + url: 'https://davidkilgour.bandcamp.com', + location: 'Dunedin', + imageUrl: 'https://f4.bcbits.com/img/0006370477_16.jpg' }, + { name: 'Apex Manor', + url: 'https://apexmanor.bandcamp.com', + location: 'Los Angeles, California', + imageUrl: 'https://f4.bcbits.com/img/0015921186_16.jpg' }, + { name: 'Ex Hex', + url: 'https://exhexband.bandcamp.com', + location: 'Washington, D.C.', + imageUrl: 'https://f4.bcbits.com/img/0015244159_16.jpg' }, + { name: 'Hollie Cook', + url: 'https://holliecook.bandcamp.com', + location: 'London, UK', + imageUrl: 'https://f4.bcbits.com/img/0017259533_16.jpg' }, + { name: 'Imperial Teen', + url: 'https://imperialteen.bandcamp.com', + location: 'San Francisco, California', + imageUrl: 'https://f4.bcbits.com/img/0016255829_16.jpg' }, + { name: 'SACRED//PAWS', + url: 'https://sacredpaws.bandcamp.com', + location: 'Glasgow, UK', + imageUrl: 'https://f4.bcbits.com/img/0000041645_16.jpg' }, + { name: 'Titus Andronicus', + url: 'https://titusandronicus.bandcamp.com', + location: '', + imageUrl: 'https://f4.bcbits.com/img/0015982887_16.jpg' }, + { name: 'The Broken West', + url: 'https://thebrokenwest.bandcamp.com', + location: 'Los Angeles, California', + imageUrl: 'https://f4.bcbits.com/img/0016185383_16.jpg' }, + { name: 'Telekinesis', + url: 'https://telekinesis.bandcamp.com', + location: 'Seattle, Washington', + imageUrl: 'https://f4.bcbits.com/img/0014904916_16.jpg' }, + { name: 'The Spinanes', + url: 'https://thespinanes.bandcamp.com', + location: 'Portland, Oregon', + imageUrl: 'https://f4.bcbits.com/img/0014533028_16.jpg' }, + { name: 'Swearin\'', + url: 'https://swearin.bandcamp.com', + location: 'Philadelphia, Pennsylvania', + imageUrl: 'https://f4.bcbits.com/img/0019671909_16.jpg' }, + { name: 'Fucked Up', + url: 'https://fuckedup.bandcamp.com', + location: 'Toronto, Ontario', + imageUrl: 'https://f4.bcbits.com/img/0007029567_16.jpg' }, + { name: 'Tracyanne & Danny', + url: 'https://tracyanneanddanny.bandcamp.com', + location: 'UK', + imageUrl: 'https://f4.bcbits.com/img/0012612375_16.jpg' }, + { name: 'Spider Bags', + url: 'https://spiderbags.bandcamp.com', + location: 'Chapel Hill, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0006370483_16.jpg' }, + { name: 'Ought', + url: 'https://ought.bandcamp.com', location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0001430480_16.jpg' }, - { name: 'En terrains connus - Trame sonore du film', - url: 'https://enterrainsconnus.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131874_16.jpg' }, - { name: 'Marie-Jo Thério', - url: 'https://marie-jotherio.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131992_16.jpg' }, - { name: 'Sevensproject', - url: 'https://sevensproject.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131879_16.jpg' }, - { name: 'The Last Assassins', - url: 'https://thelastassassins.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131899_16.jpg' }, - { name: 'La descente du coude', - url: 'https://ladescenteducoude.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131700_16.jpg' }, - { name: 'CLAASS', - url: 'https://claass.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131884_16.jpg' }, - { name: 'Montréal Spirit', - url: 'https://montrealspirit.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004132000_16.jpg' }, - { name: 'The Fallout Project', - url: 'https://thefalloutproject.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131966_16.jpg' }, - { name: 'Early Summer Campfire Songs', - url: 'https://earlysummercampfiresongs.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131983_16.jpg' }, - { name: 'Armistice', - url: 'https://armistice.bandcamp.com', - location: 'Montréal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004131888_16.jpg' }, - { name: 'Malajube', - url: 'https://malajube.bandcamp.com', - location: 'Montreal, Québec', - imageUrl: 'https://f4.bcbits.com/img/0004163029_16.jpg' } ] + imageUrl: 'https://f4.bcbits.com/img/0011617874_16.jpg' }, + { name: 'She & Him', + url: 'https://sheandhim.bandcamp.com', + location: 'Los Angeles, California', + imageUrl: 'https://f4.bcbits.com/img/0026173854_16.jpg' }, + { name: 'The Essex Green', + url: 'https://theessexgreen.bandcamp.com', + location: 'Brooklyn, New York', + imageUrl: 'https://f4.bcbits.com/img/0013167432_16.jpg' }, + { name: 'The Rock*A*Teens', + url: 'https://therockateens.bandcamp.com', + location: 'Atlanta, Georgia', + imageUrl: 'https://f4.bcbits.com/img/0013223966_16.jpg' }, + { name: 'Crooked Fingers', + url: 'https://crookedfingers.bandcamp.com', + location: 'North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0013404323_16.jpg' }, + { name: 'Spoon', + url: 'https://spoontheband.bandcamp.com', + location: 'Austin, Texas', + imageUrl: 'https://f4.bcbits.com/img/0021448647_16.jpg' }, + { name: 'Neutral Milk Hotel', + url: 'https://neutralmilkhotel.bandcamp.com', + location: '', + imageUrl: 'https://f4.bcbits.com/img/0013466114_16.jpg' }, + { name: 'The Magnetic Fields', + url: 'https://themagneticfields.bandcamp.com', + location: 'New York, New York', + imageUrl: 'https://f4.bcbits.com/img/0014275749_16.jpg' }, + { name: 'Coco Hames', + url: 'https://cocohames.bandcamp.com', + location: 'Memphis, Tennessee', + imageUrl: 'https://f4.bcbits.com/img/0009197807_16.jpg' }, + { name: 'Allison Crutchfield', + url: 'https://allisoncrutchfield.bandcamp.com', + location: 'Philadelphia, Pennsylvania', + imageUrl: 'https://f4.bcbits.com/img/0008598378_16.jpg' }, + { name: 'M. Ward', + url: 'https://m-ward.bandcamp.com', + location: 'Portland, Oregon', + imageUrl: 'https://f4.bcbits.com/img/0018177684_16.jpg' }, + { name: 'Mount Moriah', + url: 'https://mountmoriah.bandcamp.com', + location: 'Durham, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0006370463_16.jpg' }, + { name: 'Benji Hughes', + url: 'https://benjihughes.bandcamp.com', + location: 'Charlotte, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0006362688_16.jpg' }, + { name: 'King Khan', + url: 'https://khannibalism.bandcamp.com', + location: 'Berlin, Germany', + imageUrl: 'https://f4.bcbits.com/img/0003997501_16.jpg' }, + { name: 'Drive Like Jehu', + url: 'https://drivelikejehu.bandcamp.com', + location: 'San Diego, California', + imageUrl: 'https://f4.bcbits.com/img/0007577688_16.jpg' }, + { name: 'HeCTA', + url: 'https://hecta.bandcamp.com', + location: 'Nashville, Tennessee', + imageUrl: 'https://f4.bcbits.com/img/0006073962_16.jpg' }, + { name: 'Seaweed', + url: 'https://seaweed.bandcamp.com', + location: 'Tacoma, Washington', + imageUrl: 'https://f4.bcbits.com/img/0006209491_16.jpg' }, + { name: 'Portastatic', + url: 'https://portastatic.bandcamp.com', + location: 'Chapel Hill, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0006164342_16.jpg' }, + { name: 'East River Pipe', + url: 'https://eastriverpipe.bandcamp.com', + location: 'New York, New York', + imageUrl: 'https://f4.bcbits.com/img/0006133419_16.jpg' }, + { name: 'Volcano Suns', + url: 'https://volcanosuns.bandcamp.com', + location: 'Boston, Massachusetts', + imageUrl: 'https://f4.bcbits.com/img/0006581067_16.jpg' }, + { name: 'Flesh Wounds', + url: 'https://fleshwounds.bandcamp.com', + location: 'Carrboro, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0006150428_16.jpg' }, + { name: 'Breadwinner', + url: 'https://breadwinner.bandcamp.com', + location: 'Richmond, Virginia', + imageUrl: 'https://f4.bcbits.com/img/0006382307_16.jpg' }, + { name: 'Vertical Scratchers', + url: 'https://verticalscratchers.bandcamp.com', + location: 'California', + imageUrl: 'https://f4.bcbits.com/img/0006149958_16.jpg' }, + { name: 'Hospitality', + url: 'https://hospitality.bandcamp.com', + location: 'Brooklyn, New York', + imageUrl: 'https://f4.bcbits.com/img/0006370459_16.jpg' }, + { name: 'SAINT RICH', + url: 'https://saintrich.bandcamp.com', + location: 'New Jersey', + imageUrl: 'https://f4.bcbits.com/img/0001635145_16.jpg' }, + { name: 'Future Bible Heroes', + url: 'https://futurebibleheroes.bandcamp.com', + location: 'New York, New York', + imageUrl: 'https://f4.bcbits.com/img/0006151240_16.jpg' }, + { name: 'Eleanor Friedberger', + url: 'https://eleanorfriedberger.bandcamp.com', + location: 'New York, New York', + imageUrl: 'https://f4.bcbits.com/img/0006151654_16.jpg' }, + { name: 'Barren Girls', + url: 'https://barrengirls.bandcamp.com', + location: 'Raleigh, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0006156356_16.jpg' }, + { name: 'Amor de Días', + url: 'https://amordedias.bandcamp.com', + location: 'London, UK', + imageUrl: 'https://f4.bcbits.com/img/0006156859_16.jpg' }, + { name: 'Radar Brothers', + url: 'https://radarbrothers.bandcamp.com', + location: 'Los Angeles, California', + imageUrl: 'https://f4.bcbits.com/img/0006580634_16.jpg' }, + { name: 'Flock of Dimes', + url: 'https://flockofdimes.bandcamp.com', + location: 'Baltimore, Maryland', + imageUrl: 'https://f4.bcbits.com/img/0020591675_16.jpg' }, + { name: 'Wild Flag', + url: 'https://wildflag.bandcamp.com', + location: 'Portland, Oregon', + imageUrl: 'https://f4.bcbits.com/img/0006158205_16.jpg' }, + { name: 'The Extra Lens', + url: 'https://theextralens.bandcamp.com', + location: '', + imageUrl: 'https://f4.bcbits.com/img/0006158864_16.jpg' }, + { name: 'Julian Koster', + url: 'https://juliankoster.bandcamp.com', + location: 'Athens, Georgia', + imageUrl: 'https://f4.bcbits.com/img/0006164232_16.jpg' }, + { name: 'Conor Oberst', + url: 'https://conoroberst.bandcamp.com', + location: 'Omaha, Nebraska', + imageUrl: 'https://f4.bcbits.com/img/0014736743_16.jpg' }, + { name: 'Annie Hayden', + url: 'https://anniehayden.bandcamp.com', + location: 'New Jersey', + imageUrl: 'https://f4.bcbits.com/img/0006580804_16.jpg' }, + { name: 'Tenement Halls', + url: 'https://tenementhalls.bandcamp.com', + location: 'Atlanta, Georgia', + imageUrl: 'https://f4.bcbits.com/img/0006171792_16.jpg' }, + { name: 'Shark Quest', + url: 'https://sharkquest.bandcamp.com', + location: 'North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0006172106_16.jpg' }, + { name: 'Matt Suggs', + url: 'https://mattsuggs.bandcamp.com', + location: 'Visalia, California', + imageUrl: 'https://f4.bcbits.com/img/0006172356_16.jpg' }, + { name: 'The Karl Hendricks Trio', + url: 'https://thekarlhendrickstrio.bandcamp.com', + location: 'Pittsburgh, Pennsylvania', + imageUrl: 'https://f4.bcbits.com/img/0006172432_16.jpg' }, + { name: 'The Ladybug Transistor', + url: 'https://theladybugtransistor.bandcamp.com', + location: 'Brooklyn, New York', + imageUrl: 'https://f4.bcbits.com/img/0006177588_16.jpg' }, + { name: 'White Whale', + url: 'https://whitewhale.bandcamp.com', + location: 'Lawrence, Kansas', + imageUrl: 'https://f4.bcbits.com/img/0006177676_16.jpg' }, + { name: 'Ashley Stove', + url: 'https://ashleystove.bandcamp.com', + location: 'Raleigh, North Carolina', + imageUrl: 'https://f4.bcbits.com/img/0006178380_16.jpg' }, + { name: 'Versus', + url: 'https://versusny.bandcamp.com', + location: 'New York, New York', + imageUrl: 'https://f4.bcbits.com/img/0015735441_16.jpg' }, + { name: 'Big Dipper', + url: 'https://bigdipper.bandcamp.com', + location: 'Boston, Massachusetts', + imageUrl: 'https://f4.bcbits.com/img/0006178810_16.jpg' }, + ... 10 more items ] diff --git a/examples/getReleasesByTagFilterOptions_output.txt b/examples/getReleasesByTagFilterOptions_output.txt index 3165a9a..2c08ec4 100644 --- a/examples/getReleasesByTagFilterOptions_output.txt +++ b/examples/getReleasesByTagFilterOptions_output.txt @@ -1,12 +1,4 @@ -[ { name: 'sort', - options: - [ { value: 'pop', - name: 'best-selling', - selected: true, - default: true }, - { value: 'date', name: 'new arrivals' }, - { value: 'random', name: 'surprise me!' } ] }, - { name: 'format', +[ { name: 'format', options: [ { value: 'all', name: 'any format', @@ -15,6 +7,14 @@ { value: 'vinyl', name: 'vinyl' }, { value: 'cd', name: 'compact disc' }, { value: 'cassette', name: 'cassette' } ] }, + { name: 'sort', + options: + [ { value: 'pop', + name: 'best-selling', + selected: true, + default: true }, + { value: 'date', name: 'new arrivals' }, + { value: 'random', name: 'surprise me!' } ] }, { name: 'location', options: [ { value: 0, name: 'any location', selected: true, default: true }, diff --git a/examples/getReleasesByTag_output.txt b/examples/getReleasesByTag_output.txt index 7b3aac7..2a196f4 100644 --- a/examples/getReleasesByTag_output.txt +++ b/examples/getReleasesByTag_output.txt @@ -1,235 +1,217 @@ { items: [ { type: 'album', - name: 'Honk Part I: A Spaceman\'s Journey', - url: 'https://chonultimareborn.bandcamp.com/album/honk-part-i-a-spacemans-journey', - imageUrl: 'https://f4.bcbits.com/img/a3979752032_2.jpg', - genre: 'ambient', - artist: - { name: 'Chon Ultima', - url: 'https://chonultimareborn.bandcamp.com' }, - featuredTrack: - { name: 'Intro (Welcome To Hell)', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/78aebc677c5653720c763d936e8f7fd4/mp3-128/2641893501?p=0&ts=1613480193&t=b9dd349f67b3fd1d6283d17dc3d6f8de802fed81&token=1613480193_f8ce80fa9dbecbd1be32d8c742e3fdd203e6ef79' } }, - { type: 'album', - name: 'Pneumogaastriq - Vagüsnervstimulaçion 3" CD-R', - url: 'https://eglantinerecords.bandcamp.com/album/pneumogaastriq-vag-snervstimula-ion-3-cd-r', - imageUrl: 'https://f4.bcbits.com/img/a1649527721_2.jpg', + name: 'postscriptum', + url: 'https://stavorius.bandcamp.com/album/postscriptum', + imageUrl: 'https://f4.bcbits.com/img/a2761638200_2.jpg', genre: 'electronic', - artist: - { name: 'Eglantinerecords', - url: 'https://eglantinerecords.bandcamp.com' }, + artist: { name: 'Stavorius', url: 'https://stavorius.bandcamp.com' }, featuredTrack: - { name: 'Zandvhoortt', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/20fc5f9ef39df59bc2a2da94121edd18/mp3-128/12335702?p=0&ts=1613480193&t=8688318ad023a3a8794f985a12630b8d941d7d78&token=1613480193_bd5156a4d8c9a1c27dbda789d024f97b6fbef1a7' } }, - { type: 'album', - name: 'IRMxTP Part XIV - Red Room (The Evil in These Woods)', - url: 'https://indierockmag.bandcamp.com/album/irmxtp-part-xiv-red-room-the-evil-in-these-woods', - imageUrl: 'https://f4.bcbits.com/img/a1807757364_2.jpg', - genre: 'alternative', - artist: - { name: 'Various Artists', - url: 'https://indierockmag.bandcamp.com' }, - featuredTrack: - { name: '2kilos &More - TP-da-lp-fg-in-tb-l1', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/242f062d60f4464fa69ae4ba3bd60f92/mp3-128/3714457297?p=0&ts=1613480193&t=f8afb3698848dd27038519a809c04869626d2169&token=1613480193_cf9bbd855b4f3d8b191a24c478d06143eee2e981' } }, - { type: 'album', - name: 'Deleting death', - url: 'https://starryeyedalien.bandcamp.com/album/deleting-death', - imageUrl: 'https://f4.bcbits.com/img/a2043941226_2.jpg', - genre: 'ambient', - artist: - { name: 'StarryEyedAlien', - url: 'https://starryeyedalien.bandcamp.com' }, - featuredTrack: - { name: 'Deleting death', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/f36f9fc7bc26e691f705e508d1d9b6db/mp3-128/3970312658?p=0&ts=1613480193&t=fdeb8ad2ea9d46695e45ec2a5956728124602e98&token=1613480193_9d25646c99d6b6d177af2b8754b516a47a0143b1' } }, - { type: 'album', - name: 'Disasters In The Sun', - url: 'https://comfortlevel7.bandcamp.com/album/disasters-in-the-sun', - imageUrl: 'https://f4.bcbits.com/img/a726624657_2.jpg', - genre: 'electronic', - artist: - { name: 'comfortLevel7', - url: 'https://comfortlevel7.bandcamp.com' }, - featuredTrack: - { name: 'Slices', - position: 6, - streamUrl: 'https://t4.bcbits.com/stream/61fe812f20715fc8458c36be8d9c5d68/mp3-128/4015846545?p=0&ts=1613480193&t=293ec1b4ac7c75f18a87a6dc1cadb4506f27f95a&token=1613480193_ea819fc484e2beaa1dfa7c8cae1bee5fc7818173' } }, - { type: 'album', - name: 'The Last Breath of Civilisation', - url: 'https://rdomain.bandcamp.com/album/the-last-breath-of-civilisation', - imageUrl: 'https://f4.bcbits.com/img/a2117057587_2.jpg', - genre: 'ambient', - artist: { name: 'r.domain', url: 'https://rdomain.bandcamp.com' }, - featuredTrack: - { name: 'First Breath', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/2a67dceb885344fbc2d982b6e4346424/mp3-128/1332155878?p=0&ts=1613480193&t=104df39d993c9303942606b52a7069c019657489&token=1613480193_c131464f50e8db431d7b3068b07507da4f13cbe2' } }, - { type: 'album', - name: 'Leftover Pizza', - url: 'https://zurazawa.bandcamp.com/album/leftover-pizza', - imageUrl: 'https://f4.bcbits.com/img/a1794117482_2.jpg', - genre: 'soundtrack', - artist: { name: 'ZuraZawa', url: 'https://zurazawa.bandcamp.com' }, - featuredTrack: - { name: 'sleepless', - position: 9, - streamUrl: 'https://t4.bcbits.com/stream/1c10068b249148e26cac44399c1d4eb0/mp3-128/1189604852?p=0&ts=1613480193&t=29b354b0f63dc50e7a274be97cb2f3f3b1f56505&token=1613480193_79f1698dae2281ab96996e434ef460bb0e5d6c84' } }, - { type: 'album', - name: 'The hollow Earth', - url: 'https://garvalf.bandcamp.com/album/the-hollow-earth', - imageUrl: 'https://f4.bcbits.com/img/a3720275972_2.jpg', - genre: 'electronic', - artist: { name: 'garvalf', url: 'https://garvalf.bandcamp.com' }, - featuredTrack: - { name: 'Elpiedesyr sta vivildesta Elpier (The forbidden book of the Librarian)', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/3ba4076853ab4cabe183d49af3400fdf/mp3-128/1141572856?p=0&ts=1613480193&t=2364efe7585fabe2c641ee03bdac205d79c28490&token=1613480193_feb813811718142c5f084dd4d37e05d230eab56f' } }, - { type: 'album', - name: 'Reflections', - url: 'https://chiheihatakeyama.bandcamp.com/album/reflections', - imageUrl: 'https://f4.bcbits.com/img/a2511033634_2.jpg', - genre: 'ambient', - artist: - { name: 'NOGAWA kazune', - url: 'https://chiheihatakeyama.bandcamp.com' }, - featuredTrack: - { name: 'Escape', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/b3b702950ac4e9def0b423d75d8b3e14/mp3-128/3900976032?p=0&ts=1613480193&t=9e61c3453cbea5788aca2830a833a22611f6aad8&token=1613480193_078eb7cfd89b61b0950a5e433f329b24f7b2af1d' } }, - { type: 'album', - name: 'Motor Man (Remastered)', - url: 'https://subculturerecords.bandcamp.com/album/motor-man-remastered', - imageUrl: 'https://f4.bcbits.com/img/a622141166_2.jpg', - genre: 'electronic', - artist: - { name: 'Carlos Perón', - url: 'https://subculturerecords.bandcamp.com' }, - featuredTrack: - { name: 'Motorman (Single Version)', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/fe465fd62ce5208f7ad2ab07e910cfb9/mp3-128/481891516?p=0&ts=1613480193&t=90dedba6f252084d1da59c3920e79e3fe94d3c94&token=1613480193_e7527555974397be567e5be3360ca5a4f7848584' } }, - { type: 'album', - name: 'M I N D S C O P E', - url: 'https://noght.bandcamp.com/album/m-i-n-d-s-c-o-p-e', - imageUrl: 'https://f4.bcbits.com/img/a3750194349_2.jpg', - genre: 'ambient', - artist: - { name: 'NoGht × KAKUMEI SHOJO', - url: 'https://noght.bandcamp.com' }, - featuredTrack: - { name: 'All Gone / すべて消えてしまった', - position: 3, - streamUrl: 'https://t4.bcbits.com/stream/6a2a14e024c6d6bbef2cdf4ddd96aac7/mp3-128/1645795934?p=0&ts=1613480193&t=6747161f3aa087322d81d294ee7ca240f80b35df&token=1613480193_29bd7f12d78d3b7137b3b235b297b88fb8be20d5' } }, - { type: 'album', - name: 'Riverland II EP', - url: 'https://victimasdelspleen.bandcamp.com/album/riverland-ii-ep', - imageUrl: 'https://f4.bcbits.com/img/a3805420485_2.jpg', - genre: 'electronic', - artist: - { name: 'Victimas Del Spleen', - url: 'https://victimasdelspleen.bandcamp.com' }, - featuredTrack: - { name: 'Yaguaron', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/804a9eca4ae7ccf1d9ca2c8e0cfcc4b9/mp3-128/344944139?p=0&ts=1613480193&t=d25e26e9fd8e7020ec0e9ff9e8bb34249f504826&token=1613480193_7ff9112389b1b645b86253f5da2fcc4aa7926102' } }, - { type: 'album', - name: 'Dead Planet for a New Generation', - url: 'https://thegreenlander.bandcamp.com/album/dead-planet-for-a-new-generation', - imageUrl: 'https://f4.bcbits.com/img/a1127402752_2.jpg', - genre: 'electronic', - artist: - { name: 'The Greenlander', - url: 'https://thegreenlander.bandcamp.com' }, - featuredTrack: - { name: 'Song for the Unborn Among Us', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/427e65e439e18364246dc0f0bfed868a/mp3-128/1633011959?p=0&ts=1613480193&t=b0386402e029cdb252cfa292f993956ffaadf34a&token=1613480193_bca9c48459ee9deeb09890ad5972621fe80771e6' } }, - { type: 'album', - name: 'Radical Acceptance', - url: 'https://etchasketch.bandcamp.com/album/radical-acceptance', - imageUrl: 'https://f4.bcbits.com/img/a3446714216_2.jpg', - genre: 'electronic', - artist: { name: 'etchasketch', url: 'https://etchasketch.bandcamp.com' }, - featuredTrack: - { name: '27', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/3d2ce444ae17f3e81a82c8f0e74e62c9/mp3-128/322195038?p=0&ts=1613480193&t=041304822c0b5c3f4012884b49e17755579e5c85&token=1613480193_609a6bceb990097148e2f7f4bb305d723d39d4ff' } }, - { type: 'album', - name: 'Spirit Monk', - url: 'https://childrenofosiris.bandcamp.com/album/spirit-monk', - imageUrl: 'https://f4.bcbits.com/img/a261452571_2.jpg', - genre: 'electronic', - artist: - { name: 'Children Of Osiris', - url: 'https://childrenofosiris.bandcamp.com' }, - featuredTrack: - { name: 'Pictographic Nexus', - position: 6, - streamUrl: 'https://t4.bcbits.com/stream/74e19962224eec1b98dd091b3fefc09a/mp3-128/4263411312?p=0&ts=1613480193&t=9e21b315fd695321da859159b699778c0c1ed859&token=1613480193_03466f20bda19fc46245ec40d43dec0f63aede57' } }, - { type: 'album', - name: 'Radio Jamming', - url: 'https://lodevalm.bandcamp.com/album/radio-jamming', - imageUrl: 'https://f4.bcbits.com/img/a1508089565_2.jpg', - genre: 'electronic', - artist: { name: 'Lo Dev Alm', url: 'https://lodevalm.bandcamp.com' }, - featuredTrack: - { name: 'Uno Zero Uno Nove Nove', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/e82e1b872232503f19fdfff9c8a3c714/mp3-128/1258138999?p=0&ts=1613480193&t=b9164cbb5f8173671c5473d591a6af2c04f0734d&token=1613480193_d48e20b64e3cead801b785123c8bd13339131ebc' } }, - { type: 'album', - name: 'Live at Providence', - url: 'https://shoresoflatency.bandcamp.com/album/live-at-providence', - imageUrl: 'https://f4.bcbits.com/img/a2130394335_2.jpg', - genre: 'experimental', - artist: - { name: 'SHORES OF LATENCY', - url: 'https://shoresoflatency.bandcamp.com' }, - featuredTrack: - { name: 'Live at Providence', - position: 1, - streamUrl: 'https://t4.bcbits.com/stream/1330fd604c456dab93bfff6296ad6b30/mp3-128/2188157125?p=0&ts=1613480193&t=6d3c4f910a858a14dded42fa0513a23408330460&token=1613480193_31eb46eb2cd24eb0a096946296edcd4465a32b7b' } }, - { type: 'album', - name: 'EXYS - I', - url: 'https://exitsystem.bandcamp.com/album/exys-i', - imageUrl: 'https://f4.bcbits.com/img/a674687844_2.jpg', - genre: 'electronic', - artist: - { name: 'Various Artists', - url: 'https://exitsystem.bandcamp.com' }, - featuredTrack: - { name: 'Fate of the Universe', - position: 3, - streamUrl: 'https://t4.bcbits.com/stream/98a090b789812a1be4dc66eb94f15c50/mp3-128/2555948572?p=0&ts=1613480193&t=546b2af15e7b1a818a504b5d23c4a340dcfa96d9&token=1613480193_4744d63ee4020831ed0cdf40e1d07688b356c135' } }, - { type: 'album', - name: 'Depths', - url: 'https://jankoekepan.bandcamp.com/album/depths', - imageUrl: 'https://f4.bcbits.com/img/a4159256539_2.jpg', - genre: 'ambient', - artist: - { name: 'Jan Koekepan', - url: 'https://jankoekepan.bandcamp.com' }, - featuredTrack: - { name: 'Twilight', - position: 4, - streamUrl: 'https://t4.bcbits.com/stream/b7e25de87771f36d44f592f2087ee3bc/mp3-128/2602265547?p=0&ts=1613480193&t=544b9b02587b617ba0bf408de7aa4c646c2ead08&token=1613480193_96455f1e26e67f5c28d784d37f0ba0bb284c31f8' } }, - { type: 'album', - name: 'A Drop In Time', - url: 'https://icntrl.bandcamp.com/album/a-drop-in-time', - imageUrl: 'https://f4.bcbits.com/img/a3417591729_2.jpg', - genre: 'electronic', - artist: { name: 'MATYRIA', url: 'https://icntrl.bandcamp.com' }, - featuredTrack: - { name: 'Inner Psy', + { name: 'salt', position: 2, - streamUrl: 'https://t4.bcbits.com/stream/b7a10ac3c6dbe56450620d1a0d9144a8/mp3-128/152304412?p=0&ts=1613480193&t=6de443cfb4e0d2fb69241065352f44feff808791&token=1613480193_71bd88ead2b7c134449b050549d069c2d443c758' } } ], + streamUrl: 'https://t4.bcbits.com/stream/60a918bc2559fa65c0f74d282f6258db/mp3-128/1530345467?p=0&ts=1634715197&t=6720f923785c93481e8f90dbd61a8144904d3e49&token=1634715197_b9aeff021b14988fdfd50e53a27953fe9e380387' } }, + { type: 'album', + name: 'Perspectives', + url: 'https://welos2.bandcamp.com/album/perspectives', + imageUrl: 'https://f4.bcbits.com/img/a3358639281_2.jpg', + genre: 'electronic', + artist: { name: 'welos2', url: 'https://welos2.bandcamp.com' }, + featuredTrack: + { name: 'Mars Swamp Dub', + position: 11, + streamUrl: 'https://t4.bcbits.com/stream/236aaf2cf09e6a99dc6d706605ff67d8/mp3-128/2036452373?p=0&ts=1634715197&t=daec76c1ed53d3fc16c713555e1722b2d2f54fbc&token=1634715197_254f89bb2a9bd95045926d27e0a851163abe1d0d' } }, + { type: 'album', + name: 'Eloisa to Abelard', + url: 'https://thelightandday.bandcamp.com/album/eloisa-to-abelard', + imageUrl: 'https://f4.bcbits.com/img/a1164114313_2.jpg', + genre: 'ambient', + artist: + { name: 'The Light & Day', + url: 'https://thelightandday.bandcamp.com' }, + featuredTrack: + { name: 'Vanishing Essence', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/9ad59cdac5a9aea8b975edac6fdfa561/mp3-128/203753509?p=0&ts=1634715197&t=c022bbe2aa8a2c0841cb5279e49500524f4550f2&token=1634715197_c6b3e7eda6412aa5defc1c16fd8b8621d1b03d3f' } }, + { type: 'album', + name: 'Northern Lights', + url: 'https://ichxde.bandcamp.com/album/northern-lights', + imageUrl: 'https://f4.bcbits.com/img/a3749436388_2.jpg', + genre: 'experimental', + artist: { name: 'Ichxde', url: 'https://ichxde.bandcamp.com' }, + featuredTrack: + { name: 'Northern Lights', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/53c264895ea8378900eec20591aeb0cb/mp3-128/3432187287?p=0&ts=1634715197&t=e8285e1de716198a3e15c8411f4b4575d336ae95&token=1634715197_9a6e24c2905771fca375d4fe8672f85d60334ad2' } }, + { type: 'album', + name: 'Geometría de los sueños y el santuario interior.', + url: 'https://mavlart.bandcamp.com/album/geometr-a-de-los-sue-os-y-el-santuario-interior', + imageUrl: 'https://f4.bcbits.com/img/a1608996299_2.jpg', + genre: 'electronic', + artist: + { name: 'Miguel Ángel Verdugo', + url: 'https://mavlart.bandcamp.com' }, + featuredTrack: + { name: 'Santuario Interior', + position: 2, + streamUrl: 'https://t4.bcbits.com/stream/44ec2ac3224b3846fa58393a6856d190/mp3-128/2358345289?p=0&ts=1634715197&t=29e5354d3be212f387040ab4f0156461b45b2477&token=1634715197_5926716f9a9bfcd90f9ef73c63ed1c4692491437' } }, + { type: 'album', + name: 'Mobile Polarity', + url: 'https://fmglowe.bandcamp.com/album/mobile-polarity', + imageUrl: 'https://f4.bcbits.com/img/a336777130_2.jpg', + genre: 'ambient', + artist: { name: 'FM Glowe', url: 'https://fmglowe.bandcamp.com' }, + featuredTrack: + { name: 'Celestial', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/a28b99ec4d84948e303bb46653b16070/mp3-128/467194986?p=0&ts=1634715197&t=95449fb10804c1c095a1f0b52bd8a2e134845b00&token=1634715197_a5a1a51779d41a42c2475ce671c08cc043e9e419' } }, + { type: 'album', + name: 'All Demons Are Horned', + url: 'https://winter-light.bandcamp.com/album/all-demons-are-horned-2', + imageUrl: 'https://f4.bcbits.com/img/a1508224094_2.jpg', + genre: 'electronic', + artist: { name: 'ABBILDUNG', url: 'https://winter-light.bandcamp.com' }, + featuredTrack: + { name: 'Usdeno', + position: 3, + streamUrl: 'https://t4.bcbits.com/stream/267cc865fbe60e5a02742b2585f74a65/mp3-128/3854891695?p=0&ts=1634715197&t=2599d4315ead80a893ded29fce054ad5792eb85a&token=1634715197_dcfb831f07e252ae8c73621eb2c11618eed7e533' } }, + { type: 'album', + name: 'Lost Myths : Sons of Ragnar', + url: 'https://auja.bandcamp.com/album/lost-myths-sons-of-ragnar', + imageUrl: 'https://f4.bcbits.com/img/a2328868366_2.jpg', + genre: 'electronic', + artist: { name: 'Auja', url: 'https://auja.bandcamp.com' }, + featuredTrack: + { name: 'Limbos', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/07b855f912b63d01cc51ca78947159bb/mp3-128/2684301534?p=0&ts=1634715197&t=ba729bb285eeea2044569a993ac971c88f743714&token=1634715197_5e1a585be1a3e892151a43eefb01b673235e746d' } }, + { type: 'album', + name: 'Thin Places', + url: 'https://bathyphysa.bandcamp.com/album/thin-places', + imageUrl: 'https://f4.bcbits.com/img/a3172461480_2.jpg', + genre: 'ambient', + artist: { name: 'BATHYPHYSA', url: 'https://bathyphysa.bandcamp.com' }, + featuredTrack: + { name: 'The beach is a pane of glass', + position: 8, + streamUrl: 'https://t4.bcbits.com/stream/f6c942af8dde297febdbfe1ba53109e1/mp3-128/3502376764?p=0&ts=1634715197&t=e363b718c0fbb2154cacb0a5ca06983a055f7281&token=1634715197_b243a57bf46b665f66f1ebec3fc806797a614f58' } }, + { type: 'album', + name: 'Notebook of Strange Dreams & Nightmares', + url: 'https://triplicaterecords.bandcamp.com/album/notebook-of-strange-dreams-nightmares', + imageUrl: 'https://f4.bcbits.com/img/a1349738161_2.jpg', + genre: 'electronic', + artist: + { name: 'Building a Building', + url: 'https://triplicaterecords.bandcamp.com' }, + featuredTrack: + { name: 'At Swim Flickering Memories of Vietnam', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/acd86a2e50de2113958dde14c879fadb/mp3-128/1689803961?p=0&ts=1634715197&t=9da21901c4cc61d916d6e7543a78b9ebb06b80ff&token=1634715197_bce94eb69bc205aa6bc115b85f2a0aed88c0444c' } }, + { type: 'album', + name: 'Thomas Bel - Aux ombres, mon corps, en manifeste', + url: 'https://distantvoices.bandcamp.com/album/thomas-bel-aux-ombres-mon-corps-en-manifeste', + imageUrl: 'https://f4.bcbits.com/img/a1928082173_2.jpg', + genre: 'metal', + artist: + { name: 'DISTANT VOICES', + url: 'https://distantvoices.bandcamp.com' }, + featuredTrack: + { name: 'Et en miroir, le secret des larmes versées', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/a73e05158f5afe191737991041c955ea/mp3-128/3096519738?p=0&ts=1634715197&t=2f46272f3b229c458a6df8648d5af77967c30e90&token=1634715197_811963c14c5a583236bd3b0409bb021bff8135ab' } }, + { type: 'album', + name: 'Cosmic Meditation', + url: 'https://hoducoma.bandcamp.com/album/cosmic-meditation', + imageUrl: 'https://f4.bcbits.com/img/a193891435_2.jpg', + genre: 'ambient', + artist: { name: 'Hoducoma', url: 'https://hoducoma.bandcamp.com' }, + featuredTrack: + { name: 'Cosmic Meditation', + position: 2, + streamUrl: 'https://t4.bcbits.com/stream/d36eb9bf5fe6442b2d72d037fd0bfc63/mp3-128/2545362027?p=0&ts=1634715197&t=4979e3cd1eadd52267e5fae8266b8e38e23cb129&token=1634715197_0ece61ade4096fbf16f6f8527b85990ee9832ecb' } }, + { type: 'album', + name: 'Citie Of Lost Machines: The Esoteric Engines', + url: 'https://arkaeomecha.bandcamp.com/album/citie-of-lost-machines-the-esoteric-engines', + imageUrl: 'https://f4.bcbits.com/img/a4226048469_2.jpg', + genre: 'electronic', + artist: { name: 'Arkaeomecha', url: 'https://arkaeomecha.bandcamp.com' }, + featuredTrack: + { name: 'Scythe Ritual 2. The Cathedral of Wires', + position: 4, + streamUrl: 'https://t4.bcbits.com/stream/1c400cf81bce8d9d7f28788c6f3b7b28/mp3-128/335154179?p=0&ts=1634715197&t=fc2c43df1548aba8aa160f9ff7abcdff07d1b696&token=1634715197_5dc397752a41a4fe430605b96bbd7420e85ff21d' } }, + { type: 'album', + name: 'Drumscapes Vol 1', + url: 'https://markheaney.bandcamp.com/album/drumscapes-vol-1', + imageUrl: 'https://f4.bcbits.com/img/a3006997561_2.jpg', + genre: 'experimental', + artist: { name: 'Mark Heaney', url: 'https://markheaney.bandcamp.com' }, + featuredTrack: + { name: 'Sacrifice', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/fb0ae19f16d56c656392edaa484ac603/mp3-128/4130672029?p=0&ts=1634715198&t=c822c26923a1429b0844af40fcd5410b28c134d5&token=1634715198_5bc265eb858b707609e83c4677b0e34d78c5cf3b' } }, + { type: 'album', + name: 'Classic Collection - Studio Quality', + url: 'https://d4vdeka3r.bandcamp.com/album/classic-collection-studio-quality', + imageUrl: 'https://f4.bcbits.com/img/a4097297637_2.jpg', + genre: 'electronic', + artist: { name: 'DeKa3r', url: 'https://d4vdeka3r.bandcamp.com' }, + featuredTrack: + { name: 'DeKa3r. Dark Sign (Original Mix) 2006 Studio Quality', + position: 3, + streamUrl: 'https://t4.bcbits.com/stream/7b9e442235cbcf13816a630356c44b80/mp3-128/1850739639?p=0&ts=1634715198&t=7869a4df80fe6f29c7a20fe1965906896dd3090f&token=1634715198_50df721a3a7ef0f9cef489ebd0519db46d4b71f7' } }, + { type: 'album', + name: '原形質 - Protoplasma Originale', + url: 'https://westgard.bandcamp.com/album/protoplasma-originale', + imageUrl: 'https://f4.bcbits.com/img/a3183029554_2.jpg', + genre: 'electronic', + artist: { name: 'Westgård', url: 'https://westgard.bandcamp.com' }, + featuredTrack: + { name: 'Phantasm N°1', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/e920930b4ddd195c91ae6688147d4f72/mp3-128/2484591907?p=0&ts=1634715198&t=bfa802c0414d7dd197d85bc0be434c8accb5ce92&token=1634715198_7222738708bdd9abf7f98265c90a109cfe1e840a' } }, + { type: 'album', + name: 'Musings 4', + url: 'https://bosonspin.bandcamp.com/album/musings-4', + imageUrl: 'https://f4.bcbits.com/img/a2300749537_2.jpg', + genre: 'ambient', + artist: { name: 'Boson Spin', url: 'https://bosonspin.bandcamp.com' }, + featuredTrack: + { name: 'One', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/a65cfa993e4b0f800f281d11d758dcd7/mp3-128/1272146872?p=0&ts=1634715198&t=ff09c178e7aea242eeac922798f9200ead50448d&token=1634715198_b27917fa9de712eca5438d9ae77384505d1c1faa' } }, + { type: 'album', + name: 'INDIGO', + url: 'https://symbols.bandcamp.com/album/indigo', + imageUrl: 'https://f4.bcbits.com/img/a3158081941_2.jpg', + genre: 'electronic', + artist: { name: 'my.head', url: 'https://symbols.bandcamp.com' }, + featuredTrack: + { name: 'Matriarch', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/0976647c979932453a3ae589098b4c4a/mp3-128/4243112759?p=0&ts=1634715198&t=4075c317df22270bcbaa93c1f2d690316a29f7ac&token=1634715198_8802e21ef5ffb545cd6ab927cb03eae3a7fca3d8' } }, + { type: 'album', + name: 'Distances', + url: 'https://timbenjamin.bandcamp.com/album/distances', + imageUrl: 'https://f4.bcbits.com/img/a1062460752_2.jpg', + genre: 'electronic', + artist: + { name: 'Tim Benjamin', + url: 'https://timbenjamin.bandcamp.com' }, + featuredTrack: + { name: 'Planck', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/042b092f37e77044036ff8763c64e9da/mp3-128/1193126134?p=0&ts=1634715198&t=f17094f6c9a0497b29fc138c1789a46a2480b1dc&token=1634715198_b534755c43a99824d3c1f3f8c5a9bbc60ced06e9' } }, + { type: 'album', + name: 'Salvage', + url: 'https://nebulas.bandcamp.com/album/salvage', + imageUrl: 'https://f4.bcbits.com/img/a940156336_2.jpg', + genre: 'electronic', + artist: { name: 'Nebulaś', url: 'https://nebulas.bandcamp.com' }, + featuredTrack: + { name: 'Child', + position: 1, + streamUrl: 'https://t4.bcbits.com/stream/1851fd5ec311dd719402f35a5830b4f7/mp3-128/1567952320?p=0&ts=1634715198&t=7ec3f67ae549c434665c7196197587fb98aaa4b2&token=1634715198_d636545d05ce791fb2401b2dadd0235b3b2631e2' } } ], hasMore: true, filters: - { sort: 'random', - format: 'all', + { format: 'all', + sort: 'random', tags: [ 'dark-ambient', 'electronica' ], location: 0 } } diff --git a/examples/getShow_output.txt b/examples/getShow_output.txt index cb69cbc..7adf3d7 100644 --- a/examples/getShow_output.txt +++ b/examples/getShow_output.txt @@ -10,8 +10,8 @@ imageUrl: 'https://f4.bcbits.com/img/23443998_25.jpg', screenImageUrl: 'https://f4.bcbits.com/img/23443998_0', streamUrl: - { 'mp3-128': 'https://bandcamp.com/stream_redirect?enc=mp3-128&track_id=1825658732&ts=1612344071&t=3519bac963c491fb5b82d1f4cded8e47e823a0f4', - 'opus-lo': 'https://popplers5.bandcamp.com/download/track?enc=opus-lo&fsig=bf3e5993296f366af3cf4ad5e7a67492&id=1825658732&stream=1&ts=1612344072.0' }, + { 'mp3-128': 'https://bandcamp.com/stream_redirect?enc=mp3-128&track_id=1825658732&ts=1634629052&t=8c539a55731f2ea4b38736908912b7e02d8d793d', + 'opus-lo': 'https://popplers5.bandcamp.com/download/track?enc=opus-lo&fsig=99eb94ef2d6630ffc9c99c346211db7c&id=1825658732&stream=1&ts=1634629053.0' }, tracks: [ { name: 'time to go', url: 'https://eighty9s.bandcamp.com/track/time-to-go', @@ -21,7 +21,7 @@ { name: 'eighty9s', url: 'https://eighty9s.bandcamp.com', imageUrl: 'https://f4.bcbits.com/img/19154098_21.jpg', - location: 'San Francisco, California' }, + location: 'Oakland, California' }, album: { name: 'Past Time', url: 'https://eighty9s.bandcamp.com/album/past-time' } }, @@ -68,7 +68,7 @@ artist: { name: 'Aaron Fairchild', url: 'https://aaronxfairchild.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/21577269_21.jpg', + imageUrl: 'https://f4.bcbits.com/img/25703843_21.jpg', location: 'Portland, Oregon' }, album: { name: 'The Sun Comes Through', @@ -86,17 +86,17 @@ { name: 'lo&behold', url: 'https://lojii.bandcamp.com/album/lo-behold-2' } }, { name: 'Wings', - url: 'https://isaiahmclane.bandcamp.com/track/wings', - imageUrl: 'https://f4.bcbits.com/img/a3987916765_9.jpg', + url: 'https://isaiahmostafa.bandcamp.com/track/wings', + imageUrl: 'https://f4.bcbits.com/img/a454474599_9.jpg', seekPosition: 955, artist: - { name: 'Isaiah McLane', - url: 'https://isaiahmclane.bandcamp.com', - imageUrl: 'https://f4.bcbits.com/img/23480099_21.jpg', - location: 'Berkeley, California' }, + { name: 'Isaiah Mostafa', + url: 'https://isaiahmostafa.bandcamp.com', + imageUrl: 'https://f4.bcbits.com/img/24824562_21.jpg', + location: 'Oakland, California' }, album: - { name: '37 Week Challenge', - url: 'https://isaiahmclane.bandcamp.com/album/37-week-challenge' } }, + { name: 'The 37 Week Challenge', + url: 'https://isaiahmostafa.bandcamp.com/album/the-37-week-challenge' } }, { name: 'Press Play', url: 'https://ashiakarana.bandcamp.com/track/press-play', imageUrl: 'https://f4.bcbits.com/img/a2001339741_9.jpg', @@ -117,8 +117,8 @@ imageUrl: 'https://f4.bcbits.com/img/20991183_21.jpg', location: 'Los Angeles, California' }, album: - { name: 'VGM\'s​​​.​​​PRT.8_', - url: 'https://knxwledge.bandcamp.com/album/vgms-prt-8' } }, + { name: 'VGM.8', + url: 'https://knxwledge.bandcamp.com/album/vgm-8' } }, { name: 'Henny Bottles', url: 'https://shawcalhoune.bandcamp.com/track/henny-bottles', imageUrl: 'https://f4.bcbits.com/img/a3592642307_9.jpg', @@ -136,7 +136,7 @@ imageUrl: 'https://f4.bcbits.com/img/a309077249_9.jpg', seekPosition: 1628, artist: - { name: 'BIG KAHUNA OG & MONDAY NIGHT', + { name: 'Big Kahuna OG & Monday Night', url: 'https://schemeteamallstars.bandcamp.com', imageUrl: 'https://f4.bcbits.com/img/13872878_21.jpg', location: 'Richmond, Virginia' }, diff --git a/examples/getTagInfo_output.txt b/examples/getTagInfo_output.txt index 624d137..0086dd7 100644 --- a/examples/getTagInfo_output.txt +++ b/examples/getTagInfo_output.txt @@ -18,16 +18,16 @@ url: 'https://bandcamp.com/tag/drone', value: 'drone', isLocation: false }, - { type: 'tag', - name: 'field recordings', - url: 'https://bandcamp.com/tag/field-recordings', - value: 'field-recordings', - isLocation: false }, { type: 'tag', name: 'atmospheric', url: 'https://bandcamp.com/tag/atmospheric', value: 'atmospheric', isLocation: false }, + { type: 'tag', + name: 'field recordings', + url: 'https://bandcamp.com/tag/field-recordings', + value: 'field-recordings', + isLocation: false }, { type: 'tag', name: 'soundscape', url: 'https://bandcamp.com/tag/soundscape', @@ -48,16 +48,16 @@ url: 'https://bandcamp.com/tag/harsh-noise', value: 'harsh-noise', isLocation: false }, - { type: 'tag', - name: 'noise', - url: 'https://bandcamp.com/tag/noise', - value: 'noise', - isLocation: false }, { type: 'tag', name: 'ambient electronic', url: 'https://bandcamp.com/tag/ambient-electronic', value: 'ambient-electronic', isLocation: false }, + { type: 'tag', + name: 'noise', + url: 'https://bandcamp.com/tag/noise', + value: 'noise', + isLocation: false }, { type: 'tag', name: 'experimental electronic', url: 'https://bandcamp.com/tag/experimental-electronic', @@ -74,7 +74,7 @@ value: 'soundtrack', isLocation: false }, { type: 'tag', - name: 'experimental', - url: 'https://bandcamp.com/tag/experimental', - value: 'experimental', + name: 'black metal', + url: 'https://bandcamp.com/tag/black-metal', + value: 'black-metal', isLocation: false } ] } diff --git a/examples/getTags_output.txt b/examples/getTags_output.txt index e8b46c9..0dc501f 100644 --- a/examples/getTags_output.txt +++ b/examples/getTags_output.txt @@ -14,51 +14,51 @@ { name: 'indie', url: 'https://bandcamp.com/tag/indie' }, { name: 'noise', url: 'https://bandcamp.com/tag/noise' }, { name: 'techno', url: 'https://bandcamp.com/tag/techno' }, - { name: 'pop', url: 'https://bandcamp.com/tag/pop' }, { name: 'indie rock', url: 'https://bandcamp.com/tag/indie-rock' }, + { name: 'pop', url: 'https://bandcamp.com/tag/pop' }, { name: 'instrumental', url: 'https://bandcamp.com/tag/instrumental' }, { name: 'hip hop', url: 'https://bandcamp.com/tag/hip-hop' }, + { name: 'drone', url: 'https://bandcamp.com/tag/drone' }, + { name: 'rap', url: 'https://bandcamp.com/tag/rap' }, { name: 'acoustic', url: 'https://bandcamp.com/tag/acoustic' }, { name: 'folk', url: 'https://bandcamp.com/tag/folk' }, - { name: 'rap', url: 'https://bandcamp.com/tag/rap' }, - { name: 'drone', url: 'https://bandcamp.com/tag/drone' }, { name: 'electronica', url: 'https://bandcamp.com/tag/electronica' }, + { name: 'house', url: 'https://bandcamp.com/tag/house' }, { name: 'psychedelic', url: 'https://bandcamp.com/tag/psychedelic' }, - { name: 'house', url: 'https://bandcamp.com/tag/house' }, { name: 'singer-songwriter', url: 'https://bandcamp.com/tag/singer-songwriter' }, { name: 'hardcore', url: 'https://bandcamp.com/tag/hardcore' }, { name: 'lo-fi', url: 'https://bandcamp.com/tag/lo-fi' }, + { name: 'dark ambient', + url: 'https://bandcamp.com/tag/dark-ambient' }, { name: 'industrial', url: 'https://bandcamp.com/tag/industrial' }, { name: 'jazz', url: 'https://bandcamp.com/tag/jazz' }, - { name: 'dark ambient', - url: 'https://bandcamp.com/tag/dark-ambient' }, { name: 'alternative rock', url: 'https://bandcamp.com/tag/alternative-rock' }, { name: 'hip-hop', url: 'https://bandcamp.com/tag/hip-hop' }, + { name: 'indie pop', url: 'https://bandcamp.com/tag/indie-pop' }, { name: 'experimental electronic', url: 'https://bandcamp.com/tag/experimental-electronic' }, { name: 'world', url: 'https://bandcamp.com/tag/world' }, - { name: 'indie pop', url: 'https://bandcamp.com/tag/indie-pop' }, { name: 'beats', url: 'https://bandcamp.com/tag/beats' }, { name: 'electro', url: 'https://bandcamp.com/tag/electro' }, + { name: 'lofi', url: 'https://bandcamp.com/tag/lofi' }, { name: 'black metal', url: 'https://bandcamp.com/tag/black-metal' }, - { name: 'lofi', url: 'https://bandcamp.com/tag/lofi' }, - { name: 'post-rock', url: 'https://bandcamp.com/tag/post-rock' }, { name: 'soundtrack', url: 'https://bandcamp.com/tag/soundtrack' }, - { name: 'punk rock', url: 'https://bandcamp.com/tag/punk-rock' }, + { name: 'post-rock', url: 'https://bandcamp.com/tag/post-rock' }, { name: 'soul', url: 'https://bandcamp.com/tag/soul' }, + { name: 'punk rock', url: 'https://bandcamp.com/tag/punk-rock' }, { name: 'post-punk', url: 'https://bandcamp.com/tag/post-punk' }, - { name: 'shoegaze', url: 'https://bandcamp.com/tag/shoegaze' }, { name: 'deep house', url: 'https://bandcamp.com/tag/deep-house' }, + { name: 'shoegaze', url: 'https://bandcamp.com/tag/shoegaze' }, { name: 'downtempo', url: 'https://bandcamp.com/tag/downtempo' }, { name: 'death metal', url: 'https://bandcamp.com/tag/death-metal' }, @@ -66,88 +66,87 @@ { name: 'dance', url: 'https://bandcamp.com/tag/dance' }, { name: 'avant-garde', url: 'https://bandcamp.com/tag/avant-garde' }, - { name: 'blues', url: 'https://bandcamp.com/tag/blues' }, { name: 'minimal', url: 'https://bandcamp.com/tag/minimal' }, + { name: 'blues', url: 'https://bandcamp.com/tag/blues' }, { name: 'idm', url: 'https://bandcamp.com/tag/idm' }, { name: 'progressive', url: 'https://bandcamp.com/tag/progressive' }, - { name: 'vaporwave', url: 'https://bandcamp.com/tag/vaporwave' }, { name: 'improvisation', url: 'https://bandcamp.com/tag/improvisation' }, + { name: 'vaporwave', url: 'https://bandcamp.com/tag/vaporwave' }, + { name: 'synthwave', url: 'https://bandcamp.com/tag/synthwave' }, { name: 'emo', url: 'https://bandcamp.com/tag/emo' }, { name: 'dub', url: 'https://bandcamp.com/tag/dub' }, - { name: 'trap', url: 'https://bandcamp.com/tag/trap' }, { name: 'synthpop', url: 'https://bandcamp.com/tag/synthpop' }, - { name: 'synthwave', url: 'https://bandcamp.com/tag/synthwave' }, - { name: 'underground', - url: 'https://bandcamp.com/tag/underground' }, + { name: 'trap', url: 'https://bandcamp.com/tag/trap' }, { name: 'indie folk', url: 'https://bandcamp.com/tag/indie-folk' }, - { name: 'garage', url: 'https://bandcamp.com/tag/garage' }, - { name: 'underground hip hop', - url: 'https://bandcamp.com/tag/underground-hip-hop' }, { name: 'drum & bass', url: 'https://bandcamp.com/tag/drum-bass' }, + { name: 'underground', + url: 'https://bandcamp.com/tag/underground' }, { name: 'synth', url: 'https://bandcamp.com/tag/synth' }, - { name: 'folk rock', url: 'https://bandcamp.com/tag/folk-rock' }, + { name: 'underground hip hop', + url: 'https://bandcamp.com/tag/underground-hip-hop' }, { name: 'r&b', url: 'https://bandcamp.com/tag/r-b' }, - { name: 'dubstep', url: 'https://bandcamp.com/tag/dubstep' }, + { name: 'folk rock', url: 'https://bandcamp.com/tag/folk-rock' }, + { name: 'garage', url: 'https://bandcamp.com/tag/garage' }, { name: 'piano', url: 'https://bandcamp.com/tag/piano' }, + { name: 'dubstep', url: 'https://bandcamp.com/tag/dubstep' }, { name: 'instrumental hip-hop', url: 'https://bandcamp.com/tag/instrumental-hip-hop' }, - { name: 'americana', url: 'https://bandcamp.com/tag/americana' }, { name: 'ambient electronic', url: 'https://bandcamp.com/tag/ambient-electronic' }, - { name: 'pop rock', url: 'https://bandcamp.com/tag/pop-rock' }, { name: 'chillout', url: 'https://bandcamp.com/tag/chillout' }, + { name: 'pop rock', url: 'https://bandcamp.com/tag/pop-rock' }, + { name: 'americana', url: 'https://bandcamp.com/tag/americana' }, { name: 'guitar', url: 'https://bandcamp.com/tag/guitar' }, - { name: 'pop punk', url: 'https://bandcamp.com/tag/pop-punk' }, - { name: 'chill', url: 'https://bandcamp.com/tag/chill' }, - { name: 'hardcore punk', - url: 'https://bandcamp.com/tag/hardcore-punk' }, - { name: 'progressive rock', - url: 'https://bandcamp.com/tag/progressive-rock' }, { name: 'electronic music', url: 'https://bandcamp.com/tag/electronic-music' }, - { name: 'psychedelic rock', - url: 'https://bandcamp.com/tag/psychedelic-rock' }, - { name: 'classical', url: 'https://bandcamp.com/tag/classical' }, + { name: 'chill', url: 'https://bandcamp.com/tag/chill' }, { name: 'tech house', url: 'https://bandcamp.com/tag/tech-house' }, - { name: 'garage rock', - url: 'https://bandcamp.com/tag/garage-rock' }, - { name: 'soundscape', - url: 'https://bandcamp.com/tag/soundscape' }, - { name: 'grunge', url: 'https://bandcamp.com/tag/grunge' }, - { name: 'atmospheric', - url: 'https://bandcamp.com/tag/atmospheric' }, + { name: 'progressive rock', + url: 'https://bandcamp.com/tag/progressive-rock' }, + { name: 'hardcore punk', + url: 'https://bandcamp.com/tag/hardcore-punk' }, { name: 'harsh noise', url: 'https://bandcamp.com/tag/harsh-noise' }, - { name: 'hard rock', url: 'https://bandcamp.com/tag/hard-rock' }, - { name: 'edm', url: 'https://bandcamp.com/tag/edm' }, - { name: 'dream pop', url: 'https://bandcamp.com/tag/dream-pop' }, + { name: 'pop punk', url: 'https://bandcamp.com/tag/pop-punk' }, + { name: 'psychedelic rock', + url: 'https://bandcamp.com/tag/psychedelic-rock' }, + { name: 'soundscape', + url: 'https://bandcamp.com/tag/soundscape' }, + { name: 'classical', url: 'https://bandcamp.com/tag/classical' }, + { name: 'atmospheric', + url: 'https://bandcamp.com/tag/atmospheric' }, + { name: 'grunge', url: 'https://bandcamp.com/tag/grunge' }, + { name: 'garage rock', + url: 'https://bandcamp.com/tag/garage-rock' }, { name: 'psytrance', url: 'https://bandcamp.com/tag/psytrance' }, + { name: 'dream pop', url: 'https://bandcamp.com/tag/dream-pop' }, + { name: 'edm', url: 'https://bandcamp.com/tag/edm' }, + { name: 'hard rock', url: 'https://bandcamp.com/tag/hard-rock' }, + { name: 'trance', url: 'https://bandcamp.com/tag/trance' }, { name: 'reggae', url: 'https://bandcamp.com/tag/reggae' }, - { name: 'devotional', - url: 'https://bandcamp.com/tag/devotional' }, + { name: 'country', url: 'https://bandcamp.com/tag/country' }, + { name: 'bass', url: 'https://bandcamp.com/tag/bass' }, { name: 'diy', url: 'https://bandcamp.com/tag/diy' }, { name: 'hiphop', url: 'https://bandcamp.com/tag/hiphop' }, - { name: 'country', url: 'https://bandcamp.com/tag/country' }, - { name: 'doom', url: 'https://bandcamp.com/tag/doom' }, { name: 'grindcore', url: 'https://bandcamp.com/tag/grindcore' }, - ... 225 more items ], + ... 226 more items ], locations: [ { name: 'United Kingdom', url: 'https://bandcamp.com/tag/united-kingdom' }, { name: 'California', url: 'https://bandcamp.com/tag/california' }, + { name: 'England', url: 'https://bandcamp.com/tag/england' }, { name: 'Canada', url: 'https://bandcamp.com/tag/canada' }, { name: 'Germany', url: 'https://bandcamp.com/tag/germany' }, - { name: 'England', url: 'https://bandcamp.com/tag/england' }, { name: 'France', url: 'https://bandcamp.com/tag/france' }, { name: 'New York', url: 'https://bandcamp.com/tag/new-york' }, - { name: 'USA', url: 'https://bandcamp.com/tag/usa' }, { name: 'Australia', url: 'https://bandcamp.com/tag/australia' }, + { name: 'USA', url: 'https://bandcamp.com/tag/usa' }, { name: 'Spain', url: 'https://bandcamp.com/tag/spain' }, { name: 'Russia', url: 'https://bandcamp.com/tag/russia' }, { name: 'Los Angeles', @@ -156,106 +155,106 @@ { name: 'Texas', url: 'https://bandcamp.com/tag/texas' }, { name: 'Illinois', url: 'https://bandcamp.com/tag/illinois' }, { name: 'Ontario', url: 'https://bandcamp.com/tag/ontario' }, + { name: 'London', url: 'https://bandcamp.com/tag/london' }, { name: 'Pennsylvania', url: 'https://bandcamp.com/tag/pennsylvania' }, - { name: 'London', url: 'https://bandcamp.com/tag/london' }, { name: 'Japan', url: 'https://bandcamp.com/tag/japan' }, { name: 'Berlin', url: 'https://bandcamp.com/tag/berlin' }, { name: 'Argentina', url: 'https://bandcamp.com/tag/argentina' }, + { name: 'Chicago', url: 'https://bandcamp.com/tag/chicago' }, { name: 'Washington', url: 'https://bandcamp.com/tag/washington' }, - { name: 'Chicago', url: 'https://bandcamp.com/tag/chicago' }, { name: 'Florida', url: 'https://bandcamp.com/tag/florida' }, + { name: 'Brazil', url: 'https://bandcamp.com/tag/brazil' }, { name: 'Massachusetts', url: 'https://bandcamp.com/tag/massachusetts' }, - { name: 'Brazil', url: 'https://bandcamp.com/tag/brazil' }, - { name: 'Ohio', url: 'https://bandcamp.com/tag/ohio' }, - { name: 'Oregon', url: 'https://bandcamp.com/tag/oregon' }, - { name: 'Michigan', url: 'https://bandcamp.com/tag/michigan' }, { name: 'Netherlands', url: 'https://bandcamp.com/tag/netherlands' }, + { name: 'Michigan', url: 'https://bandcamp.com/tag/michigan' }, + { name: 'Oregon', url: 'https://bandcamp.com/tag/oregon' }, + { name: 'Ohio', url: 'https://bandcamp.com/tag/ohio' }, { name: 'Québec', url: 'https://bandcamp.com/tag/qu%C3%A9bec' }, { name: 'Sweden', url: 'https://bandcamp.com/tag/sweden' }, - { name: 'VIC', url: 'https://bandcamp.com/tag/vic' }, { name: 'Mexico', url: 'https://bandcamp.com/tag/mexico' }, - { name: 'Toronto', url: 'https://bandcamp.com/tag/toronto' }, + { name: 'VIC', url: 'https://bandcamp.com/tag/vic' }, { name: 'Seattle', url: 'https://bandcamp.com/tag/seattle' }, - { name: 'Portland', url: 'https://bandcamp.com/tag/portland' }, + { name: 'Toronto', url: 'https://bandcamp.com/tag/toronto' }, { name: 'Melbourne', url: 'https://bandcamp.com/tag/melbourne' }, + { name: 'Portland', url: 'https://bandcamp.com/tag/portland' }, { name: 'British Columbia', url: 'https://bandcamp.com/tag/british-columbia' }, - { name: 'Georgia', url: 'https://bandcamp.com/tag/georgia' }, { name: 'North Carolina', url: 'https://bandcamp.com/tag/north-carolina' }, + { name: 'Georgia', url: 'https://bandcamp.com/tag/georgia' }, { name: 'Belgium', url: 'https://bandcamp.com/tag/belgium' }, { name: 'Colorado', url: 'https://bandcamp.com/tag/colorado' }, { name: 'New Jersey', url: 'https://bandcamp.com/tag/new-jersey' }, - { name: 'UK', url: 'https://bandcamp.com/tag/uk' }, { name: 'Poland', url: 'https://bandcamp.com/tag/poland' }, { name: 'Philadelphia', url: 'https://bandcamp.com/tag/philadelphia' }, { name: 'Tennessee', url: 'https://bandcamp.com/tag/tennessee' }, + { name: 'UK', url: 'https://bandcamp.com/tag/uk' }, { name: 'Virginia', url: 'https://bandcamp.com/tag/virginia' }, { name: 'San Francisco', url: 'https://bandcamp.com/tag/san-francisco' }, { name: 'Minnesota', url: 'https://bandcamp.com/tag/minnesota' }, - { name: 'Boston', url: 'https://bandcamp.com/tag/boston' }, { name: 'Portugal', url: 'https://bandcamp.com/tag/portugal' }, { name: 'Montreal', url: 'https://bandcamp.com/tag/montreal' }, + { name: 'Boston', url: 'https://bandcamp.com/tag/boston' }, + { name: 'Finland', url: 'https://bandcamp.com/tag/finland' }, + { name: 'Austin', url: 'https://bandcamp.com/tag/austin' }, { name: 'Île-de-France', url: 'https://bandcamp.com/tag/%C3%8Ele-de-france' }, - { name: 'Austin', url: 'https://bandcamp.com/tag/austin' }, - { name: 'Finland', url: 'https://bandcamp.com/tag/finland' }, { name: 'NSW', url: 'https://bandcamp.com/tag/nsw' }, - { name: 'Paris', url: 'https://bandcamp.com/tag/paris' }, { name: 'Switzerland', url: 'https://bandcamp.com/tag/switzerland' }, - { name: 'Maryland', url: 'https://bandcamp.com/tag/maryland' }, + { name: 'Scotland', url: 'https://bandcamp.com/tag/scotland' }, { name: 'Arizona', url: 'https://bandcamp.com/tag/arizona' }, + { name: 'Paris', url: 'https://bandcamp.com/tag/paris' }, + { name: 'Maryland', url: 'https://bandcamp.com/tag/maryland' }, { name: 'New Zealand', url: 'https://bandcamp.com/tag/new-zealand' }, - { name: 'Scotland', url: 'https://bandcamp.com/tag/scotland' }, - { name: 'Atlanta', url: 'https://bandcamp.com/tag/atlanta' }, - { name: 'Missouri', url: 'https://bandcamp.com/tag/missouri' }, - { name: 'Vancouver', url: 'https://bandcamp.com/tag/vancouver' }, - { name: 'Chile', url: 'https://bandcamp.com/tag/chile' }, - { name: 'Wisconsin', url: 'https://bandcamp.com/tag/wisconsin' }, { name: 'Greece', url: 'https://bandcamp.com/tag/greece' }, - { name: 'Indiana', url: 'https://bandcamp.com/tag/indiana' }, + { name: 'Missouri', url: 'https://bandcamp.com/tag/missouri' }, + { name: 'Atlanta', url: 'https://bandcamp.com/tag/atlanta' }, + { name: 'Chile', url: 'https://bandcamp.com/tag/chile' }, + { name: 'Vancouver', url: 'https://bandcamp.com/tag/vancouver' }, { name: 'CT', url: 'https://bandcamp.com/tag/ct' }, + { name: 'Indiana', url: 'https://bandcamp.com/tag/indiana' }, + { name: 'Wisconsin', url: 'https://bandcamp.com/tag/wisconsin' }, { name: 'Brooklyn', url: 'https://bandcamp.com/tag/brooklyn' }, - { name: 'Austria', url: 'https://bandcamp.com/tag/austria' }, - { name: 'Denmark', url: 'https://bandcamp.com/tag/denmark' }, { name: 'NRW', url: 'https://bandcamp.com/tag/nrw' }, + { name: 'Denmark', url: 'https://bandcamp.com/tag/denmark' }, { name: 'Denver', url: 'https://bandcamp.com/tag/denver' }, + { name: 'Austria', url: 'https://bandcamp.com/tag/austria' }, + { name: 'IDF', url: 'https://bandcamp.com/tag/idf' }, + { name: 'Ireland', url: 'https://bandcamp.com/tag/ireland' }, + { name: 'Ukraine', url: 'https://bandcamp.com/tag/ukraine' }, { name: 'Minneapolis', url: 'https://bandcamp.com/tag/minneapolis' }, - { name: 'Ireland', url: 'https://bandcamp.com/tag/ireland' }, - { name: 'Detroit', url: 'https://bandcamp.com/tag/detroit' }, { name: 'Norway', url: 'https://bandcamp.com/tag/norway' }, { name: 'Sydney', url: 'https://bandcamp.com/tag/sydney' }, - { name: 'Nashville', url: 'https://bandcamp.com/tag/nashville' }, - { name: 'IDF', url: 'https://bandcamp.com/tag/idf' }, - { name: 'Ukraine', url: 'https://bandcamp.com/tag/ukraine' }, + { name: 'Detroit', url: 'https://bandcamp.com/tag/detroit' }, { name: 'Barcelona', url: 'https://bandcamp.com/tag/barcelona' }, + { name: 'Nashville', url: 'https://bandcamp.com/tag/nashville' }, { name: 'CABA', url: 'https://bandcamp.com/tag/caba' }, { name: 'Buenos Aires', url: 'https://bandcamp.com/tag/buenos-aires' }, - { name: 'Israel', url: 'https://bandcamp.com/tag/israel' }, { name: 'Tokyo', url: 'https://bandcamp.com/tag/tokyo' }, + { name: 'Israel', url: 'https://bandcamp.com/tag/israel' }, { name: 'Connecticut', url: 'https://bandcamp.com/tag/connecticut' }, { name: 'Hungary', url: 'https://bandcamp.com/tag/hungary' }, { name: 'Alberta', url: 'https://bandcamp.com/tag/alberta' }, - { name: 'San Diego', url: 'https://bandcamp.com/tag/san-diego' }, - { name: 'Community of Madrid', - url: 'https://bandcamp.com/tag/community-of-madrid' }, { name: 'District of Columbia', url: 'https://bandcamp.com/tag/district-of-columbia' }, - { name: 'Louisiana', url: 'https://bandcamp.com/tag/louisiana' }, - { name: 'Oakland', url: 'https://bandcamp.com/tag/oakland' }, - { name: 'Madrid', url: 'https://bandcamp.com/tag/madrid' }, + { name: 'San Diego', url: 'https://bandcamp.com/tag/san-diego' }, + { name: 'Moscow', url: 'https://bandcamp.com/tag/moscow' }, + { name: 'Community of Madrid', + url: 'https://bandcamp.com/tag/community-of-madrid' }, { name: 'Pittsburgh', url: 'https://bandcamp.com/tag/pittsburgh' }, + { name: 'Madrid', url: 'https://bandcamp.com/tag/madrid' }, + { name: 'SP', url: 'https://bandcamp.com/tag/sp' }, ... 241 more items ] } diff --git a/examples/getTrackInfo_output.txt b/examples/getTrackInfo_output.txt index b65f72d..aa52c15 100644 --- a/examples/getTrackInfo_output.txt +++ b/examples/getTrackInfo_output.txt @@ -4,10 +4,18 @@ imageUrl: 'https://f4.bcbits.com/img/a774650359_16.jpg', releaseDate: '01 Oct 2020 00:00:00 GMT', duration: 176.373, - streamUrl: 'https://t4.bcbits.com/stream/63315678db5ea41d2f0417ac7d4f5ca3/mp3-128/3387079907?p=0&ts=1611151469&t=d9b822c203cb56acfe548e2a54be7e4c03acdb46&token=1611151469_e03428ec2305b2551717b7e4b08b490f5fcca355', + streamUrl: 'https://t4.bcbits.com/stream/63315678db5ea41d2f0417ac7d4f5ca3/mp3-128/3387079907?p=0&ts=1634748723&t=4cbd86e4f7d1e19e198f19fd909de81896b004bf&token=1634748723_5e0056a064e48e7dfa433c877cd46e30d4cafd37', artist: { name: 'Cœur de pirate', url: 'https://musique.coeurdepirate.com', - description: 'Cœur de Pirate is the solo project of singer Béatrice Martin. She has been playing piano since age 3 and released her acclaimed debut album in 2008. After touring extensively, she was nominated for and won several awards in Canada and France.\n\nLabel: Dare To Care Records \nmanagement@daretocarerecords.com', - imageUrl: 'https://f4.bcbits.com/img/0021821004_28.jpg' }, + description: 'Plus d’une décennie s’est écoulée depuis que Béatrice Martin s’est incrustée dans le paysage sous le pseudonyme désormais coutumier de Cœur de pirate. Armée d’un talent digne de l’orfèvrerie, d’une poésie tantôt raffinée, tantôt subversive, et d’une aura insaisissable, elle séduit comme elle surprend, jaillissant là où on ne l’attend pas.', + imageUrl: 'https://f4.bcbits.com/img/0026415167_28.jpg' }, + publisher: + { name: 'Cœur de pirate', + url: 'https://musique.coeurdepirate.com', + description: 'Plus d’une décennie s’est écoulée depuis que Béatrice Martin s’est incrustée dans le paysage sous le pseudonyme désormais coutumier de Cœur de pirate. Armée d’un talent digne de l’orfèvrerie, d’une poésie tantôt raffinée, tantôt subversive, et d’une aura insaisissable, elle séduit comme elle surprend, jaillissant là où on ne l’attend pas.', + imageUrl: 'https://f4.bcbits.com/img/0026415167_28.jpg' }, + label: + { name: 'Bravo musique', + url: 'https://bravomusique.bandcamp.com' }, album: null } diff --git a/examples/limiter.js b/examples/limiter.js index 33beb56..d3ba99f 100644 --- a/examples/limiter.js +++ b/examples/limiter.js @@ -37,7 +37,6 @@ const albumUrls = [ 'https://darrenhayman.bandcamp.com/album/music-to-watch-news-by', 'https://virginiaastley.bandcamp.com/album/from-gardens-where-we-feel-secure', 'https://radicalface.bandcamp.com/album/hidden-hollow-vol-one-singles', - 'https://gabriellepietrangelo.bandcamp.com/album/big-desert-sky', 'https://miloandlovina.bandcamp.com/album/paper-hearts', 'https://fatherjohnmisty.bandcamp.com/album/anthem-3-2', 'https://thefauxpaws.bandcamp.com/album/the-hurricane-ep', diff --git a/examples/limiter_output.txt b/examples/limiter_output.txt index d2de90e..b194f1a 100644 --- a/examples/limiter_output.txt +++ b/examples/limiter_output.txt @@ -1,59 +1,55 @@ Resolving album URLs with limiter... -Resolved: https://mrsgreenbird.bandcamp.com/album/10-years-live -Resolved: https://phoebebridgers.bandcamp.com/album/punisher +Resolved: https://wearetyphoon.bandcamp.com/album/sympathetic-magic +Resolved: https://stefonaclearday.bandcamp.com/album/songs-of-love-and-unlove Resolved: https://phoebebridgers.bandcamp.com/album/stranger-in-the-alps +Resolved: https://phoebebridgers.bandcamp.com/album/punisher +Resolved: https://debutants.bandcamp.com/album/indiana-newgrass-ep +Resolved: https://mrsgreenbird.bandcamp.com/album/10-years-live +Resolved: https://jimpullman.bandcamp.com/album/go-on-boldly Resolved: https://mariabc.bandcamp.com/album/devils-rain-2 Resolved: https://ryleywalker.bandcamp.com/album/course-in-fable -Resolved: https://wearetyphoon.bandcamp.com/album/sympathetic-magic -Resolved: https://jimpullman.bandcamp.com/album/go-on-boldly -Resolved: https://debutants.bandcamp.com/album/indiana-newgrass-ep -Resolved: https://stefonaclearday.bandcamp.com/album/songs-of-love-and-unlove Resolved: https://cassandrajenkins.bandcamp.com/album/an-overview-on-phenomenal-nature -Resolved: https://garlandofhours.bandcamp.com/album/lucidia -Resolved: https://grantleephillips.bandcamp.com/album/rag-town-pink-rebel -Resolved: https://phoebebridgers.bandcamp.com/album/copycat-killer Resolved: https://haleyheynderickx.bandcamp.com/album/i-need-to-start-a-garden -Resolved: https://landehekt.bandcamp.com/album/going-to-hell -Resolved: https://emmaswift.bandcamp.com/album/blonde-on-the-tracks +Resolved: https://grantleephillips.bandcamp.com/album/rag-town-pink-rebel +Resolved: https://garlandofhours.bandcamp.com/album/lucidia Resolved: https://joannanewsom.bandcamp.com/album/ys +Resolved: https://phoebebridgers.bandcamp.com/album/copycat-killer +Resolved: https://emmaswift.bandcamp.com/album/blonde-on-the-tracks +Resolved: https://landehekt.bandcamp.com/album/going-to-hell +Resolved: https://joannanewsom.bandcamp.com/album/have-one-on-me +Resolved: https://music.theohhellos.com/album/boreas Resolved: https://saintseneca.bandcamp.com/album/all-youve-got-is-everyone Resolved: https://phoebebridgers.bandcamp.com/album/if-we-make-it-through-december -Resolved: https://music.theohhellos.com/album/boreas -Resolved: https://rikkiwill.bandcamp.com/album/songs-for-rivers Resolved: https://alexsalcido.bandcamp.com/album/im-a-bird -Resolved: https://joannanewsom.bandcamp.com/album/have-one-on-me Resolved: https://helenadeland.bandcamp.com/album/someone-new -Resolved: https://thebargain.bandcamp.com/album/yes-b-w-stay-awhile -Resolved: https://ryleywalker.bandcamp.com/album/for-michael-ripps -Resolved: https://curtismcmurtry.bandcamp.com/album/toothless-messiah Resolved: https://ceciliablairwright.bandcamp.com/album/another-human Resolved: https://darrenhayman.bandcamp.com/album/music-to-watch-news-by -Resolved: https://virginiaastley.bandcamp.com/album/from-gardens-where-we-feel-secure Resolved: https://radicalface.bandcamp.com/album/hidden-hollow-vol-one-singles +Resolved: https://rikkiwill.bandcamp.com/album/songs-for-rivers +Resolved: https://virginiaastley.bandcamp.com/album/from-gardens-where-we-feel-secure Resolved: https://miloandlovina.bandcamp.com/album/paper-hearts +Resolved: https://thebargain.bandcamp.com/album/yes-b-w-stay-awhile Resolved: https://mrsgreenbird.bandcamp.com/album/dark-waters -Resolved: https://gabriellepietrangelo.bandcamp.com/album/big-desert-sky +Resolved: https://curtismcmurtry.bandcamp.com/album/toothless-messiah Resolved: https://thefauxpaws.bandcamp.com/album/the-hurricane-ep -Resolved: https://fatherjohnmisty.bandcamp.com/album/anthem-3-2 Resolved: https://kellymcfarling.bandcamp.com/album/deep-the-habit -Resolved: https://joannanewsom.bandcamp.com/album/divers Resolved: https://dogwood.bandcamp.com/album/the-imperfect-ep Resolved: https://indigosparke.bandcamp.com/album/echo -Resolved: https://bedouine.bandcamp.com/album/bedouine -Resolved: https://imskullcrusher.bandcamp.com/album/skullcrusher -Resolved: https://fleetfoxes.bandcamp.com/album/crack-up +Resolved: https://ryleywalker.bandcamp.com/album/for-michael-ripps Resolved: https://craigmckerron.bandcamp.com/album/cabin-fever -Resolved: https://anothermichael.bandcamp.com/album/new-music-and-big-pop +Resolved: https://imskullcrusher.bandcamp.com/album/skullcrusher +Resolved: https://joannanewsom.bandcamp.com/album/divers +Resolved: https://bedouine.bandcamp.com/album/bedouine Resolved: https://autourdelucie.bandcamp.com/album/bunker +Resolved: https://anothermichael.bandcamp.com/album/new-music-and-big-pop Resolved: https://laurastevenson.bandcamp.com/album/sit-resist-remastered-deluxe-edition -Total 47 URLs resolved! +Resolved: https://fatherjohnmisty.bandcamp.com/album/anthem-3-2 +Resolved: https://fleetfoxes.bandcamp.com/album/crack-up +Total 46 URLs resolved! Now let's see what happens when we don't use limiter... An error occurred: 429 Too Many Requests -Resolved: https://cassandrajenkins.bandcamp.com/album/an-overview-on-phenomenal-nature +Resolved: https://garlandofhours.bandcamp.com/album/lucidia +Resolved: https://craigmckerron.bandcamp.com/album/cabin-fever +Resolved: https://music.theohhellos.com/album/boreas Resolved: https://mrsgreenbird.bandcamp.com/album/10-years-live -Resolved: https://thefauxpaws.bandcamp.com/album/the-hurricane-ep -Resolved: https://mariabc.bandcamp.com/album/devils-rain-2 -Resolved: https://fleetfoxes.bandcamp.com/album/crack-up -Resolved: https://ryleywalker.bandcamp.com/album/course-in-fable -Resolved: https://curtismcmurtry.bandcamp.com/album/toothless-messiah diff --git a/examples/searchTag_output.txt b/examples/searchTag_output.txt index 0e388bb..4ca2721 100644 --- a/examples/searchTag_output.txt +++ b/examples/searchTag_output.txt @@ -1,8 +1,8 @@ -[ { count: 623761, value: 'ambient', name: 'ambient' }, - { count: 128566, value: 'dark-ambient', name: 'dark ambient' }, - { count: 62308, +[ { count: 682181, value: 'ambient', name: 'ambient' }, + { count: 144561, value: 'dark-ambient', name: 'dark ambient' }, + { count: 69057, value: 'ambient-electronic', name: 'ambient electronic' }, - { count: 20013, value: 'drone-ambient', name: 'drone ambient' }, - { count: 13065, value: 'ambient-rock', name: 'ambient rock' }, - { count: 7291, value: 'noise-ambient', name: 'noise ambient' } ] + { count: 23253, value: 'drone-ambient', name: 'drone ambient' }, + { count: 13690, value: 'ambient-rock', name: 'ambient rock' }, + { count: 7413, value: 'noise-ambient', name: 'noise ambient' } ] diff --git a/examples/search_output.txt b/examples/search_output.txt index fcac30d..775c653 100644 --- a/examples/search_output.txt +++ b/examples/search_output.txt @@ -2,7 +2,7 @@ [ { type: 'artist', name: 'Cœur de pirate', url: 'https://musique.coeurdepirate.com', - imageUrl: 'https://f4.bcbits.com/img/0021821004_28.jpg', + imageUrl: 'https://f4.bcbits.com/img/0026415167_28.jpg', location: 'Montréal, Québec', genre: 'Pop', tags: 'french, Pop, piano pop, french pop' }, @@ -14,37 +14,41 @@ numTracks: 12, duration: 2160, releasedDate: '07 November 2011', - tags: 'Québec, montreal, Pop, french pop, piano pop, coeur de pirate, Canada, Montréal, amour, grosse boîte, french' }, - { type: 'track', - name: 'Danse et danse', - url: 'https://promodaretocare.bandcamp.com/track/danse-et-danse', - imageUrl: 'https://f4.bcbits.com/img/a2578420227_16.jpg', - artist: 'Coeur de pirate', - album: 'Compilation de Noël 2012', - releasedDate: '01 December 2012', - tags: 'Grosse Boîte, piano, Pop, french, Montréal' }, - { type: 'track', - name: 'Coeur de pirate', - url: 'https://sergemonette.bandcamp.com/track/coeur-de-pirate', - imageUrl: 'https://f4.bcbits.com/img/a3469921391_16.jpg', - artist: 'Monette', - album: 'Sonnez l\'éveil', - releasedDate: '28 March 2020', - tags: 'folk rock, ONfr, AFO, ontario, franco, francophone' }, - { type: 'track', - name: 'Adieu (Lincoln Remix)', - url: 'https://lincolnplease.bandcamp.com/track/adieu-lincoln-remix', - imageUrl: 'https://f4.bcbits.com/img/a3583685498_16.jpg', + tags: 'french pop, montreal, Québec, french, grosse boîte, Montréal, coeur de pirate, Pop, amour, piano pop, Canada' }, + { type: 'album', + name: 'Child of Light', + url: 'https://musique.coeurdepirate.com/album/child-of-light', + imageUrl: 'https://f4.bcbits.com/img/a3984758353_16.jpg', artist: 'Cœur de pirate', - releasedDate: '02 December 2014', - tags: 'San Diego, Electronic, groove, Dance, future, Funk, piano, United States, bass, dark, House, California, Hip Hop' }, + numTracks: 18, + duration: 3000, + releasedDate: '29 April 2014', + tags: 'Québec, piano pop, Canada, french, french pop, instrumental, video game music, Pop, Montréal' }, + { type: 'album', + name: 'Coeur de pirate', + url: 'https://musique.coeurdepirate.com/album/coeur-de-pirate', + imageUrl: 'https://f4.bcbits.com/img/a2201751482_16.jpg', + artist: 'Cœur de pirate', + numTracks: 12, + duration: 1860, + releasedDate: '16 September 2008', + tags: 'Québec, Montréal, Canada, Pop, french, french pop, piano pop' }, + { type: 'album', + name: 'en cas de tempête, ce jardin sera fermé.', + url: 'https://musique.coeurdepirate.com/album/en-cas-de-temp-te-ce-jardin-sera-ferm', + imageUrl: 'https://f4.bcbits.com/img/a0248413645_16.jpg', + artist: 'Cœur de pirate', + numTracks: 10, + duration: 1920, + releasedDate: '01 June 2018', + tags: 'piano pop, french pop, Québec, Montréal, french, Canada, Pop' }, { type: 'track', - name: 'Comme des enfants', - url: 'https://mpourmontreal.bandcamp.com/track/comme-des-enfants', - imageUrl: 'https://f4.bcbits.com/img/a2364532545_16.jpg', - artist: 'Coeur de Pirate', - album: 'Franco M SiriusXM - Compilation 2006-2015', - releasedDate: '06 November 2015' }, + name: 'Place de la république', + url: 'https://arts-crafts.bandcamp.com/track/place-de-la-r-publique', + imageUrl: 'https://f4.bcbits.com/img/a3618408300_16.jpg', + artist: 'Coeur De Pirate', + album: 'Live At Massey Hall Vol. 1', + releasedDate: '22 February 2019' }, { type: 'track', name: 'T\'es belle - Coeur de pirate', url: 'https://pianovoix.bandcamp.com/track/tes-belle-coeur-de-pirate', @@ -59,6 +63,13 @@ artist: 'Jen Eiffel', album: 'Covers', releasedDate: '26 March 2014' }, + { type: 'track', + name: 'Dans tes rêves (ft. Coeur de pirate)', + url: 'https://omnikromofficiel.bandcamp.com/track/dans-tes-r-ves-ft-coeur-de-pirate', + imageUrl: 'https://f4.bcbits.com/img/a1848345881_16.jpg', + artist: 'Omnikrom', + album: 'Comme à la télévision', + releasedDate: '19 May 2009' }, { type: 'track', name: 'Jeter un sort (feat. Coeur de pirate)', url: 'https://alexnevsky.bandcamp.com/track/jeter-un-sort-feat-coeur-de-pirate', @@ -66,13 +77,6 @@ artist: 'Alex Nevsky', album: 'Nos Eldorados', releasedDate: '11 November 2016' }, - { type: 'track', - name: 'Dans Tes Rêves (avec Coeur De Pirate)', - url: 'https://commealatelevision.bandcamp.com/track/dans-tes-r-ves-avec-coeur-de-pirate', - imageUrl: 'https://f4.bcbits.com/img/a1983632539_16.jpg', - artist: 'Omnikrom', - album: 'Comme à la télévision', - releasedDate: '15 May 2010' }, { type: 'track', name: 'Coeur De Pirate - Wicked Games Remix', url: 'https://globalvortex.bandcamp.com/track/coeur-de-pirate-wicked-games-remix', @@ -80,13 +84,6 @@ artist: 'OneTwoKno', album: 'Red Light Special lp', releasedDate: '02 January 2012' }, - { type: 'track', - name: 'Cœur de pirate (Feat. L\'enfant sous acide)', - url: 'https://dharma-asso.bandcamp.com/track/c-ur-de-pirate-feat-lenfant-sous-acide', - imageUrl: 'https://f4.bcbits.com/img/a2750257976_16.jpg', - artist: 'Joey Glüten', - album: 'NOODZ', - releasedDate: '25 July 2020' }, { type: 'track', name: '06. Coeur de Pirate - Adieu (Horny F Remix)', url: 'https://hornyf.bandcamp.com/track/06-coeur-de-pirate-adieu-horny-f-remix',