ADVERTISEMENT

NCT JNJM featuring Jeno, Jaemin debuts with mini-album 'Both Sides'

Published Feb 24, 2026 12:50 am  |  Updated Feb 24, 2026 08:52 am
NCT JNJM featuring Jeno and Jaemin (SM Entertainment)
NCT JNJM featuring Jeno and Jaemin (SM Entertainment)

K-pop idol Jeno and Jaemin of K-pop boy band NCT Dream have teamed up under NCT JNJM and released their first mini-album “Both Sides” on Feb. 23. 

The six-track debut mini-album captures the duality of Jeno and Jaemin, the dynamic tension of their individual charms and sleek synergy. 

They have honed their chemistry for over a decade together, from their trainee days to the activities with NCT and NCT Dream. 

The song “Both Sides” is a hip-hop dance track that blends fluid drum beats, witty vocals and rap, allowing the pair to flex their charismatic side: “She asked me, ‘Which one is your best side?’ I told her, ‘Both sides!’”

NCT JNJM featuring Jeno and Jaemin (SM Entertainment)
NCT JNJM featuring Jeno and Jaemin (SM Entertainment)
NCT JNJM featuring Jeno and Jaemin (SM Entertainment)
NCT JNJM featuring Jeno and Jaemin (SM Entertainment)
"Both Sides" released by NCT JNJM featuring Jeno and Jaemin (SM Entertainment)

“I.D.O.L.” is an uptempo pop track rooted in Miami bass, with heavy 808 kicks, topped off with Jeno and Jaemin’s free-spirited rap and groovy melodic lines. 

The lyrics capture the confident attitude of an idol commanding the global stage, while still captivating fans on a personal level, beyond the surface glitz and glamour. 

“What It Is,” featuring lyrics written by Jaemin, is an uptempo R&B track that sensorially portrays how subtle stimuli, like shared glances and lingering scents, gradually deepen into a powerful attraction. 

On the other hand, “Hashtag” blends late-2000s Southern hip-hop flows with a captivating contrast between the low-register rap and smooth melodic lines. The lyrics declare a determination to prove limitless charm in response to the countless hashtags that get directed at the pair. 

“Wind Up” throws in baseball metaphors for an empowering, bouncy hip-hop track with heavy drums and horn sounds. 

“Sexier,” meanwhile, goes slightly hyperpop with an addictive chorus, bright synths and a rhythmic dance beat. The lyrics playfully capture the escalating tension and boldness that unfold as two people are drawn to each other.

“Both Sides” tracklist:

Both Sides

I.D.O.L.

What It Is

Hashtag 

Wind Up 

Sexier

NCT JNJM's Jeno (SM Entertainment)
NCT JNJM's Jeno (SM Entertainment)
NCT JNJM's Jaemin (SM Entertainment)
NCT JNJM's Jaemin (SM Entertainment)
NCT JNJM's Jeno (SM Entertainment)
NCT JNJM's Jeno (SM Entertainment)
NCT JNJM's Jaemin (SM Entertainment)
NCT JNJM's Jaemin (SM Entertainment)
NCT JNJM featuring Jeno and Jaemin (SM Entertainment)
NCT JNJM featuring Jeno and Jaemin (SM Entertainment)
NCT JNJM's Jeno (SM Entertainment)
NCT JNJM's Jeno (SM Entertainment)
NCT JNJM's Jaemin (SM Entertainment)
NCT JNJM's Jaemin (SM Entertainment)

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.