ADVERTISEMENT

AUDIOJUNKIE: Bucking an old wrap

Published Dec 8, 2025 09:40 am
I’m getting old. I think.
At least that’s how I see it after checking my Spotify Wrapped for 2025. You know, the annual music summary gimmick from Spotify for its users, which is based on your algorithmic use of the platform. Spotify tracks your listening habits, as in it says how much time you use their app, what kind of music you listen to, and gamifies all their collected data to make it more fun and not make it feel creepy that their artificial intelligence is tracking you. It even asks you to share it all in a post.
Paul Weller
Paul Weller
I digress. Anyway, back to feeling old. I thought I might be a tad, only to find out my Top Artist of the year is a 67-year-old mod pop rocker. Spotify Wrapped: “Paul Weller is your top artist. You spent 708 minutes with them, which makes you a top 0.3 percent global fan.”
Granted, the former The Jam frontman, former Style Council, and eventual solo artist released his latest album “Find El Dorado” (a low-key vibe affair) last July and is very much active. But really, I guess I’m still returning now and then to his truly excellent rhythm and blues rock-inflected 1997 album “Heavy Soul.” Can you blame me for repeatedly listening to a classic ’90s album? To this I say: I bet my Paul Weller is cooler than your top artist OTY.
Oh yeah, apparently I also listened to New Wave. By a lot! Why not? As a music genre, it still sounds freakin’ cool 40-plus years after the fact. And FYI, all the cool acts today are borrowing from New Wave. From The Weeknd, The 1975, to Dua Lipa and Chappell Roan, all are taking a page off the 80s. Locally, Cup Of Joe, IV of Spades, Keneniah, and New Lore (to name some) are also drawing from the spring. The dreamy keyboard synth sound is so back!
Spotify also tracked that I’ve listened to a lot of The Smiths. True! Only because I rediscovered how cool Johnny Marr is and am still figuring out the deceptively intricate guitar parts of “This Charming Man.” Oh yeah, the band had its heyday back in the 80s.
So am I just recycling the sounds of yore? Am I stuck in a groove like a dusty vinyl record jumping in a loop? Nein!¡No creo!
Because Spotify Wrapped also reckons I took in a lot of new music. My year-long listening on the app shows my “Top Genres” are OPM, Pop Rock, Indie Rock, Rap, and New Wave (ok, maybe not the last bit). But yeah, I listened to a lot of local acts. Every week, I check as much new music as I can: Sugarcane, Cup Of Joe, Adie, Ace Banzuelo, Sean Archer, Arthur Miguel, Rob Deniel, Janine Berdin, Dom Guyot, The MNY, Matt Wilson, Dana Paulene, Ena Mori, and more are regulars on my Pinoy Pop Playlist.
In fact, my Number One OPM artist I’ve been listening to all year round? Amiel Sol, whose brand of acoustic pop – glimmering, yearning, and effervescent – has had a breakout year, and evidently, I’ve taken in a lot of time enjoying his songs, in particular “Sa Bawat Sandali.” To which, according to ‘wrapped,’ I listened to 31 times.
Liar! I feel like triple it’s that.
So as far as my music listening goes, I guess, old and young go hand in hand.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.