<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Music on Mlem Records</title>
		<link>https://staging.mlemrecords.com/releasetypes/music/</link>
		<description>Recent content in Music on Mlem Records</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
			<copyright>CC BY-NC</copyright>
		
		
			<lastBuildDate>Wed, 24 Jun 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://staging.mlemrecords.com/releasetypes/music/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Groeipijntjes</title>
				<link>https://staging.mlemrecords.com/mlem020/</link>
				<pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem020/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/groeipijntjes&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_m6WcFEUzBu8DYRceXbDFUE36cfXq7iBDU&amp;amp;si=xiQi4iTMXrZ2rSsD&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/0L6O2ji5KmrKnqMAQUvjAO?si=kpLsY-q9SaKAl691oBmmvg&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/534075066/u&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/groeipijntjes-ep/6781045535&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/groeipijntjes&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem020]%20ENNO%20-%20Groeipijntjes.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way ENNO can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem020] ENNO - Groeipijntjes&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Egmond chalet 3&#34;, &#xA;                &#34;2. constellaties&#34;, &#xA;                &#34;3. in duigen interludium&#34;, &#xA;                &#34;4. stil staan&#34;, &#xA;                &#34;5. iets over missen \u0026 thuiskomen&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;strong&gt;NL&lt;/strong&gt;&lt;br&gt;&#xA;Een introspectie op de pijntjes van adolescentie en een contemplatie op tijden reeds vervlogen in de noordenwind. Opgenomen &amp;amp; geproduceerd in het Egmond Chalet.&lt;/p&gt;</description>
			</item>
			<item>
				<title>It likes green.</title>
				<link>https://staging.mlemrecords.com/mlem019/</link>
				<pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem019/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/it-likes-green&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_nqta-hFBgSqZ1jthAo1lhVZaDND7ff9S4&amp;amp;si=RceaiYA3t-fIOJUi&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/6Yz9zn483X9MupaCvVuJNV?si=bpVF5Cx5R0SjDUMotpxJdw&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/521729554/u&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/it-likes-green/6766520515&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/it-likes-green&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem019]%20cdl%20-%20It%20likes%20green..zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way cdl can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem019] cdl - It likes green.&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. prelude, sstv and story.r.mp&#34;, &#xA;                &#34;2. tracks headed north.r.mp&#34;, &#xA;                &#34;3. papapap.r&#34;, &#xA;                &#34;4. a story behind every door.e&#34;, &#xA;                &#34;5. ray&#39;s spf40.r&#34;, &#xA;                &#34;6. alles in de hoek (cdl\u003eUTA^rmx).rm&#34;, &#xA;                &#34;7. zero crossings.r&#34;, &#xA;                &#34;8. rotary device.r&#34;, &#xA;                &#34;9. inReferenceToItLikesGreen,aPostludeAndStoryAboutALadyIveMet.r.mp&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;8&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;The alternate version - made between 27jan-7mar 2024.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Collection of Bygone Days</title>
				<link>https://staging.mlemrecords.com/mlem018/</link>
				<pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem018/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/collection-of-bygone-days&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_nkQcec-vrk5u3xbbFkqpqCazd8SSzIdMo&amp;amp;si=sayyOgOVsAyr9ROw&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/0EFTWzCeCkWTqxclTPEjjg?si=yngg2I7nSQKTvrWQ5zHpIg&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/518863120/u&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://soundcloud.com/pter_toth/sets/collection-of-bygone-days/&#34;&gt;→ Soundcloud&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/collection-of-bygone-days/1895536929&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/collection-of-bygone-days&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem018]%20Peter%20Toth%20-%20Collection%20of%20Bygone%20Days.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Peter Toth can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem018] Peter Toth - Collection of Bygone Days&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Grotesques&#34;, &#xA;                &#34;2. Third Etude&#34;, &#xA;                &#34;3. Rain Nine&#34;, &#xA;                &#34;4. Cube Song&#34;, &#xA;                &#34;5. MO_tion&#34;, &#xA;                &#34;6. Fourth Etude&#34;, &#xA;                &#34;7. Fly Away&#34;, &#xA;                &#34;8. Swishmora&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;In my newest EP, Collection of Bygone Days, I reflect on the past year through eight pieces ranging from electronic to classical. These short experiments form an eclectic collection of moods, each capturing a bygone day.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Alle Opgedroogde Tranen</title>
				<link>https://staging.mlemrecords.com/mlem017/</link>
				<pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem017/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/alle-opgedroogde-tranen&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/3zh77iuI80ERQgqkfs1XKN?si=gydSCntfQWmMtFxKZdWs_A&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/alle-opgedroogde-tranen/1886074414&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/508056618&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/alle-opgedroogde-tranen&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem017]%20Ulf%20Ten%20Aar%20-%20Alle%20Opgedroogde%20Tranen.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this album please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Ulf Ten Aar can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem017] Ulf Ten Aar - Alle Opgedroogde Tranen&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. zeg dan niet dat je nog van me houdt&#34;, &#xA;                &#34;2. kast&#34;, &#xA;                &#34;3. 24 nov 25&#34;, &#xA;                &#34;4. slaap zacht&#34;, &#xA;                &#34;5. landen&#34;, &#xA;                &#34;6. hoe het was om van je te houden&#34;, &#xA;                &#34;7. blauw&#34;, &#xA;                &#34;8. als we samen beter zijn&#34;, &#xA;                &#34;9. vaarwel&#34;, &#xA;                &#34;Bonus. vis op het droge&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;4&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;strong&gt;NL&lt;/strong&gt;&lt;br&gt;&#xA;Alle Opgedroogde Tranen volgt het proces van afscheid nemen van een langdurige liefdesrelatie en het helen daarvan. In zes composities en een gedicht wordt je in de eerste instantie meegetrokken in overweldigend verdriet en als laatste de vredige acceptatie die bij rouwen hoort.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Autogynephilic Lesbian Zero Forever</title>
				<link>https://staging.mlemrecords.com/mlem016/</link>
				<pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem016/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/autogynephilic-lesbian-zero-forever&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_n5qwvpN7XtYyNoikga6-yQzYRXOsHEcgQ&amp;amp;si=qtJU3UcGrmqFslkE&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/3BnVkRjIymOq8ZmnQBJ3lK?si=0qRnDvTGRLibs9Z4zsL44g&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/autogynephilic-lesbian-zero-forever/1877755611&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/499493178&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/autogynephilic-lesbian-zero-forever&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem016]%20DJ%20ZITwerK%20-%20Autogynephilic%20Lesbian%20Zero%20Forever.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way DJ ZITwerK can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem016] DJ ZITwerK - Autogynephilic Lesbian Zero Forever&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Gaping initiatory scars adorned with glittering silicon implants&#34;, &#xA;                &#34;2. S-Deception Transfembarkation (VIZ VERSION)&#34;, &#xA;                &#34;3. The girl has a mechanical body However she is still an adolescent child&#34;, &#xA;                &#34;4. SOUNDCLASH AT DEMONHEAD (W0Rldz M1N3 Stretch)&#34;, &#xA;                &#34;5. Tailwag Lebowski&#34;, &#xA;                &#34;6. About It&#34;, &#xA;                &#34;7. My ganjaman’s called Damian and xe’s white&#34;, &#xA;                &#34;8. S-Deception Transfembarkation (CHARLI’S VERSION)&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;3&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Autogynephilic Lesbian Zero Forever is a story about avoidance, dysphoria, withdrawal and the desperate struggle to combat them.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Dextroamphetamine Estradiol Valerate Sertraline Overdose Fueled Toxic Yuri / Yaoi Solidarity</title>
				<link>https://staging.mlemrecords.com/mlem015/</link>
				<pubDate>Sat, 28 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem015/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/dextroamphetamine-estradiol-valerate-sertraline-overdose-fueled-toxic-yuri-yaoi-solidarity&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_ktXVvrsPg-2u7qsgVJKXsQ8N1-ZKWcnA0&amp;amp;si=Xo0yDKrIzwVmr_me&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/05lTjuUStPmpZjzEX4JOId?si=wdsCbcZqThiZQGuh94-2xw&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/dextroamphetamine-estradiol-valerate-sertraline-overdose/1878697749&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/500569993/&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://staging.mlemrecords.com/soft000&#34;&gt;→ Sample Pack&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem015]%20keepittoyourselfnexttime%20x%20DJ%20ZITwerK%20-%20Dextroamphetamine%20Estradiol%20Valerate%20Sertraline%20Overdose%20Fueled%20Toxic%20Yuri%20_%20Yaoi%20Solidarity.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way keepittoyourselfnexttime can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem015] keepittoyourselfnexttime x DJ ZITwerK - Dextroamphetamine Estradiol Valerate Sertraline Overdose Fueled Toxic Yuri _ Yaoi Solidarity&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Oh My God I Don’t Know You Think of a Plan Asshole&#34;, &#xA;                &#34;2. Tailwag Lebowski&#34;, &#xA;                &#34;3. Tailwag Lebowski (KITYNT Yaoi Remix)&#34;, &#xA;                &#34;4. Oh My God I Don’t Know You Think of a Plan Asshole (DJ ZITwerK Yuri Remix)&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;There are many worldly problems cishet people experience: Money corrupting all our tech and resources, the cost of living crisis, Discord age verification, etc.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Pick of the Litter</title>
				<link>https://staging.mlemrecords.com/mlem014/</link>
				<pubDate>Thu, 25 Dec 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem014/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/pick-of-the-litter&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_nnx_6I55w1-7Qvv-hpdQfmw7U7tzptVIM&amp;amp;si=qccZ4PdGmWFRIDl_&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/0q2FCPxLPE02QlGgSW5ts6?si=iyEjZEVaTfaqEVx8aEh8Rg&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/pick-of-the-litter/1858034530&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/478425250&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/pick-of-the-litter&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem014]%20Mlem%20-%20Pick%20of%20the%20Litter.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this compilation please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Mlem can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem014] Mlem - Pick of the Litter&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. 26jan (Orange Cat)&#34;, &#xA;                &#34;2. Gift_V13.0&#34;, &#xA;                &#34;3. Fungi fuck the pigs i ball (RUN IT BACK, RUN IT BACK YOU FUUUUUUCK)&#34;, &#xA;                &#34;4. 8 mar dianzi ()1apr.5&#34;, &#xA;                &#34;5. Playhop_TrueFinal&#34;, &#xA;                &#34;6. lbr&#34;, &#xA;                &#34;7. expiriment 19 tet rap&#34;, &#xA;                &#34;8. 4jun IDCaltending&#34;, &#xA;                &#34;9. amen break stretch ja ja (zeist)&#34;, &#xA;                &#34;10. infinite consciousness(remix 29apr)&#34;, &#xA;                &#34;11. teers&#34;, &#xA;                &#34;12. uuuussuu&#34;, &#xA;                &#34;13. 24Jul20241257PMNormandie&#34;, &#xA;                &#34;14. zonsopgangaanhetgardameer_mix1&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;10&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Mlem comes from a long lineage of ambitious dreamers, but life has not always been easy.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Bird Sounds Vol. 1</title>
				<link>https://staging.mlemrecords.com/mlem013/</link>
				<pubDate>Sat, 15 Nov 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem013/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/bird-sounds-vol-1&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_kGBtxNQwoMPxAOpb-BsPDOEUPIAwxGbh0&amp;amp;si=37Uybv_APoY04sDm&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/468179148&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/4eqxI99FD24G8TtXpujM6X&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/468179148&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/bird-sounds-vol-1&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem013]%20Birdhouse%20Emporium%20-%20Bird%20Sounds%20Vol.%201.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Birdhouse Emporium can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem013] Birdhouse Emporium - Bird Sounds Vol. 1&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. I&#39;ll Be There in Just a Moment&#34;, &#xA;                &#34;2. Lonely as Can Be&#34;, &#xA;                &#34;3. Ask Me Again Tomorrow&#34;, &#xA;                &#34;4. Birds of Paradise&#34;, &#xA;                &#34;5. Out of Sight&#34;, &#xA;                &#34;6. 240815 (bird sounds)&#34;, &#xA;                &#34;7. Alright for a While&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;5&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Hey look! Or don’t look, you should do whatever you like. You’re here anyways, so read about my first EP! 😺&lt;/p&gt;</description>
			</item>
			<item>
				<title>Elektronische Meuk Vol. 1</title>
				<link>https://staging.mlemrecords.com/mlem012/</link>
				<pubDate>Mon, 27 Oct 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem012/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/elektronische-meuk-vol-1&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_mLp4gi7n_FEfAQdYZRLIVG2uR7Lsr0kXo&amp;amp;si=e0UB0LFr9Q99eHUR&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/32Jx6FWMlIjjtcIUW5WfYW?si=QqEebh5wQwWvW2b6iEOstA&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/elektronische-meuk-vol-1/1846159316&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/466927473&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/wivwav-elektronische-meuk-vol-1/&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem012]%20WivWav%20-%20Elektronische%20Meuk%20Vol.%201.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this album please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way WivWav can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem012] WivWav - Elektronische Meuk Vol. 1&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Intro&#34;, &#xA;                &#34;2. Baksteen&#34;, &#xA;                &#34;3. Momentum&#34;, &#xA;                &#34;4. Voordat Hij Crasht&#34;, &#xA;                &#34;5. Yoghurtsaus&#34;, &#xA;                &#34;6. Nog Even&#34;, &#xA;                &#34;7. Zinnen&#34;, &#xA;                &#34;8. Huh_&#34;, &#xA;                &#34;9. DYBIS&#34;, &#xA;                &#34;10. Het Komt Wel Goed&#34;, &#xA;                &#34;11. Opvulling&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;6&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Elektronische Meuk Vol. 1 is a collection of tracks, of music that I like to make. While at first these tracks don’t seem to have a red line connecting them, by being made by the same artist they inherently share the same sonic palate and feelings that I, the artist, put into them.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Dino’s in Mijn Hoofd</title>
				<link>https://staging.mlemrecords.com/mlem011/</link>
				<pubDate>Fri, 12 Sep 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem011/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/dino-s-in-mijn-hoofd&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_k8xkh4HHGlFO9NEgjZY3PD7rUFxMledrc&amp;amp;si=YNBmvfGdq92Ss066&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/6w0SAQhQouMx7aj6Vg7gIu?si=qhawasW-RzG9xsVoN_ADAQ&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/dinos-in-mijn-hoofd-ep/1833537951&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/454386045&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/kinderpunk-dinos-in-mn-hoofd&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem011]%20KINDERPUNK%20-%20Dino%e2%80%99s%20in%20Mijn%20Hoofd.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way KINDERPUNK can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem011] KINDERPUNK - Dino’s in Mijn Hoofd&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. ADHD&#34;, &#xA;                &#34;2. Herfsttafels&#34;, &#xA;                &#34;3. Oorlog _ Watergevecht&#34;, &#xA;                &#34;4. Superman&#34;, &#xA;                &#34;5. Trommel&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;strong&gt;NL&lt;/strong&gt;&lt;br&gt;&#xA;&amp;ldquo;Dino’s in Mijn Hoofd&amp;rdquo; is een autobiografische EP over de jeugdervaringen van KINDERPUNK. Op speelse wijze worden de lusten, maar vooral de lasten, van het opgroeien bezongen. Precaire thema’s als depressie, angst en het gevoel nergens bij te horen blijven niet onaangeraakt, maar worden benaderd met een flinke dosis humor.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Juiced Out Trakz</title>
				<link>https://staging.mlemrecords.com/mlem010/</link>
				<pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem010/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://staging.mlemrecords.com/shop/mlemcd010&#34;&gt;→ CD&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/juiced-out-trakz&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_lOVRO8iGugPyRIUr8kdwCiY1zCj6iUVCs&amp;amp;si=MmzSN-Z31ojYMsZ8&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/02vuohe6Wsyss2kpBDS7Ll?si=Taem91-0TUS-fBjMW0XgOQ&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/juiced-out-trakz/1823790442&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/445252602&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/mlem-juiced-out-trakz&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem010]%20Mlem%20-%20Juiced%20Out%20Trakz.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this compilation please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Mlem can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem010] Mlem - Juiced Out Trakz&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. THEY SHOT UP THE INTRO TRACK!!!&#34;, &#xA;                &#34;2. ILoveMyGrandmother&#34;, &#xA;                &#34;3. Kombutcha Zdarder&#34;, &#xA;                &#34;4. Wath The Hell David&#34;, &#xA;                &#34;5. audio jungle&#34;, &#xA;                &#34;6. Red car #9&#34;, &#xA;                &#34;7. ASTRA&#34;, &#xA;                &#34;8. YouWouldn&#39;tDownloadASaxophone&#34;, &#xA;                &#34;9. Skr1llBw0i D34lZ (FxxxIN DIEZ MIXXX)&#34;, &#xA;                &#34;10. fuck u lil Wayne and Kanye&#34;, &#xA;                &#34;11. oUtofJuice&#34;, &#xA;                &#34;Bonus. Continuous Mix&#34;, &#xA;                &#34;Bonus. Grape Escape&#34;, &#xA;                &#34;Bonus. Reverse Gunshot SFX.mp3 [FREE DOWNLOAD]&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;5&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;A collection of exquisite, artisanal break-based hits in celebration of Mlem Records&amp;rsquo; one year anniversary!&lt;/p&gt;</description>
			</item>
			<item>
				<title>WTR (Runnin’)</title>
				<link>https://staging.mlemrecords.com/mlem009/</link>
				<pubDate>Fri, 27 Jun 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem009/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/track/wtr-runnin&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/wtr-runnin&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem009]%20M2ND%20-%20WTR%20%28Runnin%e2%80%99%29.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this single please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way M2ND can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem009] M2ND - WTR (Runnin’)&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. WTR (Runnin’)&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Runnin&amp;rsquo; is an energetic, sonic social criticism with hints of desperation. Condemning the busyness of life and the policies made by our government regarding ‘culture fees’.&lt;/p&gt;</description>
			</item>
			<item>
				<title>All my best friends don’t pass the turing test (AlmabuenA Remix)</title>
				<link>https://staging.mlemrecords.com/mlem008/</link>
				<pubDate>Mon, 12 May 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem008/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/all-my-best-friends-don-t-pass-the-turing-test-almabuena-remix&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_mMN5tzoqx9c8Itra76iqnCtYQfgBBWjmw&amp;amp;si=_NqnO4ybuxJoixsv&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/0rvkjd416p7NcmI24ZlSe1?si=DqyObBVpSm2FQf67pADAbg&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/all-my-best-friends-dont-pass-the-turing-test/1811542090&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/432962899&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/love-sella-almabuena-all-my-best-friends-dont-pass-the-turing-test-almabuena-remix&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem008]%20love%20sella%20x%20AlmabuenA%20-%20All%20my%20best%20friends%20don%e2%80%99t%20pass%20the%20turing%20test%20%28AlmabuenA%20Remix%29.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this single please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way love sella can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem008] love sella x AlmabuenA - All my best friends don’t pass the turing test (AlmabuenA Remix)&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. All my best friends don’t pass the turing test&#34;, &#xA;                &#34;2. All my best friends don’t pass the turing test - AlmabuenA Remix&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;2&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;It all started when fellow the Hagueians Barend of the legendary trip hop duo AlmabuenA and local underground music legend WivWav got stuck in traffic together. After discussing their musical faves they birthed the conceptual remix exchange that would eventually grow into the legendary chopped and rearranged remix twins, the half of which is this release.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Alan Watts Theme (love sella Remix)</title>
				<link>https://staging.mlemrecords.com/mlem007/</link>
				<pubDate>Fri, 02 May 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem007/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/the-alan-watts-theme-love-sella-remix&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/watch?v=ypTEVu2F3g0&amp;amp;si=j4-Rtcy4xvOiWig9&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/track/1TtTOth1wchlD392yX4w8y?si=d70cfecc71934f24&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/song/the-alan-watts-theme-love-sella-remix/1809808484&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/track/431288584&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/almabuena-love-sella-the-alan-watts-theme-love-sella-remix&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem007]%20AlmabuenA%20x%20love%20sella%20-%20The%20Alan%20Watts%20Theme%20%28love%20sella%20Remix%29.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this single please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way AlmabuenA can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem007] AlmabuenA x love sella - The Alan Watts Theme (love sella Remix)&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. The Alan Watts Theme (love sella Remix)&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;It all started when fellow the Hagueians Barend of the legendary trip hop duo AlmabuenA and local underground music legend WivWav got stuck in traffic together. After discussing their musical faves they birthed the conceptual remix exchange that would eventually grow into the legendary chopped and rearranged remix twins, the half of which is this release.&lt;/p&gt;</description>
			</item>
			<item>
				<title>indigo chamber</title>
				<link>https://staging.mlemrecords.com/mlem006/</link>
				<pubDate>Fri, 18 Apr 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem006/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/indigo-chamber&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_kqhmcPlkQmTRWkWk44snoO0ihhtnkRkCM&amp;amp;si=ofGz4VrW11YScYFH&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/765rYqJSWVuzs1LYkoLbnZ?si=DgHmDx_FSKm4g7zqRp-mMA&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/indigo-chamber/1805851968&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/427528685&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/indigo-chamber-indigo-chamber&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem006]%20indigo%20chamber%20-%20indigo%20chamber.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way indigo chamber can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem006] indigo chamber - indigo chamber&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. everyday nostalgia&#34;, &#xA;                &#34;2. a losing game&#34;, &#xA;                &#34;3. drifting&#34;, &#xA;                &#34;4. oceanic feeling&#34;, &#xA;                &#34;5. always you&#34;, &#xA;                &#34;6. where&#39;d you go&#34;, &#xA;                &#34;7. the ballroom song&#34;, &#xA;                &#34;Bonus. unfazed&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;2&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;on the debut ep of indigo chamber, a tension reigns between the urge for escapism and pressing wake-up calls from the real world, which seems to grow more imminent and frightening every day.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Denken Aan Een Ander Is Niet Van Deze Tijd</title>
				<link>https://staging.mlemrecords.com/mlem005/</link>
				<pubDate>Fri, 21 Feb 2025 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem005/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/denken-aan-een-ander-is-niet-van-deze-tijd&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/0BzYvMIvhUzkqKena9l765&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/denken-aan-een-ander-is-niet-van-deze-tijd/1795801401&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/417405866&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/ulf-ten-aar-denken-aan-een-ander-is-niet-van-deze-tijd&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem005]%20Ulf%20Ten%20Aar%20-%20Denken%20Aan%20Een%20Ander%20Is%20Niet%20Van%20Deze%20Tijd.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this album please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Ulf Ten Aar can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem005] Ulf Ten Aar - Denken Aan Een Ander Is Niet Van Deze Tijd&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Snelle Fietser&#34;, &#xA;                &#34;2. Postlude&#34;, &#xA;                &#34;3. Afscheid&#34;, &#xA;                &#34;4. 17 Aug 24&#34;, &#xA;                &#34;5. De Witte Prins op het Zwart Gele Paard&#34;, &#xA;                &#34;6. Nu is Alles dat je Hebt&#34;, &#xA;                &#34;7. Ik Kan Niks meer Aan&#34;, &#xA;                &#34;8. 17 Okt&#34;, &#xA;                &#34;9. Jammer dat het Niet Echt is&#34;, &#xA;                &#34;10. De Wereld Draait&#34;, &#xA;                &#34;11. 9 Mei&#34;, &#xA;                &#34;12. Ik denk dat je me Haat&#34;, &#xA;                &#34;13. Alles Gaat Door&#34;, &#xA;                &#34;14. Eerste Lente Dag&#34;, &#xA;                &#34;Bonus. Ik heb me Niet Geknipt Vandaag&#34;, &#xA;                &#34;Bonus. Ik zag Twee Zwanen Slapen&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;strong&gt;NL&lt;/strong&gt;&lt;br&gt;&#xA;Hoe ga je om met de verschrikkelijke tragedie dat het leven van een geprivilegieerd persoon in de 21e eeuw is? Hoe blijf je jezelf in een wereld die steeds groter en enger wordt? Dat vraagt Ulf Ten Aar zich al een tijdlang af.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Wacko_</title>
				<link>https://staging.mlemrecords.com/mlem004/</link>
				<pubDate>Fri, 29 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem004/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/wacko&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_mkVGwKrFa5h6MlM1B1T7srR9VtwTY-810&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/4oTUtnX0bH4usI0T6Cw682&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/wacko/1779400874&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/399180438&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/cage-log-wacko&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem004]%20Cage.Log%20-%20Wacko_.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this album please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Cage.Log can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem004] Cage.Log - Wacko_&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Crowded_23apr&#34;, &#xA;                &#34;2. InorOut&#34;, &#xA;                &#34;3. Roman&#34;, &#xA;                &#34;4. Love Under&#34;, &#xA;                &#34;5. Cs1x&#34;, &#xA;                &#34;6. ___._______&#34;, &#xA;                &#34;7. Second #1&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;3&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Wacko_ follows a narrative of “weirdifaction” —a bright sonic world that gradually unveils a creeping sense of absurdity. The album is the first album written, and recorded, by Cage.log. It is an IndieTronica/Art-pop album that blends Jazz, Funk, IDM, and Ambient influences.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Pieces of Peace</title>
				<link>https://staging.mlemrecords.com/mlem003/</link>
				<pubDate>Thu, 21 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem003/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://staging.mlemrecords.com/shop/mlemcd003&#34;&gt;→ CD&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/pieces-of-peace&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_kVOp6_VS3hsRN5t1Rf3QGFB_sF-iaruJ4&amp;amp;si=ASbL7s_QsFba5UZN&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/7pExHeAJtKiM3dYqRoE5TH?si=J2CGZNW0TUOLvuHE6t9azg&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/pieces-of-peace/1780904400&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/398550789&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/jorgen-valdemar-pieces-of-piece&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem003]%20J%c3%b8rgen%20Valdemar%20-%20Pieces%20of%20Peace.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this album please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Jørgen Valdemar can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem003] Jørgen Valdemar - Pieces of Peace&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Deep Red&#34;, &#xA;                &#34;2. A Small Cabin In The Woods&#34;, &#xA;                &#34;3. Worries Pt. 1&#34;, &#xA;                &#34;4. It Isn&#39;t True&#34;, &#xA;                &#34;5. I Thought About Pain&#34;, &#xA;                &#34;6. Pinned Away&#34;, &#xA;                &#34;7. Worries Pt. 2&#34;, &#xA;                &#34;8. Touch&#34;, &#xA;                &#34;9. Pieces Of Peace&#34;, &#xA;                &#34;10. Three Words&#34;, &#xA;                &#34;11. Worries Pt. 3&#34;, &#xA;                &#34;12. No Self&#34;, &#xA;                &#34;13. Nude&#34;, &#xA;                &#34;14. Is It Ever True&#34;, &#xA;                &#34;15. Worries Pt. 4&#34;, &#xA;                &#34;16. Poking Holes&#34;, &#xA;                &#34;17. Lieke&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;2&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;17 pieces of peace written between the chaotic ages of 14-19.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Up in Flames</title>
				<link>https://staging.mlemrecords.com/mlem002/</link>
				<pubDate>Sat, 02 Nov 2024 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem002/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/up-in-flames&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_kFe7aKQR344FVTSIF6gbT5x_UOcP3dzTA&amp;amp;si=AoTTG3huX1YIpouw&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/3OzwVTvK9W9c27ApUO44le?si=OfTsdc75SXaBAWatlxx-XQ&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/up-in-flames/1778759194&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/396263957&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/aching-hands-up-in-flames&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem002]%20Aching%20Hands%20-%20Up%20in%20Flames.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way Aching Hands can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem002] Aching Hands - Up in Flames&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;tape1&#34;, &#xA;                &#34;tape2&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Two &amp;ldquo;tape jams&amp;rdquo;, performed on my bedroom floor, captured towards the end of summer 2024.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Amersfoort Tracks</title>
				<link>https://staging.mlemrecords.com/mlem001/</link>
				<pubDate>Mon, 20 May 2024 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem001/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://staging.mlemrecords.com/shop/mlemcd001&#34;&gt;→ CD&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/amersfoort-tracks/&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_kRYMTuAw3nFZGEYFEUsG29i8ju58YJKxg&amp;amp;si=j_hAkcHk1oqr1dJk&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/5qksol2cQbaQ2LUGOdNMcR?si=NHUvQT_xTeqmgMygqLuZ9A&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/amersfoort-tracks-ep/1759143422&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/377027590&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/dj-zitwerk-amersfoort-trakcs&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem001]%20DJ%20ZITwerK%20-%20Amersfoort%20Tracks.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way DJ ZITwerK can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem001] DJ ZITwerK - Amersfoort Tracks&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Utrecht Centraal, Track 7 (0V3RStimmD Mix)&#34;, &#xA;                &#34;2. Whaaaat Stretch (Zwolle to Groningen Mix)&#34;, &#xA;                &#34;3. Amsterdam Amstel (Day Old Cinnamon Bun Mix)&#34;, &#xA;                &#34;4. Check the Shoezz (Zuid GVB Mix)&#34;, &#xA;                &#34;5. (O-O) (Isolatorweg Mix)&#34;, &#xA;                &#34;6. ZITwerK LIVE @ Nijmegen (~230 KPH Mix)&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;2&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;Jungle Tracks created on the Dutch National Railways. Composed, recorded and mixed on trains connected to Amersfoort Central Station between April 1st, 2024 and May 20th, 2024.&lt;/p&gt;</description>
			</item>
			<item>
				<title>slob life nu dada</title>
				<link>https://staging.mlemrecords.com/mlem000/</link>
				<pubDate>Tue, 13 Feb 2024 00:00:00 +0000</pubDate>
				<guid>https://staging.mlemrecords.com/mlem000/</guid>
				<description>&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;        var download = document.getElementById(&#39;download&#39;);&#xA;        var donate = document.getElementById(&#39;release-donate&#39;);&#xA;&#xA;        download.addEventListener(&#39;click&#39;, function() {&#xA;            donate.style.display = &#34;block&#34;;&#xA;        });&#xA;    });&#xA;&lt;/script&gt;&#xA;&#xA;&lt;p&gt;&#xA;    &#xA;        &lt;a href=&#34;https://mlemrecords.bandcamp.com/album/slob-life-nu-dada&#34;&gt;→ Bandcamp&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_nyDArZF9Howue6sghnVFU94UsxUlIeNbg&amp;amp;si=Wjc8IbZm7h1iMUXV&#34;&gt;→ Youtube&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://open.spotify.com/album/7dny2hENccyORtUdgVL9JN?si=A8zBb3CzQT-nTNzrEhmDlw&#34;&gt;→ Spotify&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://music.apple.com/us/album/slob-life-nu-dada-ep/1757086066&#34;&gt;→ Apple&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://tidal.com/album/374925810&#34;&gt;→ Tidal&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;        &lt;a href=&#34;https://archive.org/details/love-sella-slob-life-nu-dada&#34;&gt;→ Archive&lt;/a&gt;&lt;br&gt;&#xA;    &#xA;    &lt;a id=&#34;download&#34; href=&#34;https://staging.mlemrecords.com/downloads/[mlem000]%20love%20sella%20-%20slob%20life%20nu%20dada.zip&#34;&gt;⤓ Download&lt;/a&gt;&#xA;&#xA;    &lt;i id=&#34;release-donate&#34; style=&#34;display: none;&#34;&gt;Thanks for downloading! If you liked this ep please consider &lt;a href=&#34;https://donate.stripe.com/7sYcN6cRReaB7Nbay7eME00&#34;&gt;donating&lt;/a&gt;. That way love sella can make more!&lt;/i&gt;&#xA;&lt;/p&gt;&#xA;&lt;div id=&#34;release-audio-container&#34; class=&#34;audio&#34; style=&#34;display: none;&#34;&gt;&#xA;    &lt;script type=&#34;text/javascript&#34;&gt;&#xA;        document.addEventListener(&#39;DOMContentLoaded&#39;, function() {&#xA;            var audioBasePath = &#34;\/downloads\/[mlem000] love sella - slob life nu dada&#34;;&#xA;            var audioSrcs = [&#xA;                &#34;1. Unilacunarily yours&#34;, &#xA;                &#34;2. All my best friends don&#39;t pass the turing test&#34;, &#xA;                &#34;3. Edgebug Lebowski&#34;, &#xA;                &#34;4. Let me into the scene&#34;, &#xA;                &#34;5. Your virtue is predispositioned&#34;, &#xA;                &#xA;            ];&#xA;&#xA;            var currentAudio = parseInt(&#34;1&#34;) - 1;&#xA;            var audioContainer = document.getElementById(&#39;release-audio-container&#39;);&#xA;            var audio = document.getElementById(&#39;release-audio&#39;);&#xA;            var audioSource = document.getElementById(&#39;release-audio-source&#39;);&#xA;            var playButton = document.getElementById(&#39;release-play&#39;);&#xA;            var previousButton = document.getElementById(&#39;release-previous&#39;);&#xA;            var nextButton = document.getElementById(&#39;release-next&#39;);&#xA;            var currentTime = document.getElementById(&#39;release-time&#39;);&#xA;            var title = document.getElementById(&#39;release-title&#39;);&#xA;            var audioPosition = document.getElementById(&#39;audio-position&#39;);&#xA;&#xA;            audio.volume = 0.5;&#xA;&#xA;            playButton.addEventListener(&#39;click&#39;, function() {&#xA;                if (audio.paused) {&#xA;                    audio.play();&#xA;                } else {&#xA;                    audio.pause();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            previousButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.max(currentAudio - 1, 0);&#xA;                loadAudio();&#xA;                updateName();&#xA;                &#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            nextButton.addEventListener(&#39;click&#39;, function() {&#xA;                var resumePlay = !audio.paused;&#xA;                audio.currentTime = 0;&#xA;                updateTime();&#xA;                audio.pause();&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                loadAudio();&#xA;                updateName();&#xA;&#xA;                if (resumePlay) {&#xA;                    audio.play();&#xA;                }&#xA;&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;pointerdown&#39;, () =&gt; {&#xA;                audio.pause();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;change&#39;, () =&gt; {&#xA;                audio.currentTime = audioPosition.value;&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            audioPosition.addEventListener(&#39;input&#39;, () =&gt; {&#xA;                currentTime.innerHTML = formatTime(audioPosition.value);&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;timeupdate&#39;, function() {&#xA;                updateTime();&#xA;            });&#xA;&#xA;            audio.addEventListener(&#39;ended&#39;, function() {&#xA;                if (currentAudio == audioSrcs.length - 1) { &#xA;                    audio.pause();&#xA;                    updateButtons();&#xA;                    return; &#xA;                }&#xA;&#xA;                currentAudio = Math.min(currentAudio + 1, audioSrcs.length - 1);&#xA;                updateName();&#xA;                loadAudio();&#xA;                audio.play();&#xA;                updateButtons();&#xA;            });&#xA;&#xA;            function updateTime() {&#xA;                if (audio.paused) { return; }&#xA;&#xA;                currentTime.innerHTML = formatTime(audio.currentTime);&#xA;                audioPosition.value = audio.currentTime;&#xA;            }&#xA;&#xA;            function formatTime(seconds) {&#xA;                var minutes = Math.floor(seconds / 60);&#xA;                var seconds = Math.floor(seconds % 60);&#xA;                return `${minutes.toString().padStart(2, &#39;0&#39;)}:${seconds.toString().padStart(2, &#39;0&#39;)}`;&#xA;            }&#xA;&#xA;            function updateName() {&#xA;                title.innerText = audioSrcs[currentAudio];&#xA;            }&#xA;&#xA;            function updateButtons() {&#xA;                if (audio.paused) {&#xA;                    playButton.textContent = &#39;►&#39;;&#xA;                } else {&#xA;                    playButton.textContent = &#39;■&#39;;&#xA;                }&#xA;&#xA;                if (currentAudio &lt;= 0) {&#xA;                    previousButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    previousButton.textContent = &#34;←&#34;;&#xA;                }&#xA;&#xA;                if (currentAudio &gt;= audioSrcs.length - 1) {&#xA;                    nextButton.textContent = &#34;-&#34;;&#xA;                } else {&#xA;                    nextButton.textContent = &#34;→&#34;;&#xA;                }&#xA;&#xA;                audioPosition.max = Math.floor(audio.duration);&#xA;            }&#xA;&#xA;            function loadAudio() {&#xA;                console.log(`Playing ${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audioSource.src = encodeURI(`${audioBasePath}/${audioSrcs[currentAudio]}.mp3`);&#xA;                audio.load();&#xA;&#xA;                audioPosition.value = 0;&#xA;                currentTime.innerHTML = formatTime(0);&#xA;            }&#xA;&#xA;            loadAudio();&#xA;            updateTime();&#xA;            updateName();&#xA;            updateButtons();&#xA;&#xA;            audioContainer.style.display = &#34;block&#34;;&#xA;        });&#xA;    &lt;/script&gt;&#xA;    &#xA;    &lt;audio id=&#34;release-audio&#34; preload=&#34;auto&#34;&gt;&#xA;        &lt;source id=&#34;release-audio-source&#34;&gt;&lt;/source&gt;&#xA;    &lt;/audio&gt;&#xA;&#xA;    &lt;input type=&#34;range&#34; id=&#34;audio-position&#34; class=&#34;audio-position&#34; value=&#34;0&#34;&gt;&#xA;    &lt;div class=&#34;audio-controls&#34;&gt;&#xA;        &lt;button id=&#34;release-play&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-time&#34; class=&#34;audio-time&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-previous&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;        &lt;span id=&#34;release-title&#34; class=&#34;audio-title&#34;&gt;&lt;/span&gt;&#xA;        &lt;button id=&#34;release-next&#34; class=&#34;audio-button&#34;&gt;&lt;/button&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;&lt;/div&gt;&#xA;&lt;p&gt;The entirely unanticipated EP by love sella. 44.1 KHz compositions for cyberwitches/-bitches. Kill all money: Your virtue is predispositioned.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
