<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>love sella on Mlem Records</title>
		<link>https://staging.mlemrecords.com/artists/love-sella/</link>
		<description>Recent content in love sella on Mlem Records</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
			<copyright>CC BY-NC</copyright>
		
		
			<lastBuildDate>Mon, 12 May 2025 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://staging.mlemrecords.com/artists/love-sella/index.xml" rel="self" type="application/rss+xml" />
			<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>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>
