Rockstar Games Announces GTA VI Soundtrack With 34 Original Tracks
Rockstar Games has revealed the Grand Theft Auto VI soundtrack album featuring 34 original songs from artists including Travis Scott, Yung Lean, Morgan Wallen, and Keith Richards.
Rockstar Games Announces GTA VI Soundtrack With 34 Original Tracks - September 18, 2026 | Entertainment | By Jacob Harding
Rockstar Games has revealed the Grand Theft Auto VI soundtrack album featuring 34 original songs from artists including Travis Scott, Yung Lean, Morgan Wallen, and Keith Richards.
(function () {
var root = document.documentElement;
var themeBtn = document.getElementById('themeBtn');
var fontBtn = document.getElementById('fontBtn');
var copyBtn = document.getElementById('copyBtn');
var bar = document.getElementById('bar');
var mq = window.matchMedia('(prefers-color-scheme: dark)');
function save(k, v) { try { localStorage.setItem(k, v); } catch (e) {} }
function isDark() {
var t = root.dataset.theme;
return t === 'dark' || (t !== 'light' && mq.matches);
}
function sync() {
themeBtn.setAttribute('aria-pressed', isDark());
themeBtn.querySelector('.label').textContent = isDark() ? 'Light' : 'Dark';
themeBtn.setAttribute('aria-label', isDark() ? 'Switch to light mode' : 'Switch to dark mode');
fontBtn.setAttribute('aria-pressed', root.dataset.font === 'dyslexic');
}
themeBtn.addEventListener('click', function () {
var next = isDark() ? 'light' : 'dark';
root.dataset.theme = next; save('huge-theme', next); sync();
});
fontBtn.addEventListener('click', function () {
var next = root.dataset.font === 'dyslexic' ? 'atkinson' : 'dyslexic';
root.dataset.font = next; save('huge-font', next); sync();
});
mq.addEventListener && mq.addEventListener('change', sync);
copyBtn.addEventListener('click', function () {
var done = function () {
copyBtn.textContent = 'Link copied';
setTimeout(function () { copyBtn.textContent = 'Copy link'; }, 2000);
};
if (navigator.clipboard) navigator.clipboard.writeText(location.href).then(done);
});
function progress() {
var h = document.documentElement;
var max = h.scrollHeight - h.clientHeight;
bar.style.width = (max > 0 ? (h.scrollTop / max) * 100 : 0) + '%';
}
// Back button
var backBtn = document.getElementById('backBtn');
var initialScroll = -1;
var SCROLL_THRESHOLD = 50;
if (backBtn) {
var currentScroll = window.pageYOffset || document.documentElement.scrollTop;
if (currentScroll > SCROLL_THRESHOLD) {
initialScroll = currentScroll;
backBtn.style.top = initialScroll + 'px';
backBtn.classList.add('visible');
}
window.addEventListener('scroll', function() {
var currentScroll = window.pageYOffset || document.documentElement.scrollTop;
if (currentScroll > SCROLL_THRESHOLD) {
if (initialScroll === -1) {
initialScroll = currentScroll;
backBtn.style.top = initialScroll + 'px';
backBtn.classList.add('visible');
}
backBtn.style.top = (initialScroll - currentScroll) + 'px';
} else {
backBtn.classList.remove('visible');
initialScroll = -1;
}
}, { passive: true });
}
addEventListener('scroll', progress, { passive: true });
addEventListener('resize', progress);
sync(); progress();
})();