<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Already Happened &#8211; BARD RECORDS</title>
	<atom:link href="https://bardrecords.co.uk/tag/already-happened/feed/" rel="self" type="application/rss+xml" />
	<link>https://bardrecords.co.uk</link>
	<description>Independent music. No algorithms required.</description>
	<lastBuildDate>Tue, 29 Sep 2026 04:50:39 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://bardrecords.co.uk/wp-content/uploads/2026/07/cropped-BR-32x32.jpg</url>
	<title>Already Happened &#8211; BARD RECORDS</title>
	<link>https://bardrecords.co.uk</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Already Happened</title>
		<link>https://bardrecords.co.uk/already-happened/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 08:04:00 +0000</pubDate>
				<category><![CDATA[Content]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Already Happened]]></category>
		<category><![CDATA[Apparently]]></category>
		<category><![CDATA[home-feature]]></category>
		<category><![CDATA[Indi-Glo Blue]]></category>
		<category><![CDATA[Lyrics]]></category>
		<category><![CDATA[Single]]></category>
		<guid isPermaLink="false">https://bardrecords.co.uk/?p=3436</guid>

					<description><![CDATA[Nobody tells you it's the last time. They assume you'll notice.]]></description>
										<content:encoded><![CDATA[

<!-- =========================================================
BARD RECORDS - LYRIC PAGE DATA
EDIT THIS BLOCK FOR EACH NEW SONG
========================================================= -->

<div id="br-song"
    data-artist="Indi-Glo Blue"
    data-artist-class="artist-indigo"
    data-track="Already Happened"
    data-album="Apparently"
    data-album-acoustic="Nude"
    data-image="https://bardrecords.co.uk/wp-content/uploads/2026/09/Already-Happened.png"
    data-audio="https://bardrecords.co.uk/wp-content/uploads/2026/09/Already-Happened.mp3"
    data-product="https://bardrecords.co.uk/product/already-happened/"
    data-album-url="https://bardrecords.co.uk/apparently/"
    data-album-url-acoustic="https://bardrecords.co.uk/nude/"
    data-artist-url="https://bardrecords.co.uk/indi-glo-blue/"

    data-audio-acoustic="https://bardrecords.co.uk/wp-content/uploads/2026/09/Already-Happened-Acoustic.mp3"
    data-product-acoustic="https://bardrecords.co.uk/product/already-happened-acoustic/">

<!-- =========================================================
END LYRIC PAGE DATA
========================================================= -->


<!-- =========================================================
EDITORIAL
========================================================= -->

<div class="br-artist" id="brArtist"></div>

<div class="br-editorial">

    <p class="br-intro">
        Nobody tells you it&#8217;s the last time.<br />
        They assume you&#8217;ll notice.
    </p>

    <p class="br-body">
        <em>Already Happened</em> is about the ordinary endings that never announce themselves. We expect important moments to arrive carrying music, speeches or at least a reasonable amount of ceremony. Most don&#8217;t. They arrive disguised as routine: the last familiar journey, the last visit to a place, the last conversation before life quietly rearranges itself around something else. Only later, often years later, do they reveal what they were. Indi-Glo Blue isn&#8217;t mourning the past so much as noticing how effortlessly it slips into it. The important days rarely look important while we&#8217;re living them. They mostly look like Tuesday.
    </p>

</div>


<!-- =========================================================
COVER
========================================================= -->

<img decoding="async" class="br-cover" id="brCover" src="" alt="">


<!-- =========================================================
VERSION SELECTOR
Automatically hidden when no alternate recording exists
========================================================= -->

<div id="br-version-selector" style="display:none;">

    <button type="button"
        class="br-version-button active"
        data-version="original">
        ORIGINAL
    </button>

    <button type="button"
        class="br-version-button"
        data-version="acoustic">
        ACOUSTIC
    </button>

</div>


<!-- =========================================================
AUDIO PLAYER
========================================================= -->

<div id="br-player"
    data-version="original"
    data-recording="Already Happened">

    <div id="br-player-row">

        <span id="playButton">

            <span id="playIcon">►</span>

            <span id="trackText"></span>

            <span id="duration"></span>

        </span>

        <a id="buyButton" href="">
            BUY
        </a>

    </div>

    <div id="progressBar">
        <div id="progressFill"></div>
    </div>

    <audio id="player"></audio>

</div>


<!-- =========================================================
LYRICS
========================================================= -->

<div class="br-section">
    OBSERVED BEHAVIOUR
</div>

<div class="br-lyrics">

<p>
Funny thing about last times.<br />
Most of them have already happened.
</p>

<p>
There was a road I used to drive<br />
without deciding where it led.<br />
Knew the corners, knew the houses,<br />
knew which lights would change ahead.
</p>

<p>
Couldn&#8217;t tell you when I stopped.<br />
Nothing said to pay attention.<br />
One day it was part of everything.<br />
Then it wasn&#8217;t anymore.
</p>

<p>
No closing scene.<br />
No final line.
</p>

<p>
Just something ordinary<br />
for the final time.
</p>

<p>
It already happened.<br />
Didn&#8217;t notice when it went.<br />
No last look, nothing marked it.<br />
Just another day<br />
I didn&#8217;t think to keep.
</p>

<p>
It already happened.<br />
I only noticed afterwards.
</p>

<p>
There were people I saw constantly.<br />
Then monthly.<br />
Then sometimes.
</p>

<p>
Nobody fell out.<br />
Nothing broke.<br />
Life just got remarkably good<br />
at filling in the gaps.
</p>

<p>
Places changed eventually.<br />
Shops went, signs came down.<br />
I still know exactly where things were.<br />
Which isn&#8217;t much use now.
</p>

<p>
No warning bell.<br />
No grand goodbye.
</p>

<p>
Just one more ordinary<br />
final time.
</p>

<p>
It already happened.<br />
Didn&#8217;t notice when it went.<br />
No last look, nothing marked it.<br />
Just another day<br />
I didn&#8217;t think to keep.
</p>

<p>
It already happened.<br />
I only noticed afterwards.
</p>

<p>
There are clothes I stopped wearing,<br />
songs I somehow stopped putting on.<br />
A version of me knew every word.<br />
He seems to have moved along.
</p>

<p>
Things I thought I&#8217;d always do<br />
became things I used to do.<br />
No decision.<br />
No announcement.
</p>

<p>
Apparently that&#8217;s enough.
</p>

<p>
You expect the important ones<br />
to look important.
</p>

<p>
They don&#8217;t.
</p>

<p>
They look like Tuesday.<br />
Half past four.<br />
Keys on the table.<br />
Nothing unusual.
</p>

<p>
Then years later you realise&#8230;
</p>

<p>
that was it.
</p>

<p>
It already happened.<br />
Didn&#8217;t notice when it went.<br />
No last look, nothing marked it.<br />
Just another day<br />
I didn&#8217;t think to keep.
</p>

<p>
It already happened.<br />
No warning.<br />
Nothing changed.
</p>

<p>
Just something I was still doing&#8230;
</p>

<p>
until I wasn&#8217;t anymore.
</p>

<p>
Funny thing about last times.<br />
You usually find out late.
</p>

</div>


<hr class="br-divider">


<!-- =========================================================
FOOTER
========================================================= -->

<div class="br-footer">

    <a id="brAlbumLink" href=""></a>

    <a id="brAcousticAlbumLink"
       href=""
       style="display:none;"></a>

    <a id="brArtistLink" href=""></a>

</div>


<!-- =========================================================
PAGE AUTOMATION
DO NOT EDIT BELOW THIS LINE
========================================================= -->

<script>

const song = document.getElementById("br-song");

const artist = song.dataset.artist;
const artistClass = song.dataset.artistClass;
const track = song.dataset.track;

const album = song.dataset.album;
const acousticAlbum =
    song.dataset.albumAcoustic || album;

const image = song.dataset.image;

const originalAudio = song.dataset.audio;
const originalProduct = song.dataset.product;

const acousticAudio = song.dataset.audioAcoustic;
const acousticProduct = song.dataset.productAcoustic;

const albumUrl = song.dataset.albumUrl;
const acousticAlbumUrl = song.dataset.albumUrlAcoustic;
const artistUrl = song.dataset.artistUrl;


/* Artist theme */

song.classList.add(artistClass);


/* Artist name */

document.getElementById("brArtist").textContent = artist;


/* Cover */

const cover = document.getElementById("brCover");

cover.src = image;
cover.alt = artist + " - " + track;


/* Player */

const button = document.getElementById("playButton");
const icon = document.getElementById("playIcon");
const player = document.getElementById("player");
const playerContainer = document.getElementById("br-player");
const duration = document.getElementById("duration");
const progress = document.getElementById("progressFill");
const trackText = document.getElementById("trackText");
const buyButton = document.getElementById("buyButton");

const versionSelector =
    document.getElementById("br-version-selector");

const versionButtons =
    document.querySelectorAll(".br-version-button");


/* =========================================================
RECORDING VERSION
========================================================= */

let currentVersion = "original";


function loadVersion(version){

    player.pause();

    player.currentTime = 0;

    icon.textContent = "►";
    progress.style.width = "0%";
    duration.textContent = "";

    currentVersion = version;

    if(version === "acoustic"){

        player.src = acousticAudio;

        buyButton.href = acousticProduct;

        trackText.textContent =
            artist + " • " +
            track + " (Acoustic) • " +
            acousticAlbum;

        playerContainer.dataset.version = "acoustic";
        playerContainer.dataset.recording =
            track + " (Acoustic)";

    }else{

        player.src = originalAudio;

        buyButton.href = originalProduct;

        trackText.textContent =
            artist + " • " +
            track + " • " +
            album;

        playerContainer.dataset.version = "original";
        playerContainer.dataset.recording = track;

    }

    player.load();

    versionButtons.forEach(versionButton => {

        versionButton.classList.toggle(
            "active",
            versionButton.dataset.version === version
        );

    });

}


/* Show selector only when acoustic exists */

if(acousticAudio && acousticProduct){

    versionSelector.style.display = "flex";

}


/* Version buttons */

versionButtons.forEach(versionButton => {

    versionButton.addEventListener("click",()=>{

        loadVersion(versionButton.dataset.version);

    });

});


/* Load original by default */

loadVersion("original");


/* =========================================================
FOOTER
========================================================= */

const albumLink =
    document.getElementById("brAlbumLink");

albumLink.href = albumUrl;
albumLink.textContent = album;


const acousticAlbumLink =
    document.getElementById("brAcousticAlbumLink");

if(
    acousticAudio &&
    acousticAlbumUrl &&
    acousticAlbum !== album
){

    acousticAlbumLink.href = acousticAlbumUrl;
    acousticAlbumLink.textContent = acousticAlbum;
    acousticAlbumLink.style.display = "";

}


const artistLink =
    document.getElementById("brArtistLink");

artistLink.href = artistUrl;
artistLink.textContent = artist;


/* =========================================================
AUDIO
========================================================= */

function formatTime(seconds){

    const mins = Math.floor(seconds / 60);
    const secs = Math.floor(seconds % 60);

    return mins + ":" +
        secs.toString().padStart(2,"0");

}


player.addEventListener("loadedmetadata",()=>{

    duration.textContent =
        formatTime(player.duration);

});


button.addEventListener("click",()=>{

    if(player.paused){

        player.play();
        icon.textContent = "❚❚";

    }else{

        player.pause();
        icon.textContent = "►";

    }

});


player.addEventListener("timeupdate",()=>{

    if(!player.duration){
        return;
    }

    const percent =
        (player.currentTime / player.duration) * 100;

    progress.style.width =
        percent + "%";

});


player.addEventListener("ended",()=>{

    icon.textContent = "►";
    progress.style.width = "0%";

});

</script>


</div>

]]></content:encoded>
					
		
		<enclosure url="https://bardrecords.co.uk/wp-content/uploads/2026/09/Already-Happened.mp3" length="11564855" type="audio/mpeg" />
<enclosure url="https://bardrecords.co.uk/wp-content/uploads/2026/09/Already-Happened-Acoustic.mp3" length="10505524" type="audio/mpeg" />

			</item>
	</channel>
</rss>
