ADVERTISEMENT

AUDIO JUNKIE: Foo Fighters rally behind new effort, lobster win in Dua Lipa video

Published Feb 13, 2021 09:32 am

The new album by Foo Fighters entitled “Medicine At Midnight” is a doozy. Heavy moments abound while leaving ample room for something new both for the band and their longtime listeners. Nuanced new originals shed a different side of the band.

Whereas they demonstrated harmonized heaviness on their previous album “Concrete And Gold,” the Foos put their MOR side to the fore here.

A fine example is opening track “Making Fire” in which they demonstrate some tasty pop tinged melodies via their “na-na-na-na” choruses courtesy of Grohl’s teenage daughter Violet.

They put on a driving dance beat on “Cloudspotter,” and some Bowie-esque ravings on “Medicine At Midnight.”

Even the guitar solo on said track echo that of Stevie Ray Vaughan’s tone on Bowie’s “Let’s Dance.” An affectionate nod to those late greats no doubt.

Acoustic guitars and strings open “Waiting On A War” that eventually builds up to the usual arena-sized rock band sound of the Foos one-third of the way of the song.

And there’s more of that no-nonsense rocking from Grohl, guitarists Chris Shiflett, Pat Smear, bassist Nate Mendell, keyboardist Rami Jaffee and drummer Taylor Hawkins on the overdriven scratch of guitars on  “Holding Poison,” thumping anti-war sentiments on “No Son Of Mine,” and the band’s rhythmic play on “Shame Shame” --  the attack on the drums (and arrangement) on the last somehow recall Jimi Hendrix’s “Fire.”

But it’s on fine ballad “Chasing Birds” that we see a really different side of the Foos. Thanks to the synths and keyboard skills of Jaffee and producer Greg Kurstin,  the Foos has another mode so to speak other than the default full-on rock. The album ends with anthemic rocker “Love Dies Young.”

And what a feat by the Foo Fighters for being all over TV, social media and online programs as they promote “Medicine At Midnight.” From Howard Stern, to Fallon, "Saturday Night Live," to an Apple Music hits program, to their own Foo Fighters Radio on Sirius XM and every other show that matter, the Foos are on it to spread the word of “Medicine At Midnight.”

Meanwhile, Dua Lipa releases a new track entitled “We’re Good” as part of the “Moonlight Edition” of her most recent album “Future Nostalgia.”

Love takes a beating on said song, and judging by the quirky, pro-sea creature music video, a crustacean will too.  

On said video, Dua Lipa is the songbird on a 1920’s-style luxury restaurant on a cruise ship singing about a clean break from a relationship. The video then turns to the perspective of a pair of lobsters.

As fate would have it, the crustaceans were torn apart when one of them was helplessly picked from the aquarium and unceremoniously dumped into a pot and cooked for the enjoyment of the restaurant patrons.

You could almost feel for the guy, er, crustacean when he/it saw his partner served and eaten. Our intrepid crustacean would have met the same fate too if not for a stroke of luck (for him/it).

Turns out said cruise ship was a proverbial Titanic. And guess who survived as he swam underneath the waves away from the sinking ship?

Dua Lipa feels the same way too. Relationship disaster strikes but survival after is key.  As she sings “not gonna judge you when you’re with somebody else / as long as you swear you won’t be pissed when I do it myself / let’s end it like we should and say we’re good.” 

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.