<!DOCTYPE html>
<html lang="en" class="h-100" data-bs-theme="dark">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Meloslave (Glenn Thomas Andersen) - Norwegian DJ/producer from Mosby. High-energy Techno, Trance, House, Hardstyle & Hardcore. Stream latest track 'Dronninga Av Drama' now!">
<!-- <meta name="author" content="Daniel Dahl"> -->
<meta name="robots" content="index, follow" />
<meta property="og:title" content="Meloslave – Norwegian DJ/Producer">
<meta property="og:description" content="Meloslave (Glenn Thomas Andersen) – High-energy Techno, Trance, House, Hardstyle & Hardcore from Mosby, Norway. Stream 'Dronninga Av Drama' now!">
<meta property="og:url" content="https://meloslave.com/">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Meloslave">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://meloslave.com/assets/og-image.jpg">
<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Meloslave DJ">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Meloslave – Norwegian DJ/Producer">
<meta name="twitter:description" content="Meloslave (Glenn Thomas Andersen) – High-energy Techno, Trance, House, Hardstyle & Hardcore from Mosby. Stream now!">
<meta name="twitter:image" content="https://meloslave.com/assets/og-image.jpg">
<meta name="theme-color" content="#000000">
<title>Meloslave – Norwegian DJ / Producer | Techno, Trance, Hardstyle</title>
<link rel="canonical" href="https://meloslave.com/" />
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="manifest" href="/assets/site.webmanifest">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/5.3.8/brite/bootstrap.min.css" integrity="sha512-hdHm7G0usstmeadnEc35uty2sWkdO3btt1t4+yQOieAPIyUyC6AcE36YIrL4SrbNinll5f4HxpQSUA0UseNhVg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css" integrity="sha384-XGjxtQfXaH2tnPFa9x+ruJTuLE3Aa6LhHSWRr1XeTyhezb4abCG4ccI5AkVDxqC+" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css" integrity="sha512-2SwdPD6INVrV/lHTZbO2nodKhrnDdJK9/kg2XD1r9uGqPo1cUbujc+IYdlYdEErWNu69gVcYgdxlmVmzTWnetw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bungee&family=Syne:wght@400..800&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/style.css" id="dfault-css" media="all" />
<script async src="https://www.googletagmanager.com/gtag/js?id=G-QSB216C4V3"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-QSB216C4V3');
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": ["Person", "MusicGroup"],
"name": "Meloslave",
"inLanguage": "en",
"alternateName": "Glenn Thomas Andersen",
"url": "https://meloslave.com",
"image": "https://meloslave.com/assets/meloslave-1.jpg",
"genre": ["Techno", "Trance", "House", "Hardstyle", "Hardcore"],
"sameAs": [
"https://www.instagram.com/meloslave/",
"https://www.youtube.com/channel/UCzlgVXNXSgeO5ngsoJxmesg",
"https://www.facebook.com/Meloslave/",
"https://x.com/Meloslave",
"https://www.twitch.tv/meloslave",
"https://open.spotify.com/artist/3YUVoZ2g2WCj2uSJEZsPR9"
]
}
</script>
</head>
<body class="d-flex h-100">
<video autoplay loop muted playsinline id="bgVideo" aria-hidden="true"
poster="/assets/meloslave-poster.jpg" preload="metadata" class="position-fixed top-0 start-0 w-100 h-100 object-fit-cover">
<source src="/assets/meloslave-bg-long.mp4" type="video/mp4">
<source src="/assets/meloslave-bg-long.webm" type="video/webm">
</video>
<div class="position-fixed top-0 start-0 w-100 h-100 dd-bg-img"></div>
<div class="position-fixed bottom-0 end-0 m-2 d-flex gap-1 dd-btn-bar">
<button id="pauseToggle" class="btn btn-outline-light rounded-pill" aria-label="Pause background video">
<i id="pauseIcon" class="fa-solid fa-pause"></i>
</button>
<button id="muteToggle" class="btn btn-outline-light rounded-pill" aria-label="Mute background audio">
<i id="speakerIcon" class="fa-solid fa-volume-mute"></i>
</button>
<div class="btn-group dropup dd-hc-btn">
<button type="button"
class="btn btn-outline-light rounded-pill dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
<i class="fa-solid fa-palette fa-xl"></i>
</button>
<ul class="dropdown-menu dropdown-menu-end">
<li><a class="dropdown-item" href="#" data-theme="dark">Default Dark</a></li>
<li><a class="dropdown-item" href="#" data-theme="high-contrast-dark">High Contrast Dark</a></li>
<li><a class="dropdown-item" href="#" data-theme="high-contrast-light">High Contrast Light</a></li>
<li><a class="dropdown-item" href="#" data-theme="high-contrast-custom">High Contrast Yellow</a></li>
</ul>
</div>
</div>
<div class="container d-flex w-100 h-100 p-3 mx-auto flex-column">
<header id="site-header" class="mb-5 mt-4 text-center">
<div id="profileCarousel" class="carousel slide mb-3 mx-auto"
data-bs-ride="carousel" data-bs-interval="4500" style="max-width: 240px;">
<div class="carousel-inner">
<div class="carousel-item active">
<img src="/assets/meloslave-1.jpg" class="d-block w-100 rounded-4" fetchpriority="high"
alt="Meloslave 1 | from bassrave, photo by snadravictoria">
</div>
<div class="carousel-item">
<img src="/assets/meloslave-2.jpg" class="d-block w-100 rounded-4" loading="lazy"
alt="Meloslave 2 | photo by unknown">
</div>
<div class="carousel-item">
<img src="/assets/meloslave-3.jpg" class="d-block w-100 rounded-4" loading="lazy"
alt="Meloslave 3 | photo by erling_abrahamsen">
</div>
<div class="carousel-item">
<img src="/assets/meloslave-4.jpg" class="d-block w-100 rounded-4" loading="lazy"
alt="Meloslave 4 | photo by erling_abrahamsen">
</div>
<div class="carousel-item">
<img src="/assets/meloslave-5.jpg" class="d-block w-100 rounded-4" loading="lazy"
alt="Meloslave 5 | from bassrave, photo by snadravictoria">
</div>
<div class="carousel-item">
<img src="/assets/meloslave-6.jpg" class="d-block w-100 rounded-4" loading="lazy"
alt="Meloslave 6 | photo by erling_abrahamsen">
</div>
<div class="carousel-item">
<img src="/assets/meloslave-7.jpg" class="d-block w-100 rounded-4" loading="lazy"
alt="Meloslave 7 | photo by unknown">
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#profileCarousel" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#profileCarousel" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
<h1 class="display-1">Meloslave</h1>
<p>
DJ <i class="bi bi-slash"></i> Producer from Norway<br>
Techno <i class="bi bi-dot"></i> Trance <i class="bi bi-dot"></i> Hardstyle <i class="bi bi-dot"></i> Hardcore
</p>
<button type="button" class="btn btn-primary btn-fixed-width" data-bs-toggle="modal" data-bs-target="#bioModal">
<i class="fa-solid fa-user fa-fw"></i> Read Bio
</button>
<button type="button" class="btn btn-primary btn-fixed-width d-none" data-bs-toggle="modal" data-bs-target="#contactModal">
<i class="fa-solid fa-envelope fa-fw"></i> Contact
</button>
<div class="mt-5 mb-2 text-center">
<div class="d-flex justify-content-center gap-4 flex-wrap">
<div class="social-icon">
<a href="https://www.instagram.com/meloslave/" target="_blank" rel="noopener noreferrer" title="Instagram">
<i class="fa-brands fa-instagram fa-3x fa-fw"></i></a>
<a href="https://www.youtube.com/channel/UCzlgVXNXSgeO5ngsoJxmesg" target="_blank" rel="noopener noreferrer" title="YouTube">
<i class="fa-brands fa-youtube fa-3x fa-fw"></i></a>
<a href="https://www.facebook.com/Meloslave/" target="_blank" rel="noopener noreferrer" title="Facebook">
<i class="fa-brands fa-facebook fa-3x fa-fw"></i></a>
<a href="https://x.com/Meloslave" target="_blank" rel="noopener noreferrer" title="X / Twitter">
<i class="fa-brands fa-x-twitter fa-3x fa-fw"></i></a>
<a href="https://www.twitch.tv/meloslave" target="_blank" rel="noopener noreferrer" title="Twitch">
<i class="fa-brands fa-twitch fa-3x fa-fw"></i></a>
</div>
</div>
</div>
</header>
<main id="dd-melomain" class="text-center mb-5">
<div class="mb-5 d-grid gap-2 col-lg-6 mx-auto">
<div class="spotify-hero">
<h3 class="mb-3">Play Latest Song</h3>
<iframe data-testid="embed-iframe" src="https://open.spotify.com/embed/track/6Tc8XNF0hywVt9CP2BgE2l?utm_source=generator" width="100%" height="152" frameborder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>
</div>
<h3 class="mt-4">Stream Music</h3>
<a class="icon-link btn btn-primary btn-lg btn-spotify" href="https://open.spotify.com/artist/3YUVoZ2g2WCj2uSJEZsPR9">
<i class="fa-brands fa-spotify fa-fw"></i> Spotify</a>
<div class="dd-grid-3 d-grid gap-2">
<a class="icon-link btn btn-primary btn-lg btn-apple" href="https://music.apple.com/no/artist/meloslave/1251003673">
<i class="fa-brands fa-itunes-note fa-fw"></i> Apple Music</a>
<a class="icon-link btn btn-primary btn-lg btn-amazon" href="https://www.amazon.com/music/player/artists/B097D428YL/meloslave">
<i class="fa-brands fa-amazon fa-fw"></i> Amazon Music</a>
<a class="icon-link btn btn-primary btn-lg btn-soundcloud" href="https://soundcloud.com/glenn-andersen-1">
<i class="fa-brands fa-soundcloud fa-fw"></i> SoundCloud</a>
</div>
<h3 class="mt-4">Follow & Watch</h3>
<div class="dd-grid-2 d-grid gap-2">
<a class="icon-link btn btn-primary btn-lg btn-instagram" href="https://www.instagram.com/meloslave/">
<i class="fa-brands fa-instagram fa-fw"></i> Instagram</a>
<a class="icon-link btn btn-primary btn-lg btn-youtube" href="https://www.youtube.com/channel/UCzlgVXNXSgeO5ngsoJxmesg">
<i class="fa-brands fa-youtube fa-fw"></i> YouTube</a>
<a class="icon-link btn btn-primary btn-lg btn-facebook" href="https://www.facebook.com/Meloslave/">
<i class="fa-brands fa-facebook fa-fw"></i> Facebook</a>
<a class="icon-link btn btn-primary btn-lg btn-twitch" href="https://www.twitch.tv/meloslave">
<i class="fa-brands fa-twitch fa-fw"></i> Twitch</a>
</div>
<h3 class="mt-4">Merch</h3>
<a class="icon-link btn btn-primary btn-lg btn-glass" href="https://vennesla-merch.creator-spring.com/listing/buy-meloslave-offisiell">
<i class="fa-solid fa-shirt fa-fw"></i> Official Vennesla Merch</a>
<h3 class="mt-4">Other Links</h3>
<div class="dd-grid-2 d-grid gap-2">
<a class="icon-link btn btn-primary btn-lg btn-glass" href="https://streamelements.com/meloslave">
StreamElements</a>
<a class="icon-link btn btn-primary btn-lg btn-glass" href="https://www.imdb.com/name/nm8282384/">
IMDb</a>
<a class="icon-link btn btn-primary btn-lg btn-glass" href="https://bassandtime.com/Meloslave">
Bass and Time</a>
<a class="icon-link btn btn-primary btn-lg btn-glass" href="https://www.palmesus.com/artister/meloslave">
Palmesus</a>
<a class="icon-link btn btn-primary btn-lg btn-glass" href="https://www.passion4trance.no/2025/10/11/meloslave-to-passion-4-trance-electronic-artwork-the-17th-of-october/">
Passion 4 Trance</a>
<a class="icon-link btn btn-primary btn-lg btn-glass" href="https://www.youtube.com/watch?v=Trqi7GeBd0s">
Meloslave - Fuck Dæ (Music Video)</a>
</div>
</div>
<div class="my-5 dd-melo-footer">
<h3>Meloslave</h3>
<p class="lead">DJ Glenn Thomas Andersen<br>Org. no.: 931 698 176</p>
<a href="#" data-bs-toggle="modal" data-bs-target="#contactModal" class="text-primary d-none">Contact</a>
</div>
</main>
<footer class="pb-5 mt-5 dd-dfault-footer text-center">
<p>
<a href="https://dfault.it/" target="_blank" title="D-FAULT PENDING" class="text-warning">D-FAULT PENDING</a><br>
<span class="d-none d-lg-inline">Copyright</span> <i class="bi bi-c-circle"></i> 2007–<?php echo date("Y") ?> <i class="bi bi-dot"></i> <a href="https://meloslave.com/" title="Glenn Thomas Andersen" class="text-warning">Meloslave.com</a><br>
<a href="https://dahlskebank.com/" target="_blank" title="Dahlske Bank" class="text-warning">Powered by dB</a> <i class="bi bi-slash"></i>
<a href="https://danieldahl.com/" target="_blank" title="Daniel Dahl" class="text-warning">Fueled by dD</a> <i class="bi bi-slash"></i>
<a href="https://dxd.no/" target="_blank" title="deus ex Dahl" class="text-warning">Pinnacle of dxD</a>
</p>
</footer>
</div>
<div class="modal fade" id="bioModal" tabindex="-1" aria-labelledby="bioModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title" id="bioModalLabel">About Meloslave</h3>
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<img src="/assets/og-image.jpg" class="img-fluid rounded mb-3" alt="Meloslave & Soran">
<p class="lead">
Meloslave, whose real name is Glenn Thomas Andersen, was born on March 22, 1986 in Tønsberg, Norway.
</p>
<p class="lead">
His passion for music started early. At the age of 15, he began experimenting with music production and synthesizer theory in his bedroom. Two years later, he discovered DJing after meeting fellow DJ Active Bee, who lent him his first setup. This ignited his lifelong love for energizing dancefloors.
</p>
<p class="lead">
He learned to beatmatch on vinyl before transitioning to CD players and spent several years playing private parties. After producing and DJing on and off for some time, the COVID pandemic led him to start streaming on Twitch. His streams quickly caught the attention of local promoters and relaunched his career.
</p>
<p class="lead">
Today, Meloslave is known for his high-energy and versatile style. He loves blending multiple genres - Techno, Trance, House, Hardstyle, and Hardcore - always adapting his sets to create the perfect vibe for every audience.
</p>
</div>
<div class="modal-footer"><button type="button" class="btn btn-primary" data-bs-dismiss="modal">Close</button></div>
</div>
</div>
</div>
<div class="modal fade" id="contactModal" tabindex="-1" aria-labelledby="contactModalLabel" aria-hidden="true" data-bs-theme="light">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="contactModalLabel">Contact Meloslave</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body text-center">
<p class="lead">Meloslave DJ Glenn Thomas Andersen<br>Organization number: 931 698 176</p>
<p class="lead"><i>Contact details and functionality coming soon!</i></p>
<!-- Optional: if you have a public email -->
<!-- <p class="mt-4">Kontakt: <a href="mailto:xxx@meloslave.com">xxx@meloslave.com</a></p> -->
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!--
Video Controls Explanation Alert
<div id="videoAlert" class="alert alert-dismissible alert-warning position-fixed bottom-0 start-50 translate-middle-x mb-3" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
<h5 class="alert-heading">Warning! Background video sound is off</h5>
Tap the <i class="fa-solid fa-volume-high fa-fw"></i> speaker to turn music on/off.<br>
Tap the <i class="fa-solid fa-pause fa-fw"></i> button to pause/resume the video.
</div>
-->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js" integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI" crossorigin="anonymous"></script>
<script src="/dfault.js"></script>
</body>
</html>