Анализ сайта rhapsody.com
Основное Готовность: 75%
Домен
rhapsody.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://rhapsody.com
301 MovedPermanently
https://www.napster.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 05.11.2026 3:45:00.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,27сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,27сек оптимальна.
Объем документа
120Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 120Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 13
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 13 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | https://cdn.prod.website-files.com/69ae6251111a514c4038172a/css/napsternew.shared.29cfcac0f.min.css |
| stylesheet | https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css | |
| stylesheet | text/css | //cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css |
| stylesheet | text/css | //cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css |
| js | text/javascript | https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js |
| js | https://www.googletagmanager.com/gtag/js?id=G-DCKSBF6366 | |
| js | https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js | |
| js | https://www.googletagmanager.com/gtag/js?id=AW-18191336479 | |
| js | text/javascript | https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=69ae6251111a514c4038172a |
| js | text/javascript | https://cdn.prod.website-files.com/69ae6251111a514c4038172a/js/napsternew.schunk.a643aa8ea17d1482.js |
| js | text/javascript | https://cdn.prod.website-files.com/69ae6251111a514c4038172a/js/napsternew.c9f80112.b5126f0ca8b622fd.js |
| js | text/javascript | https://consent.cookiebot.com/uc.js |
| js | text/javascript | //cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js |
Серверные заголовки
Кол-во: 14
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 14шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Fri, 21 Aug 2026 15:26:59 GMT |
| Set-Cookie | _cfuvid=PwTa2CWHTtWdyQI6xk4bpoD9YE3RIFY6.sQ8EDZW7G0-1787326019.1950457-1.0.1.1-JuwxXHlD6PhKmhXSiEcNjwaDPKWmmIX5KNZMS62D77g; HttpOnly; SameSite=None; Secure; Path=/; Domain=www.napster.com |
| cf-ray | a2eaa8c3ff87f106-DME |
| cf-cache-status | HIT |
| Age | 117005 |
| Link | <https://cdn.prod.website-files.com>; rel=preconnect; crossorigin, <https://cdn.prod.website-files.com/69ae6251111a514c4038172a/css/napsternew.shared.29cfcac0f.min.css>; rel=preload; as=style; crossorigin; integrity="sha384-Kc/KwPFkQ3myUwZvHQp64lq6qH55VM8g2CllgVr4v6Q0VG6XygInM+eEJhMUCB94", <https://fonts.googleapis.com>; rel=preconnect, <https://fonts.gstatic.com>; rel=preconnect; crossorigin, <https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css>; rel=preload; as=style |
| Server | cloudflare |
| Strict-Transport-Security | max-age=31536000 |
| Vary | accept-encoding |
| surrogate-control | max-age=432000 |
| surrogate-key | www.napster.com 69ae6251111a514c4038172a pageId:6a2ad426365d3290a62eaded 69c398fad43aa2fefa2e4950 69afde3f1bc20c6643ee4098 |
| x-lambda-id | bb98c122-f844-41b5-893a-81d79447ca51 |
| x-wf-region | us-east-1 |
| Alt-Svc | h3=":443" |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS Webflow.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 48%
Title
Napster | Visible AI Agents with Voice, Video and Memory
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 56, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Create, deploy and talk to lifelike AI agents with voice, video presence, memory and real-time utility across apps, websites and workplaces.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 140, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.napster.com
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 5
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Napster is an AI agent platform that enables organizations and individuals to deploy specialized AI companions with persistent memory, video presence, and real-time voice capabilities. |
| og:description | Create, deploy and talk to lifelike AI agents with voice, video presence, memory and real-time utility across apps, websites and workplaces. |
| og:image | https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ae7637393b1f52d86dd343_opengraph.png |
| og:type | website |
| og:url | https://www.napster.com |
Все мета-теги
Кол-во: 12
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 12шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | description | Create, deploy and talk to lifelike AI agents with voice, video presence, memory and real-time utility across apps, websites and workplaces. |
| name | twitter:title | Napster is an AI agent platform that enables organizations and individuals to deploy specialized AI companions with persistent memory, video presence, and real-time voice capabilities. |
| name | twitter:description | Create, deploy and talk to lifelike AI agents with voice, video presence, memory and real-time utility across apps, websites and workplaces. |
| name | twitter:image | https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ae7637393b1f52d86dd343_opengraph.png |
| name | twitter:card | summary_large_image |
| name | viewport | width=device-width, initial-scale=1 |
| name | twitter:site | @napster_corp |
| property | og:title | Napster is an AI agent platform that enables organizations and individuals to deploy specialized AI companions with persistent memory, video presence, and real-time voice capabilities. |
| property | og:description | Create, deploy and talk to lifelike AI agents with voice, video presence, memory and real-time utility across apps, websites and workplaces. |
| property | og:image | https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ae7637393b1f52d86dd343_opengraph.png |
| property | og:type | website |
| property | og:url | https://www.napster.com |
Оптимизация Готовность: 90%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Кол-во слов 626 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 8 встречаются в тексте достаточно.
Абзацев с текстом 13 достаточно.
Среднее число слов в абзаце 13 достаточно.
Кол-во знаков контента 4030 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 13. Это хорошо.
На странице присутствуют заголовки <h3> 12.
Тошнота
7,35
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
9,11%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| napster | 54 | 8,63% |
| spaces | 8 | 1,28% |
| station | 6 | 0,96% |
| learn: | 6 | 0,96% |
| enterprise | 6 | 0,96% |
| developers | 6 | 0,96% |
| products | 4 | 0,64% |
| agents | 4 | 0,64% |
| started | 4 | 0,64% |
| memory | 4 | 0,64% |
| higher | 3 | 0,48% |
| solutions | 3 | 0,48% |
| partners | 3 | 0,48% |
| studies | 3 | 0,48% |
| company | 3 | 0,48% |
| newsroom | 3 | 0,48% |
| security | 3 | 0,48% |
| careers | 3 | 0,48% |
| contact | 3 | 0,48% |
| principles | 3 | 0,48% |
Индексация Готовность: 25%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 109 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 123674 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://rhapsody.com/robots.txt
301 MovedPermanently
https://www.napster.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><!-- Last Published: Thu Aug 20 2026 06:56:47 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.napster.com" data-wf-page="6a2ad426365d3290a62eaded" data-wf-site="69ae6251111a514c4038172a" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Napster | Visible AI Agents with Voice, Video and Memory</title><meta content="Create, deploy and talk to lifelike AI agents with voice, video presence, memory and real-time utility across apps, websites and workplaces." name="description"/><meta content="Napster is an AI agent platform that enables organizations and individuals to deploy specialized AI companions with persistent memory, video presence, and real-time voice capabilities." property="og:title"/><meta content="Create, deploy and talk to lifelike AI agents with voice, video presence, memory and real-time utility across apps, websites and workplaces." property="og:description"/><meta content="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ae7637393b1f52d86dd343_opengraph.png" property="og:image"/><meta content="Napster is an AI agent platform that enables organizations and individuals to deploy specialized AI companions with persistent memory, video presence, and real-time voice capabilities." name="twitter:title"/><meta content="Create, deploy and talk to lifelike AI agents with voice, video presence, memory and real-time utility across apps, websites and workplaces." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ae7637393b1f52d86dd343_opengraph.png" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/css/napsternew.shared.29cfcac0f.min.css" rel="stylesheet" type="text/css" integrity="sha384-Kc/KwPFkQ3myUwZvHQp64lq6qH55VM8g2CllgVr4v6Q0VG6XygInM+eEJhMUCB94" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Inter:300,400,500,600,700"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b162fe58ef2659030d9f17_favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b162f5db8482341a9f75f0_webclip-napster.png" rel="apple-touch-icon"/><link href="https://www.napster.com" rel="canonical"/><script type="application/ld+json">
{
"@context": "https://schema.org",
"video": {
"@type": "VideoObject",
"name": "Napster AI agents",
"description": "AI agents you can see, talk to, and create with.",
"thumbnailUrl": [
"https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69afcd061331a30366d33fc7_bg-hero1.avif"
],
"uploadDate": "2026-04-01",
"duration": "PT0M46S",
"embedUrl": "https://www.napster.com/station",
"contentUrl": "https://demoassets.touchcast.com/webflow-assets/videos/napster-intro-new_1.webm"
}
}
</script><!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-DCKSBF6366"></script>
<script defer src="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js"></script>
<script defer>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-DCKSBF6366');
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-18191336479"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'AW-18191336479');
</script>
<!-- ============================================================
SCHEMA 1: ORGANIZATION (Global)
============================================================ -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Napster",
"legalName": "Napster Corporation",
"url": "https://www.napster.com",
"logo": "https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b2676cfaca4a559c6d5fcc_napster-logo.svg",
"description": "Napster is an AI agent platform that enables organizations and individuals to deploy specialized AI companions with persistent memory, video presence, and real-time voice capabilities.",
"foundingDate": "1999",
"sameAs": [
"https://www.linkedin.com/company/napstercorp/",
"https://www.youtube.com/@napstercorp",
"https://www.instagram.com/napstercorp/",
"https://x.com/napster_corp",
"https://www.facebook.com/napstercorp/"
],
"contactPoint": [
{
"@type": "ContactPoint",
"contactType": "sales",
"url": "https://www.napster.com/contact"
},
{
"@type": "ContactPoint",
"contactType": "customer support",
"url": "https://help.napster.com/hc/en-us"
}
],
"address": {
"@type": "PostalAddress",
"addressCountry": "US"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Napster",
"url": "https://www.napster.com",
"description": "AI companions with video presence, persistent memory, and real-time voice. For consumers, enterprises, and developers.",
"publisher": {
"@type": "Organization",
"name": "Napster",
"url": "https://www.napster.com"
}
}
</script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
<script type="text/javascript">
+(function (a, p, P, b, y) {
a.braze = {};
a.brazeQueue = [];
for (var s = 'BrazeSdkMetadata DeviceProperties Card Card.prototype.dismissCard Card.prototype.removeAllSubscriptions Card.prototype.removeSubscription Card.prototype.subscribeToClickedEvent Card.prototype.subscribeToDismissedEvent Card.fromContentCardsJson ImageOnly CaptionedImage ClassicCard ControlCard ContentCards ContentCards.prototype.getUnviewedCardCount ControlMessage InAppMessage InAppMessage.SlideFrom InAppMessage.ClickAction InAppMessage.DismissType InAppMessage.OpenTarget InAppMessage.ImageStyle InAppMessage.Orientation InAppMessage.TextAlignment InAppMessage.CropType InAppMessage.prototype.closeMessage InAppMessage.prototype.removeAllSubscriptions InAppMessage.prototype.removeSubscription InAppMessage.prototype.subscribeToClickedEvent InAppMessage.prototype.subscribeToDismissedEvent InAppMessage.fromJson FullScreenMessage ModalMessage HtmlMessage SlideUpMessage User User.Genders User.NotificationSubscriptionTypes User.prototype.addAlias User.prototype.addToCustomAttributeArray User.prototype.addToSubscriptionGroup User.prototype.getUserId User.prototype.getUserId User.prototype.incrementCustomUserAttribute User.prototype.removeFromCustomAttributeArray User.prototype.removeFromSubscriptionGroup User.prototype.setCountry User.prototype.setCustomLocationAttribute User.prototype.setCustomUserAttribute User.prototype.setDateOfBirth User.prototype.setEmail User.prototype.setEmailNotificationSubscriptionType User.prototype.setFirstName User.prototype.setGender User.prototype.setHomeCity User.prototype.setLanguage User.prototype.setLastKnownLocation User.prototype.setLastName User.prototype.setPhoneNumber User.prototype.setPushNotificationSubscriptionType User.prototype.setLineId InAppMessageButton InAppMessageButton.prototype.removeAllSubscriptions InAppMessageButton.prototype.removeSubscription InAppMessageButton.prototype.subscribeToClickedEvent FeatureFlag FeatureFlag.prototype.getStringProperty FeatureFlag.prototype.getNumberProperty FeatureFlag.prototype.getBooleanProperty FeatureFlag.prototype.getImageProperty FeatureFlag.prototype.getJsonProperty FeatureFlag.prototype.getTimestampProperty Banner Banner.prototype.getStringProperty Banner.prototype.getNumberProperty Banner.prototype.getBooleanProperty Banner.prototype.getImageProperty Banner.prototype.getJsonProperty Banner.prototype.getTimestampProperty automaticallyShowInAppMessages hideContentCards showContentCards showInAppMessage deferInAppMessage toggleContentCards changeUser destroy getDeviceId getDeviceId initialize isPushBlocked isPushPermissionGranted isPushSupported logCardDismissal logContentCardImpressions logContentCardClick logBannerImpressions logBannerClick logCustomEvent logInAppMessageButtonClick logInAppMessageClick logInAppMessageHtmlClick logInAppMessageImpression logPurchase openSession requestPushPermission removeAllSubscriptions removeSubscription requestContentCardsRefresh refreshFeatureFlags requestImmediateDataFlush enableSDK isDisabled setLogger setSdkAuthenticationSignature addSdkMetadata disableSDK subscribeToContentCardsUpdates subscribeToInAppMessage subscribeToSdkAuthenticationFailures toggleLogging unregisterPush wipeData handleBrazeAction subscribeToFeatureFlagsUpdates getAllFeatureFlags logFeatureFlagImpression requestBannersRefresh insertBanner getAllBanners subscribeToBannersUpdates isInitialized'.split(' '), i = 0; i < s.length; i++) {
for (var m = s[i], k = a.braze, l = m.split('.'), j = 0; j < l.length - 1; j++) k = k[l[j]];
k[l[j]] = new Function('return function ' + m.replace(/\./g, '_') + '(){window.brazeQueue.push(arguments); return true}')();
}
window.braze.getDeferredInAppMessage = function () {
return new window.braze.InAppMessage();
};
window.braze.getCachedContentCards = function () {
return new window.braze.ContentCards();
};
window.braze.getUser = function () {
return new window.braze.User();
};
window.braze.getFeatureFlag = function () {
return new window.braze.FeatureFlag();
};
window.braze.getBanner = function () {
return new window.braze.Banner();
};
window.braze.newBannerFromJson = function () {
return new window.braze.Banner();
};
(y = p.createElement(P)).type = 'text/javascript';
y.src = 'https://js.appboycdn.com/web-sdk/6.6/braze.min.js';
y.async = 1;
(b = p.getElementsByTagName(P)[0]).parentNode.insertBefore(y, b);
})(window, document, 'script');
</script>
<script>
// initialize the SDK
braze.initialize('c961373b-492e-44e6-80b8-01a6ff13e9d5', {
baseUrl: 'https://sdk.iad-01.braze.com/',
enableLogging: false,
allowUserSuppliedJavascript: false,
});
</script>
<style>
strong {
font-weight: 600;
}
body {
overflow-x: hidden;
color: #ffffff;
}
.hide-overflow {
height: 100% !important;
overflow-y: hidden !important;
touch-action: none;
-ms-touch-action: none;
}
.napster-header.sticky {
background: #000 !important;
}
.napster-sm-header.sticky {
background: #000 !important;
}
.napster-nav-menu::before {
content: '';
top: 0;
left: 0;
position: absolute;
width: 100%;
height: 100%;
backdrop-filter: blur(75px);
border-radius: 8px;
}
.napster-trusted-scroll-1 .slick-track {
display: flex;
align-items: center;
}
.napster-trusted-logos::before,
.napster-trusted-logos::after {
position: absolute;
background-image: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
content: '';
height: 100%;
width: 15%;
z-index: 2;
pointer-events: none;
}
.napster-trusted-logos::before {
left: 0;
top: 0;
}
.napster-trusted-logos::after {
right: -1px;
top: 0;
transform: rotateZ(180deg);
}
.npr-learn-btn::before,
.nprlrn-twin-btn::before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
background: url(https://cdn.prod.website-files.com/686e1da81a9a9b6c64c7a164/69b0e5776239e47c140a0520_btn-border.png) no-repeat right center;
background-size: contain;
}
.npr-global-trans-btn:hover img {
transform: translateX(4px);
transition: all 0.5s ease;
}
@media (max-width: 991px) {
.napster-sm-menu-open {
display: block;
}
.napster-sm-dropdown-list.w--open {
position: static;
}
}
body {
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* Hide br tags on screens smaller than 500px, text format */
[data-brake] br {
display: none;
}
@media (min-width: 501px) {
[data-brake] br {
display: inline;
}
}
#CookiebotWidgetIcon,
.coookie-icon-img {
width: 48px;
height: 48px;
position: fixed;
bottom: 10px;
left: 10px;
min-height: 48px;
min-width: 48px;
transition: all 0.2s ease-in;
cursor: pointer;
z-index: 999999;
opacity: 1;
}
</style>
<meta name="twitter:site" content="@napster_corp" />
<style>
.transition-fade {
opacity: 1;
transition: 0.4s;
}
html.is-animating .transition-fade {
opacity: 0;
}
.ask-to-agent {
position: fixed;
bottom: 28px;
right: 28px;
z-index: 999;
display: flex;
align-items: center;
gap: 10px;
background: #be369d;
color: #fff;
border: none;
cursor: pointer;
padding: 12px 20px 12px 14px;
border-radius: 999px;
font-size: 0.92rem;
font-weight: 700;
letter-spacing: 0.01em;
box-shadow:
0 0 32px rgba(240, 4, 127, 0.55),
0 4px 24px rgba(0, 0, 0, 0.5);
transition:
transform 0.2s,
box-shadow 0.2s;
white-space: nowrap;
}
.ask-to-agent:hover {
transform: translateY(-3px);
box-shadow:
0 0 48px rgba(240, 4, 127, 0.75),
0 8px 32px rgba(0, 0, 0, 0.5);
}
.ask-to-agent:active {
transform: translateY(-1px);
}
.kai-avatar {
border-radius: 50%;
overflow: hidden;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
}
.kai-avatar svg {
width: 18px;
height: 18px;
opacity: 0.95;
}
.ask-to-agent::before {
content: '';
position: absolute;
inset: -4px;
border-radius: 999px;
border: 2px solid rgba(240, 4, 127, 0.5);
animation: pulse-ring 2.4s ease-out infinite;
pointer-events: none;
}
@keyframes pulse-ring {
0% {
transform: scale(1);
opacity: 0.7;
}
70% {
transform: scale(1.12);
opacity: 0;
}
100% {
transform: scale(1.12);
opacity: 0;
}
}
.demo-popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
z-index: 10000;
transform: translate(-50%, -50%);
width: 300px;
padding: 22px 20px 20px;
border: 1px solid rgba(0, 0, 0, 0.06);
font-family: inherit;
text-align: center;
transition: opacity .4s cubic-bezier(.4, 0, .2, 1);
background: linear-gradient(135deg, rgba(234,45,210,0.16) 0%, rgba(120,50,110,0.20) 45%, rgba(60,55,65,0.28) 100%);
backdrop-filter: blur(22px) saturate(180%);
-webkit-backdrop-filter: blur(22px) saturate(180%);
border: 1px solid rgba(255,255,255,0.28);
border-radius: 22px;
box-shadow:
0 8px 32px rgba(190,54,157,0.22),
0 2px 6px rgba(0,0,0,0.20),
inset 0 1px 0 rgba(255,255,255,0.35),
inset 0 0 40px rgba(234,45,210,0.05);
overflow: hidden;
}
.demo-popup.is-visible {
display: block;
animation: demoPopupIn 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
@keyframes demoPopupIn {
from {
opacity: 0;
transform: translate(-50%, -50%) scale(0.96);
}
to {
opacity: 1;
transform: translate(-50%, -50%) scale(1);
}
}
body.demo-open::before {
content: '';
position: fixed;
inset: 0;
background: rgba(17, 24, 39, 0.5);
z-index: 9999; /* just below the popup */
}
.demo-popup__close {
position: absolute;
top: 10px;
right: 12px;
background: none;
border: none;
font-size: 20px;
line-height: 1;
color: #fff;
cursor: pointer;
padding: 2px;
}
.demo-popup__close:hover {
color: #fff;
}
.demo-popup__icon {
width: 52px;
height: 52px;
margin: 0 auto 12px;
display: flex;
align-items: center;
justify-content: center;
font-size: 26px;
border-radius: 50%;
}
.demo-popup__title {
font-size: 17px;
font-weight: 700;
color: #fff;
margin-bottom: 6px;
}
.demo-popup__text {
font-size: 13.5px;
color: #fff;
line-height: 1.45;
margin-bottom: 16px;
}
.demo-popup__btn {
width: 100%;
padding: 12px 18px;
border: none;
border-radius: 999px;
font-size: 15px;
font-weight: 600;
color: #fff;
cursor: pointer;
background-color: rgb(190, 54, 157);
color: rgb(255, 255, 255);
box-shadow: rgba(0, 0, 0, 0.25) 1px 2px 10px;
transition:
transform 0.15s ease,
box-shadow 0.15s ease;
}
.demo-popup__btn:hover {
transform: translateY(-1px);
}
.demo-popup__btn:active {
transform: translateY(0);
}
</style><meta property="og:url" content="https://www.napster.com">
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css" />
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css" />
<style>
.napster-banner-video::before {
width: 100%;
height: 100%;
content: '';
position: absolute;
bottom: -1px;
left: 0;
background: linear-gradient(to top, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0) 50%);
z-index: 1;
}
.nnw-get-crew-section::before {
width: 100%;
height: 100%;
content: '';
position: absolute;
bottom: -1px;
left: 0;
background: linear-gradient(to top, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0) 50%);
z-index: 1;
}
.nnw-get-crew-section::after {
width: 100%;
height: 70%;
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
background: linear-gradient(180deg, #0d0215 0%, rgba(7, 1, 19, 0) 50%);
z-index: 1;
}
/*.nnw-btm-cta-overlay {
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
transform: translateZ(0);
will-change: opacity;
background: linear-gradient(to bottom, #0d0215 0%, rgba(7, 1, 19, 0) 50%), linear-gradient(to top, #000000 0%, rgba(7, 1, 19, 0) 50%);
}*/
.getstart-btn {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 1%, rgba(0, 0, 0, 0.5) 101%), #be369d;
background-blend-mode: overlay, normal;
}
.getstart-btn:hover {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 1%, rgba(0, 0, 0, 0.7) 101%), #be369d;
}
.pink-btn:hover {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 1%, rgba(0, 0, 0, 0.7) 101%), #be369d;
}
.transparent-button:hover img {
transform: translateX(4px);
transition: all 0.5s ease;
}
a.transparent-button.np-lightbox-close img{
transform:none !important;
transition: none !importsnt;
}
.special-heading-span {
background: var(--1, linear-gradient(90deg, #fff 0%, #ea2dd2 71.63%, #ffa1f3 87.98%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.npr-product-head-span {
background: linear-gradient(90deg, #fff 0%, #ea2dd2 71.63%, #ffa1f3 87.98%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.mayli-speech-dialog {
background: linear-gradient(180deg, rgba(161, 44, 137, 0) 0%, rgba(161, 44, 137, 0.2) 100%), rgba(190, 54, 157, 0.4);
box-shadow:
0 12.01px 17.47px -8.735px rgba(123, 36, 105, 0.26),
0 4.367px 21.837px 0 rgba(161, 44, 137, 0.4) inset;
}
.npr-learn-btn::before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
background: url(https://cdn.prod.website-files.com/686e1da81a9a9b6c64c7a164/69b0e5776239e47c140a0520_btn-border.png) no-repeat right center;
background-size: contain;
}
/* .napster-products-slide .slick-list {
padding: 0 5% 0 0;
}*/
/*.npr-prducts-nav-list-item.active::before{
content: '';
width: 30px;
height: 4px;
background: #EA2DD2;
position: absolute;
left: 0;
bottom: -4px;
border-radius: 4px;
}*/
.npr-prducts-nav-list-item::before {
content: '';
width: 0px;
height: 2px;
background: #ea2dd2;
position: absolute;
bottom: -4px;
left: 0;
}
.npr-prducts-nav-list-item.active::before {
animation: progressBar 12s linear forwards;
animation-play-state: running;
}
.npr-prducts-nav-list-item.active.paused::before {
animation-play-state: paused;
}
@keyframes progressBar {
from {
width: 0%;
}
to {
width: 100%;
}
}
.npr-products-nav-btn.disabled {
background: rgba(255, 255, 255, 0.1);
pointer-events: none;
}
.npr-products-nav-btn.disabled .npr-products-nav-img {
filter: invert(0);
}
.napster-products-slide .slick-slide {
transition: all 0.4s ease;
}
@media screen and (min-width: 479px) {
.napster-products-slide .slick-slide {
opacity: 0.25;
transition: all 0.4s ease;
}
.napster-products-slide .slick-active {
opacity: 0.6;
}
}
.napster-products-slide .slick-center {
opacity: 1;
}
.create-digital-twin-btn {
background:
linear-gradient(#4e1640, #4e1640) padding-box,
linear-gradient(90deg, rgba(234, 45, 210, 0), rgba(234, 45, 210, 1)) border-box;
}
.digital-twin-head-span {
background: linear-gradient(90deg, #fff 0%, #ea2dd2 71.63%, #ffa1f3 87.98%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.trustby-span-text {
background: linear-gradient(90deg, #fff 0%, #ea2dd2 71.63%, #ffa1f3 87.98%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.nnw-footer-cta-tag-grd {
background: linear-gradient(90deg, #fff 0%, #ea2dd2 71.63%, #ffa1f3 87.98%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.nnw-download-app-btn {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 1%, rgba(0, 0, 0, 0.5) 101%), #be369d;
background-blend-mode: overlay, normal;
box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.25);
}
.nnw-subscribe-btn {
box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.25);
}
.footer-right-img {
fill: linear-gradient(180deg, #2e0833 5.29%, #000 100%);
opacity: 0.8;
box-shadow: 0 3.213px 3.213px 0 rgba(255, 255, 255, 0.02) inset;
}
.nnw-getstart-btn {
background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 1%, rgba(0, 0, 0, 0.5) 101%), #be369d;
background-blend-mode: overlay, normal;
box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.25);
}
.digital-twin-tagline {
background: linear-gradient(91deg, #dd52cb 0.01%, #601656 99.79%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
@media (min-width: 1280px) {
.napster-products-info {
left: calc((100% - 90%) / 2);
}
}
@media (min-width: 1920px) {
.napster-products-info {
left: calc((100% - 72%) / 2);
}
}
@media (min-width: 2200px) {
.napster-special-vdo-avatar {
max-width: 818px;
}
.napster-products-info {
left: calc((100% - 81%) / 2);
}
}
@media screen and (device-width: 1024px) and (device-height: 1366px) and (orientation: portrait) {
}
@media (min-width: 480px) {
.slick-slide img.napster-products-sm-img {
display: none;
}
}
@media (max-width: 1100px) {
.napster-products-nav {
max-width: 980px;
}
.npr-prducts-nav-list {
grid-column-gap: 10px;
grid-row-gap: 10px;
}
}
@media (max-width: 480px) {
.napster-banner-video::before {
background: linear-gradient(to top, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 30%, rgba(0, 0, 0, 0) 50%);
}
.slick-slide img.napster-products-img {
display: none;
}
.napster-hero-video video {
object-position: right;
}
.napster-banner-video::after {
width: 100%;
height: 100%;
content: '';
position: absolute;
top: 0px;
left: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 50%);
z-index: 1;
display: none;
}
}
@media (max-height: 480px) and (orientation: landscape) {
.spaces-banner-section.is-home{
height: 120vh;
}
.napster-banner-section {
height: 100%;
}
.napster-banner-bottom {
margin-top: 32px;
}
}
.overflow-hidden{
overflow: hidden
}
</style></head><body class="home"><div class="napster-header"><div class="napster-header-container"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="napster-navbar w-nav"><div class="napster-nav-container w-container"><div class="napster-nav-wrapper"><div class="napster-nav-lt"><a href="/" aria-current="page" class="napster-logo w-nav-brand w--current"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b2676cfaca4a559c6d5fcc_napster-logo.svg" alt="Napster logo"/></a><nav role="navigation" class="napster-nav-menu w-nav-menu"><div data-delay="0" data-hover="true" class="napster-nav-menu-links w-dropdown"><div class="dropdowntoggle w-dropdown-toggle"><div class="napster-dropdown-txt">Products</div><div class="napster-nav-arrow"></div></div><nav class="napster-dropdown-list w-dropdown-list"><a href="/consumer" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster App</div></div></a><a href="/napster-for-mac" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster for Mac</div></div></a><a href="/view" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster View</div></div></a><a href="/station" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster Station</div></div></a><a href="/learn-for-enterprise" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster Learn: Enterprise</div></div></a><a href="/learn-for-higher-education" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster Learn: Higher Ed</div></div></a><a href="/spaces" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster Spaces</div></div></a><a href="/developer" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster API</div></div></a></nav></div><div data-delay="0" data-hover="true" class="napster-nav-menu-links w-dropdown"><div class="dropdowntoggle w-dropdown-toggle"><div class="napster-dropdown-txt">Solutions</div><div class="napster-nav-arrow"></div></div><nav class="napster-dropdown-list w-dropdown-list"><a href="/enterprise" data-target="automotive" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">For Enterprise</div></div></a><a href="/developer" data-target="ecommerce" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">For Developers</div></div></a><a href="/partners" data-target="ecommerce" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">For Partners</div></div></a><a href="/case-studies" data-target="ecommerce" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Case Studies</div></div></a></nav></div><div data-delay="0" data-hover="true" class="napster-nav-menu-links w-dropdown"><div class="dropdowntoggle w-dropdown-toggle"><div class="napster-dropdown-txt">For Developers</div><div class="napster-nav-arrow"></div></div><nav class="napster-dropdown-list w-dropdown-list"><a href="/developer" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster API</div></div></a><a href="https://developers.napster.com/docs" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Documentation</div></div></a><a href="/hackathon-finalists" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Hackathons</div></div></a><a href="#" class="napster-dropdown-block hidden w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">API status</div></div></a></nav></div></nav></div><div class="napster-nav-rt"><div data-delay="0" data-hover="true" class="napster-nav-menu-links w-dropdown"><div class="dropdowntoggle w-dropdown-toggle"><div class="napster-dropdown-txt">COMPANY</div><div class="napster-nav-arrow"></div></div><nav class="napster-dropdown-list w-dropdown-list"><a href="/about" data-target="fsi" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">About</div></div></a><a href="/news" data-target="automotive" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Newsroom</div></div></a><a href="/security" data-target="ecommerce" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Security</div></div></a><a href="/careers" data-target="ecommerce" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Careers</div></div></a><a href="/blog" data-target="ecommerce" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Blog</div></div></a><a href="#" data-target="ecommerce" class="napster-dropdown-block hidden w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Investor Relations</div></div></a><a href="/contact" data-target="ecommerce" class="napster-dropdown-block w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Contact Us</div></div></a><a href="/ethics" data-target="ecommerce" class="napster-dropdown-block hidden w-inline-block"><div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">AI Principles</div></div></a></nav></div><a href="https://help.napster.com/hc/en-us" class="napster-nav-links w-inline-block"><div class="napster-nav-txt">Support</div></a></div></div><div class="w-nav-button"><div class="w-icon-nav-menu"></div></div></div></div></div></div><div class="napster-mobile-nav"><div id="tch-mob-header-id" class="napster-sm-header"><div class="napster-sm-header-logo"><a href="/" aria-current="page" class="napster-sm-logo w-inline-block w--current"><img fetchpriority="high" loading="lazy" alt="" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b2676cfaca4a559c6d5fcc_napster-logo.svg"/></a></div><div class="napster-sm-hamberger"><img src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69dc9bb7fffa6e774d60cc2f_hamburger.avif" loading="lazy" alt=""/></div></div><div class="napster-sm-menu"><div class="napster-sm-header2"><a href="/" aria-current="page" class="w-inline-block w--current"><div class="napster-sm-logo"><img fetchpriority="high" loading="lazy" alt="" src="https://cdn.prod.website-files.com/686e1da81a9a9b6c64c7a164/69ae79b43abc115ce1220222_napster-logo.svg"/></div></a><div class="napster-sm-close"><img src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69dc9bb72920c590a6eea3bf_9e0aa69d72a3598cd6d08bc33d48e736_close.avif" loading="lazy" alt=""/></div></div><div class="napster-sm-menu-wrapper"><div data-delay="0" data-hover="false" class="napster-sm-menu-links w-dropdown"><div class="dropdowntoggle-sm sm-drop-toggle w-dropdown-toggle"><div class="drop-sm-txt-block sm-drop-txt">Products</div><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b2676cfaca4a559c6d5fcd_chev-down-small.svg" alt="" class="drop-sm-arrrows"/></div><nav class="napster-sm-dropdown-list sm-dropdown-list w-dropdown-list"><a href="/consumer" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster App</div></div></a><a href="/napster-for-mac" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster for Mac</div></div></a><a href="/view" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster View</div></div></a><a href="/station" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster Station</div></div></a><a href="/learn-for-enterprise" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster Learn: Enterprise</div></div></a><a href="/learn-for-higher-education" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster Learn: Higher Ed</div></div></a><a href="/spaces" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster Spaces</div></div></a><a href="/developer" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster API</div></div></a></nav></div><div data-delay="0" data-hover="false" class="napster-sm-menu-links w-dropdown"><div class="dropdowntoggle-sm sm-drop-toggle w-dropdown-toggle"><div class="drop-sm-txt-block sm-drop-txt">Solutions</div><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b2676cfaca4a559c6d5fcd_chev-down-small.svg" alt="" class="drop-sm-arrrows"/></div><nav class="napster-sm-dropdown-list sm-dropdown-list w-dropdown-list"><a href="/developer" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">For Developers</div></div></a><a href="/enterprise" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">For Enterprise</div></div></a><a href="/partners" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">For Partners</div></div></a><a href="/case-studies" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Case Studies</div></div></a></nav></div><div data-delay="0" data-hover="false" class="napster-sm-menu-links w-dropdown"><div class="dropdowntoggle-sm sm-drop-toggle w-dropdown-toggle"><div class="drop-sm-txt-block sm-drop-txt">For Developers</div><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b2676cfaca4a559c6d5fcd_chev-down-small.svg" alt="" class="drop-sm-arrrows"/></div><nav class="napster-sm-dropdown-list sm-dropdown-list w-dropdown-list"><a href="/developer" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster API</div></div></a><a href="https://developers.napster.com/docs" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Documentation</div></div></a><a href="/hackathon-finalists" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Hackathons</div></div></a><a href="#" class="napster-sm-dropdown-block hidden w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">API status</div></div></a></nav></div><div data-delay="0" data-hover="false" class="napster-sm-menu-links w-dropdown"><div class="dropdowntoggle-sm sm-drop-toggle w-dropdown-toggle"><div class="drop-sm-txt-block sm-drop-txt">Company</div><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b2676cfaca4a559c6d5fcd_chev-down-small.svg" alt="" class="drop-sm-arrrows"/></div><nav class="napster-sm-dropdown-list sm-dropdown-list w-dropdown-list"><a href="/about" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">About</div></div></a><a href="/news" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Newsroom</div></div></a><a href="/security" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Security</div></div></a><a href="/careers" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Careers</div></div></a><a href="/blog" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Blog</div></div></a><a href="#" class="napster-sm-dropdown-block hidden w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Investor Relations</div></div></a><a href="/contact" class="napster-sm-dropdown-block w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Contact Us</div></div></a><a href="/ethics" class="napster-sm-dropdown-block hidden w-inline-block"><div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">AI Principles</div></div></a></nav></div><a href="https://help.napster.com/hc/en-us" class="napster-sm-nav-links w-inline-block"><div class="napster-sm-nav-tx">Support</div></a></div></div></div><div id="main-content"><section class="spaces-banner-section is-hone"><div class="banner-overlay"><div class="banner-top-overlay"></div><div class="banner-bottom-overlay"></div><div class="banner-overlay-blur"></div></div><div class="napster-banner-video"><div class="napster-video-overlay-frame"><div class="napster-video-holder"><div class="w-embed"><style>
.napster-hero-video-bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
object-fit: cover;
}
@media (max-width: 480px) {
.napster-hero-video-bg {
object-fit: contain;
}
}
</style>
<video class="napster-hero-video-bg" preload="metadata" autoplay loop muted playsinline webkit-playsinline poster="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69afcd061331a30366d33fc7_bg-hero1.avif">
<source src="https://demoassets.touchcast.com/webflow-assets/videos/Hero-Header-new.webm" data-wf-ignore="true" type="video/webm" />
<source src="https://demoassets.touchcast.com/webflow-assets/videos/Hero-Header-new_2.mp4" data-wf-ignore="true" type="video/mp4"/>
</video></div></div></div></div><div class="napster-banner-top"><div class="napster-banner-crew"><h4 class="crew-heading">MEET YOUR CREW</h4></div><div class="napster-banner-main-content"><h1 class="hero-h1-heading">AI agents you can see, talk to, and create with.</h1></div><div class="napster-banner-button is-home"><a href="/consumer" class="pink-button">Get Started Now</a><a id="watch-film" data-video="https://demoassets.touchcast.com/webflow-assets/videos/napster-intro-new_1.mp4" data-lightbox-button="" href="#" class="transparent-button is-home w-inline-block"><div>Watch the Film</div></a></div></div><div class="trusted-logo-scroll_indent-wrap"><section data-reveal="" class="napster-trusted-section"><div class="trusted-overlay"></div><div class="w-layout-blockcontainer napster-trusted w-container"><div class="napster-trusted-content"><div class="trusted-heading">Trusted by</div><div id="clientContainer" class="napster-trusted-logos"><div id="clientScroll" class="napster-trusted-scroll-1"><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5e84b95bf2943b191d2_trust1.svg" alt="Accenture logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5e8ded73c5482821024_trust2.svg" alt="" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5ebf37f6b61ccf52fa8_trust13.svg" alt="Warner bros logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5ecb2718f98f98aec0f_trust14.svg" alt="UAE mof logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5e843f54f08871a87ca_trust5.svg" alt="Dick's sporting goods logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5e8d3aa999284de5ffb_trust6.svg" alt="DMCC logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5e8ec78e37bebbe14d0_trust7.svg" alt="Imperial logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5e8f9b72c085fc43894_trust8.svg" alt="Fenerbache logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5eb5f856d67bd80c84c_trust9.svg" alt="Leading results logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5ea660eeb68bb93ae8d_trust10.svg" alt="Microsoft logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5eb4ed27f57fae4ffd0_trust11.svg" alt="PIF logo" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccd5eba36acb92eeb7e631_trust12.svg" alt="" class="npr-trusted-logo-1"/></div><div class="napster-trusted-img-1"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69e5e584a521d142dbe6e6f8_Lenovo-new.svg" alt="Lenovo logo" class="npr-trusted-logo-1"/></div></div></div></div></div></section></div></section><section class="napster-special-section"><div class="napster-special-container"><div class="napster-special-lt"><div class="napster-special-lt-inner"><div class="napster-special-content"><h3 class="expertise-heading">Expertise on demand.</h3><h2 class="special-heading">A specialist <br/><span class="special-heading-span">for every moment.</span></h2><p class="special-desc">Say goodbye to AI chatbots and hello to a collaborator with video presence and memory.</p></div><div class="napster-special-list"><div class="special-list-item"><div class="special-list-content"><p class="special-list-desc">Persistent memory that makes every conversation better over time.</p></div></div><div class="special-list-item"><div class="special-list-content"><p class="special-list-desc">The right expert right when you need them.</p></div></div><div class="special-list-item"><div class="special-list-content"><p class="special-list-desc">Turn conversations into drafts, plans, decisions, and outputs you can share, ship, or send.</p></div></div></div></div></div><div class="napster-special-rt"><div class="napster-special-video-wrap"><div class="w-embed"><style>
.napster-special-video {
width: 100%;
height: 100%;
position: absolute;
top: 50%;
right: 0;
transform: translate(-50%, -50%);
aspect-ratio: 1 / 1;
border-radius: 24px;
object-fit: cover;
}
@media (max-width: 480px) {
.napster-special-video {
right: inherit;
left: 50%;
max-width: 380px;
border-radius: 12px;
}
}
</style>
<video class="napster-special-video" preload="metadata" autoplay loop muted playsinline webkit-playsinline>
<source src="https://demoassets.touchcast.com/webflow-assets/videos/2nd%20Section_1_new.webm" data-wf-ignore="true" type="video/webm" />
<source src="https://demoassets.touchcast.com/webflow-assets/videos/2nd%20Section_1_new_2.mp4" data-wf-ignore="true" type="video/mp4"/>
</video></div></div><div class="napster-special-vdo-avatar"><img src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69e7265ee1a53a477366be85_mayli-creative-ring.avif" loading="lazy" alt="Mayli, an AI music producer in the Napster App"/></div></div></div></section><section class="napster-products-section"><div class="napster-products-container"><div class="napster-products-title"><h3 class="platform-heading">Products</h3><h2 class="npr-products-heading">One platform.<br/><span class="npr-product-head-span">Many doors.</span></h2><div class="npr-products-desc">For you, for teams, for developers. Same mission. Same system.</div></div><div class="napster-products-wrapper"><div class="napster-products-wrapper-in"><div class="napster-products-slide"><div class="napster-products-item"><div class="napster-products-bg"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c937afa684be9500eb52_napster-app-slide-new-p-500.avif 500w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c937afa684be9500eb52_napster-app-slide-new-p-800.avif 800w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c937afa684be9500eb52_napster-app-slide-new-p-1080.avif 1080w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c937afa684be9500eb52_napster-app-slide-new.avif 2183w" alt="napster-app-slide" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c937afa684be9500eb52_napster-app-slide-new.avif" loading="lazy" class="napster-products-img"/><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c9e339d6a111aba9f34c_30aed3e32c06c22b7cf3c11060743843_napster-app-slide-new-sm.avif" alt="Napster App" class="napster-products-sm-img"/></div><div class="napster-products-info"><h3 class="npr-products-caption">NAPSTER APP</h3><h2 class="npr-products-title">Meet <br/>the Napster App.</h2><p class="npr-products-descs">Your own music production crew. Thousands of specialists. All with video, memory, and real personality. Write a song in minutes.</p><a href="/consumer" class="npr-learn-btn">Learn More</a></div></div><div class="napster-products-item"><div class="napster-products-bg"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b80d77c562423d5511cc5f_napster-mac-slide-p-500.avif 500w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b80d77c562423d5511cc5f_napster-mac-slide-p-800.avif 800w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b80d77c562423d5511cc5f_napster-mac-slide-p-1080.avif 1080w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b80d77c562423d5511cc5f_napster-mac-slide.avif 2183w" alt="napster-mac-slide" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b80d77c562423d5511cc5f_napster-mac-slide.avif" loading="lazy" class="napster-products-img"/><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69dc91557f588cc446e0e359_napster-mac-slide-sm.avif" alt="Napster for mac" class="napster-products-sm-img"/></div><div class="napster-products-info"><h3 class="npr-products-caption">NAPSTER FOR MAC</h3><h2 class="npr-products-title">Meet <br/>Napster for Mac.</h2><p class="npr-products-descs">Thousands of specialists who stop procrastination, fix bugs, prep interviews, build prototypes, decode taxes, and make you unstoppable, straight from your Mac.</p><a href="/napster-for-mac" class="npr-learn-btn">Learn More</a></div></div><div class="napster-products-item"><div class="napster-products-bg"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69d6130f6399f432c2270a3f_bg-image%20(3).avif" alt="napster-spaces-slide" class="napster-products-img"/><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69dc918098835137ee1d7cbf_napster-space-slide-new-sm.avif" alt="Napster spaces" class="napster-products-sm-img"/></div><div class="napster-products-info"><h3 class="npr-products-caption">NAPSTER Spaces</h3><h2 class="npr-products-title">Meet <br/>Napster Spaces.</h2><p class="npr-products-descs">Napster Spaces adds an AI specialist to your website that knows your business, responds in real time, and moves visitors to take action.</p><a href="/spaces" class="npr-learn-btn">Learn More</a></div></div><div class="napster-products-item"><div class="napster-products-bg"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3d5e2cbbfeb5e81e54b4d_napster-learn-slide-new-p-500.avif 500w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3d5e2cbbfeb5e81e54b4d_napster-learn-slide-new-p-800.avif 800w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3d5e2cbbfeb5e81e54b4d_napster-learn-slide-new-p-1080.avif 1080w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3d5e2cbbfeb5e81e54b4d_napster-learn-slide-new.avif 2183w" alt="napster-learn-slide" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3d5e2cbbfeb5e81e54b4d_napster-learn-slide-new.avif" loading="lazy" class="napster-products-img"/><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69dc919ee70fd49638bddeae_napster-learn-slide-new-sm.avif" alt="Napster Learn" class="napster-products-sm-img"/></div><div class="napster-products-info"><h3 class="npr-products-caption">NAPSTER Learn</h3><h2 class="npr-products-title">Meet <br/>Napster Learn.</h2><p class="npr-products-descs">Napster Learn turns expertise into AI agents that train, coach, and assess your progress.</p><a href="/learn-for-enterprise" class="npr-learn-btn">Learn More</a></div></div><div class="napster-products-item"><div class="napster-products-bg"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c938fedfd9a6203f4aa8_napster-view-slide-new-p-500.avif 500w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c938fedfd9a6203f4aa8_napster-view-slide-new-p-800.avif 800w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c938fedfd9a6203f4aa8_napster-view-slide-new-p-1080.avif 1080w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c938fedfd9a6203f4aa8_napster-view-slide-new.avif 2183w" alt="napster-view-slide" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c938fedfd9a6203f4aa8_napster-view-slide-new.avif" loading="lazy" class="napster-products-img"/><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69dc91b998835137ee1d82e5_napster-view-slide-new-sm.avif" alt="Napster View" class="napster-products-sm-img"/></div><div class="napster-products-info"><h3 class="npr-products-caption">NAPSTER View</h3><h2 class="npr-products-title">Meet <br/>Napster View.</h2><p class="npr-products-descs">A 3D holographic display for your AI.</p><a href="/view" class="npr-learn-btn">Learn More</a></div></div><div class="napster-products-item"><div class="napster-products-bg"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/6a1d239eb3db01579666e3a7_napster-station-slide.avif" alt="napster-station-slide" class="napster-products-img"/><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69dc91d54e9497d73a3ff2d4_napster-station-slide-sm.avif" alt="Napster Station" class="napster-products-sm-img"/></div><div class="napster-products-info"><h3 class="npr-products-caption">NAPSTER STATION</h3><h2 class="npr-products-title">Meet <br/>Napster Station.</h2><p class="npr-products-descs">The first AI concierge built for noisy, chaotic, real-world spaces. It sees you. It hears you. It handles everything.</p><a href="/station" class="npr-learn-btn">Learn More</a></div></div><div class="napster-products-item"><div class="napster-products-bg"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c93897d124f0b2fedda6_napster-companion-slide-new-p-500.avif 500w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c93897d124f0b2fedda6_napster-companion-slide-new-p-800.avif 800w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c93897d124f0b2fedda6_napster-companion-slide-new-p-1080.avif 1080w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c93897d124f0b2fedda6_napster-companion-slide-new.avif 2183w" alt="omniagent-api-slide" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69c3c93897d124f0b2fedda6_napster-companion-slide-new.avif" loading="lazy" class="napster-products-img"/><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69dc91f27f588cc446e0fc93_napster-companion-slide-sm.avif" alt="" class="napster-products-sm-img"/></div><div class="napster-products-info"><h3 class="npr-products-caption">Napster API</h3><h2 class="npr-products-title">Meet <br/>Napster API.</h2><p class="npr-products-descs">Deploy AI agents with lifelike video presence, real-time voice, and persistent memory - from only $0.01/minute.</p><a href="/developer" class="npr-learn-btn">Learn More</a></div></div></div><div class="napster-products-nav"><div class="napster-products-nav-content"><div class="npr-products-nav-btn disabled"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aecb352f6cac3b2a827eab_arrow-right.svg" alt="" class="npr-products-nav-img"/></div><div class="napr-prodcuts-nav-links"><ul role="list" class="npr-prducts-nav-list"><li class="npr-prducts-nav-list-item active"><div>Napster App</div></li><li class="npr-prducts-nav-list-item"><div>Napster For Mac</div></li><li class="npr-prducts-nav-list-item"><div>Napster Spaces</div></li><li class="npr-prducts-nav-list-item"><div>Napster Learn</div></li><li class="npr-prducts-nav-list-item"><div>Napster View</div></li><li class="npr-prducts-nav-list-item"><div>Napster Station</div></li><li class="npr-prducts-nav-list-item"><div>Napster API</div></li></ul></div><div class="npr-products-nav-btn"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aecb352f6cac3b2a827eab_arrow-right.svg" alt="" class="npr-products-nav-img right"/></div></div></div></div></div></div></section><div class="napster-digital"><div class="npr-wrapper"><div class="npren-container"><div class="big-gap"></div><div class="container-regular"><div class="napster-digital-content"><div class="napster-digital-content-lt"><div class="napster-digital-contents"><div class="label-gradient">Your Digital Twin</div><h2 class="h3 is-white line-h-100">Be in two<span class="text-gradient-white-pink-white is-block"> places at once.</span></h2></div><a id="downloadApp" href="/napster-for-mac" target="_blank" class="create-digital-twin-btn w-button">Get Napster for Mac</a></div><div class="napster-digital-content-rt"><div class="napster-digital-content-desc">Turn your expertise into something people can access anytime.</div><div class="napster-digital-content-desc1">Stay focused on what you do best. Your twin handles the rest.</div><ul role="list" class="digital-list"><li class="digital-list-item"><div>Your twin takes the meeting you couldn't make.</div></li><li class="digital-list-item"><div>Answers the questions you've answered a hundred times.</div></li><li class="digital-list-item"><div>Knows your voice, your priorities, your limits.</div></li></ul></div></div></div><div class="small-gap"></div><div class="digital-video-holder"><div class="w-embed"><style>
.digital-video {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 16px;
}
@media (max-width: 480px) {
.digital-video{
border-radius: 9px;
}
}
</style>
<video class="digital-video" preload="metadata" autoplay loop muted playsinline webkit-playsinline>
<source src="https://demoassets.touchcast.com/webflow-assets/videos/Digital-Twin_1_new.webm" data-wf-ignore="true" type="video/webm" />
<source src="https://demoassets.touchcast.com/webflow-assets/videos/Digital-Twin_1_new_2.mp4" data-wf-ignore="true" type="video/mp4"/>
</video></div></div></div></div></div><section class="nnw-trustby-section grd"><div class="big-gap"></div><div class="trustby-heading-wraper"><h2 class="trustby-heading">Trusted by teams <span class="trustby-span-text">building what's next.</span></h2></div><div class="nnw-trustby-image-div"><img src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccff4e3d2f20bbbe9b77e7_home-trust-new.avif" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccff4e3d2f20bbbe9b77e7_home-trust-new-p-500.png 500w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccff4e3d2f20bbbe9b77e7_home-trust-new-p-800.png 800w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccff4e3d2f20bbbe9b77e7_home-trust-new-p-1080.png 1080w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69ccff4e3d2f20bbbe9b77e7_home-trust-new.avif 2560w" alt="trusted-brands-logo" class="trustby-img"/><img src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69cd0025672b1cc07b1381b6_home-trust-new-mobile.avif" loading="lazy" alt="" class="image-13"/></div></section><div class="nnw-latest-news-section"><div class="section_press-release"><div class="padding-global"><div class="container-regular"><div class="latest-new-head-wrap"><div class="latest-news-tag-line">Latest News</div><h2 class="latest-news-heading">Stories worth <span class="trustby-span-text">covering.</span></h2></div><div class="tiny-gap mobile-bottom"><div class="div-block-209"><a href="/news-type/press-release" class="pink-button v2 w-inline-block"><div class="flex-row gap-12"><div class="label-text">More Releases</div><div class="background-dark-pink"></div><svg width="12" height="13" viewbox="0 0 13 12" class="svg-next margin-0"><path d="M0.21967 4.99262C-0.0732231 5.28551 -0.0732232 5.76038 0.21967 6.05328L4.99264 10.8262C5.28553 11.1191 5.76041 11.1191 6.0533 10.8262C6.34619 10.5334 6.34619 10.0585 6.0533 9.76559L1.81066 5.52295L6.0533 1.28031C6.3462 0.987414 6.3462 0.512541 6.0533 0.219647C5.76041 -0.0732463 5.28554 -0.0732464 4.99264 0.219647L0.21967 4.99262ZM12.75 5.52295L12.75 4.77295L0.750001 4.77295L0.750001 5.52295L0.750001 6.27295L12.75 6.27295L12.75 5.52295Z" fill="currentColor"></path></svg></div></a><div class="w-embed"><style>
.pink-button.v2 {
border: 1px solid transparent;
border-radius: 8px;
background:
linear-gradient(#000, #000) padding-box,
linear-gradient(90deg, rgba(234,45,210,0) 0%, #EA2DD2 100%) border-box;
}
</style></div></div></div><div class="press-release"><div class="posts-three-col w-dyn-list"><div role="list" class="posts-three-col_list w-dyn-items"><div role="listitem" class="posts-three-col_item w-dyn-item"><div class="post-item-link h-100"><div class="post-item-link_img-wrap aspect-ratio-10-8"><img src="https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a26c164c89e3bd7e055e915_NV2-Blog.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a26c164c89e3bd7e055e915_NV2-Blog-p-500.png 500w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a26c164c89e3bd7e055e915_NV2-Blog-p-800.png 800w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a26c164c89e3bd7e055e915_NV2-Blog-p-1080.png 1080w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a26c164c89e3bd7e055e915_NV2-Blog-p-1600.png 1600w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a26c164c89e3bd7e055e915_NV2-Blog.png 2000w" class="post-item-link_img cover-full"/></div><div class="block-gap-16 indent-8"><div class="flex-row gap-8"><div class="label-gradient is-white-50">August 19, 2026</div><div class="dot-devider"></div><div class="label-gradient is-white-50 w-dyn-bind-empty"></div></div><h3 class="h6 medium">Napster Puts AI Agents on the Phone Line, Natively Inside Microsoft Azure</h3></div><a href="/news/napster-puts-ai-agents-on-the-phone-line-natively-inside-microsoft-azure" class="post-item-link_link w-inline-block"></a><div class="categories-div align-right"><div class="cagegories-div_wrap flex-left"><a href="/news-type/press-release" class="category-link w-inline-block"><div class="category-item-small">Press Release</div></a></div></div></div></div><div role="listitem" class="posts-three-col_item w-dyn-item"><div class="post-item-link h-100"><div class="post-item-link_img-wrap aspect-ratio-10-8"><img src="https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a6a5487e997c72e221b13ae_Image%20(8).png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a6a5487e997c72e221b13ae_Image%20(8)-p-500.png 500w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a6a5487e997c72e221b13ae_Image%20(8)-p-800.png 800w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a6a5487e997c72e221b13ae_Image%20(8).png 1024w" class="post-item-link_img cover-full"/></div><div class="block-gap-16 indent-8"><div class="flex-row gap-8"><div class="label-gradient is-white-50">July 30, 2026</div><div class="dot-devider"></div><div class="label-gradient is-white-50 w-dyn-bind-empty"></div></div><h3 class="h6 medium">Napster, DETASAD, and Lenovo Enable Sovereign AI Infrastructure to Support Local Deployment in Saudi Arabia</h3></div><a href="/news/napster-detasad-and-lenovo-enable-sovereign-ai-infrastructure-to-support-local-deployment-in-saudi-arabia" class="post-item-link_link w-inline-block"></a><div class="categories-div align-right"><div class="cagegories-div_wrap flex-left"><a href="/news-type/press-release" class="category-link w-inline-block"><div class="category-item-small">Press Release</div></a></div></div></div></div><div role="listitem" class="posts-three-col_item w-dyn-item"><div class="post-item-link h-100"><div class="post-item-link_img-wrap aspect-ratio-10-8"><img src="https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028-p-500.jpg 500w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028-p-800.jpg 800w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028-p-1080.jpg 1080w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028-p-1600.jpg 1600w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028-p-2000.jpg 2000w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028-p-2600.jpg 2600w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028-p-3200.jpg 3200w, https://cdn.prod.website-files.com/69afddf56ce54da131973b12/6a60c214581d7beff673b8f3_Formule_1_Piste%2028.jpg 3335w" class="post-item-link_img cover-full"/></div><div class="block-gap-16 indent-8"><div class="flex-row gap-8"><div class="label-gradient is-white-50">July 22, 2026</div><div class="dot-devider"></div><div class="label-gradient is-white-50 w-dyn-bind-empty"></div></div><h3 class="h6 medium">Napster's AI Agent Turned F1 Ticket Browsers Into Buyers, Lifting Checkout Clickthroughs By 70%</h3></div><a href="/news/napsters-ai-agent-turned-f1-ticket-browsers-into-buyers-lifting-checkout-clickthroughs-by-70" class="post-item-link_link w-inline-block"></a><div class="categories-div align-right"><div class="cagegories-div_wrap flex-left"><a href="/news-type/press-release" class="category-link w-inline-block"><div class="category-item-small">Press Release</div></a></div></div></div></div></div></div></div></div></div></div></div><div class="nnw-get-crew-section"><div class="nnw-btm-cta-overlay"></div><div class="code-embed-5 w-embed"><style>
.crew-video {
width: 100%;
/*height: 100%;*/
max-height: 1844px;
object-fit: cover;
border-top-left-radius: 24px;
border-top-right-radius: 24px;
}
@media (max-width: 768px) {
.crew-video {
object-fit: contain;
position: relative;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
}
</style>
<video class="crew-video" id="crewVideo" preload="metadata" muted playsinline loop poster="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69e086da2d9db260df097c19_footer-cta-poster.avif">
<source src="https://demoassets.touchcast.com/webflow-assets/videos/Companions_SittingLongSofa_1x1.webm" type="video/webm" />
<source src="https://demoassets.touchcast.com/webflow-assets/videos/Companions_SittingLongSofa.mp4" type="video/mp4" />
</video></div><div class="get-crew-content-wraper"><div class="nnw-footer-cta-tag-line"><div class="nnw-footer-cta-tag-line-txt">Start free.</div><div class="nnw-footer-cta-tag-grd">Upgrade when you're ready.</div></div><h2 class="nnw-footer-cta-heading">Get your crew.</h2><div class="hero_buttons"><a href="/consumer" class="pink-button w-inline-block"><div>Get Started Now</div></a><a href="/napster-for-mac" class="transparent-button is-home w-inline-block"><div>Get Napster for Mac</div></a></div></div><img src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b3b60dc32dfba08ebbc09b_home-mobile.avif" loading="lazy" alt="" class="image-56"/></div><div class="np-lightbox"><div class="np-lightbox-script w-embed"></div><div class="np-lightbox-video"><a href="#" class="transparent-button np-lightbox-close w-inline-block"><img src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69cb93537f2a658350da4519_x-close.svg" loading="lazy" alt="" class="btn-arro-rt"/></a></div></div></div><section class="nnw-footer-section"><div class="footer-cta-btn-div"><div class="nnw-footer-cta-img-below-section"></div></div><div class="nnw-footer-item-form sm"><div class="nnw-footer-item-form-head">Sign up to receive the latest product news, stories, and innovations worth your time.</div><a href="#" class="nnw-getstart-btn hidden w-button">Get Started</a><div class="code-embed-4 w-embed w-script"><style>
#subscribe-form .hsfc-Step__Content {
padding: 0;
display: flex;
justify-content: center;
align-items: start;
}
#subscribe-form input,
#newsletter-form2 input {
min-height: 59px;
margin-right: 0;
padding: 20px 0 20px 14px;
font-size: 16px;
font-weight: 400;
color: #fff;
background-color: #ffffff0d;
border: 1px solid #ffffff0d;
border-radius: 10px;
font-family: Inter, sans-serif;
margin-right: 0;
box-shadow: none;
width: 70%;
}
input:focus-visible {
outline: none;
}
#subscribe-form .hsfc-NavigationRow {
margin-top: 0;
}
#subscribe-form button,
#newsletter-form2 button {
color: #be369d;
background-color: #be369d05;
border: 2px solid #be369d;
border-radius: 10px;
min-height: 59px;
padding: 18px 20px;
font-family: Inter, sans-serif;
font-size: 12px;
font-weight: 600;
line-height: 100%;
box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.25);
word-break: normal;
overflow-wrap: normal;
width: 110px;
margin-left: 12px;
transition: none;
transform: none;
}
#subscribe-form .hsfc-NavigationRow__Buttons {
justify-content: start;
}
#subscribe-form .hsfc-NavigationRow__Alerts {
margin-bottom: 0;
}
#subscribe-form .hsfc-FieldLabel {
/* color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 100%;
margin-bottom: 12px;*/
display: none;
}
#subscribe-form .hsfc-FieldLabel__RequiredIndicator {
color: #dd52cb !important;
margin-left: 2px;
}
#subscribe-form p {
color: rgba(255, 255, 255, 0.6);
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%;
}
#subscribe-form .hsfc-NavigationRow__Alerts .hsfc-ErrorAlert {
display: none;
}
#subscribe-form input::placeholder,
#newsletter-form2 input::placeholder {
color: #fff;
}
#subscribe-form input::-webkit-input-placeholder,
#newsletter-form2 input::-webkit-input-placeholder {
color: #fff;
}
#subscribe-form input::-moz-placeholder,
#newsletter-form2 input::-moz-placeholder {
color: #fff;
}
#subscribe-form input:-ms-input-placeholder,
#newsletter-form2 input:-ms-input-placeholder {
color: #fff;
}
#subscribe-form input::placeholder,
#newsletter-form2 input::placeholder {
color: #fff;
}
#newsletter-form2 input.input-error {
border-color: #ff4d6d;
}
.email-error2 {
display: none;
font-size: 0.72rem;
color: #ff4d6d;
margin-top: 6px;
padding-left: 40px;
}
.email-error2.show {
display: block;
}
.nl-success {
display: none;
margin-top: 0px;
text-align: center;
}
.nl-success.show {
display: block;
}
.nl-success h3 {
font-size: 41px;
font-weight: 700;
color: #dd52cb;
margin-bottom: 4px;
margin-top: 0px;
}
.nl-success p {
font-size: 24px;
color: #dd52cb;
}
#newsletter-form2 {
display: flex;
justify-content: center;
}
@media (max-width: 768px) {
#newsletter-form2 input {
width: 60% !important;
}
}
@media screen and (max-width: 479px) {
.email-error2 {
padding-left: 20px;
}
}
</style>
<form class="newsletter-form2" id="newsletter-form2" novalidate>
<input type="email" placeholder="Enter email address" aria-label="Email" id="newsletter-email2" required />
<button type="submit">Submit</button>
</form>
<p class="email-error2" id="email-error2"></p>
<div class="nl-success" id="nl-success2" style="text-align: center"><p>Thank you, we'll be in touch soon.</p></div>
<script>
document.getElementById('newsletter-form2').addEventListener('submit', function (e) {
e.preventDefault();
var emailInput = document.getElementById('newsletter-email2');
var errorEl = document.getElementById('email-error2');
var email = emailInput.value.trim();
// Reset previous error state
emailInput.classList.remove('input-error');
errorEl.textContent = '';
errorEl.classList.remove('show');
// 1. Empty field validation
if (email === '') {
emailInput.classList.add('input-error');
errorEl.textContent = 'Email address is required.';
errorEl.classList.add('show');
return;
}
// 2. Email format validation
if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
emailInput.classList.add('input-error');
errorEl.textContent = 'Please enter a valid email address.';
errorEl.classList.add('show');
return;
}
// Valid — fire Braze
braze.getUser().setEmail(email);
braze.getUser().setEmailNotificationSubscriptionType('opted_in');
braze.getUser().addToSubscriptionGroup('20e7612e-55f2-4c1b-a46f-95b99c0cfcc1');
braze.getUser().addToCustomAttributeArray('product_ids', 'website');
braze.requestImmediateDataFlush();
// Fire custom event after 2s delay, then flush again
setTimeout(function () {
braze.logCustomEvent('newsletter_signup_marketing_website');
braze.requestImmediateDataFlush();
}, 2000);
// Show success message, hide form
document.getElementById('newsletter-form2').style.display = 'none';
document.getElementById('email-error2').classList.remove('show');
document.getElementById('nl-success2').classList.add('show');
});
</script></div></div><div class="div-block-6"></div><div class="w-layout-grid nnw-footer-grid top-padding-0"><div class="nnw-footer-item"><div class="nnw-footer-item-head">Products</div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/consumer" class="nnw-footer-item-txt no-capitalize">Napster App</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/napster-for-mac" class="nnw-footer-item-txt no-capitalize">Napster for Mac</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/view" class="nnw-footer-item-txt no-capitalize">Napster View</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/station" class="nnw-footer-item-txt no-capitalize">Napster Station</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/learn-for-enterprise" class="nnw-footer-item-txt no-capitalize">Napster Learn: Enterprise</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/learn-for-higher-education" class="nnw-footer-item-txt no-capitalize">Napster Learn: Higher Ed</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/spaces" class="nnw-footer-item-txt no-capitalize">Napster Spaces</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/developer" class="nnw-footer-item-txt no-capitalize">Napster API</a></div></div></div></div><div class="nnw-footer-item"><div class="nnw-footer-item-head">Solutions</div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/enterprise" class="nnw-footer-item-txt">For Enterprise</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/developer" class="nnw-footer-item-txt">For Developers</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/partners" class="nnw-footer-item-txt">For Partners</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/case-studies" class="nnw-footer-item-txt">Case Studies</a></div></div></div></div><div class="nnw-footer-item"><div class="nnw-footer-item-head">Company</div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/about" class="nnw-footer-item-txt">About</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/news" class="nnw-footer-item-txt">Newsroom</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/careers" class="nnw-footer-item-txt">Careers</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/blog" class="nnw-footer-item-txt">Blog</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/references" class="nnw-footer-item-txt">Reference</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/contact" class="nnw-footer-item-txt">Contact Us</a></div></div></div></div><div class="nnw-footer-item"><div class="nnw-footer-item-head">Resources</div><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/security" class="nnw-footer-item-txt">Security</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/news#mediakit" class="nnw-footer-item-txt">Media Kit</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="https://help.napster.com/hc/en-us" class="nnw-footer-item-txt">Help Center</a></div><div role="listitem" class="nnw-footer-links w-dyn-item"><a href="/ethics" class="nnw-footer-item-txt">Ethics</a></div></div></div></div><div class="nnw-footer-qr-section"><div class="nnw-footer-playstore-actions"><a href="https://apps.apple.com/us/app/napster-ai-music-experts/id584557117" class="nnw-footer-google-playstore w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b1135306dd6512a006cdb6_Store%20download%20button.avif" alt="Download APP Store" class="image-3"/></a><a href="https://companiondesktop.blob.core.windows.net/application/builds/Napster.dmg" class="nnw-footer-appstore w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b11341694e9bd68e16868c_Store%20download%20button.avif" alt="Download for MacOs" class="image-14"/></a><a href="https://play.google.com/store/apps/details?id=com.rhapsody.napster&pcampaignid=web_share" class="nnw-footer-appstore w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b11362422a5f9268c4c252_Store%20download%20button.avif" alt="Get it on Google Play" class="image-15"/></a><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/6a0478ac72a3abe2d14a47e1_qrcode-url-consumer.avif" alt="Scan QR Code" class="nnw-footer-qr"/></div></div></div><div class="nnw-footer-social-wraper"><div class="nnw-footer-qr-section sm"><div class="nnw-footer-playstore-actions"><a href="#" class="nnw-footer-google-playstore w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b1135306dd6512a006cdb6_Store%20download%20button.avif" alt="Download on App Store" class="image-3"/></a><a href="#" class="nnw-footer-appstore w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b11341694e9bd68e16868c_Store%20download%20button.avif" alt="Download for MacOs" class="image-14"/></a><a href="#" class="nnw-footer-appstore w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b11362422a5f9268c4c252_Store%20download%20button.avif" alt="Get it on Google Play" class="image-15"/></a></div><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b113de93832f8a4f4c00b1_QR%20Code.avif" alt="" class="nnw-footer-qr"/></div><div class="div-block-185"><div class="nnw-footer-item-form lg"><div class="nnw-footer-item-form-head">Sign up to receive the latest product news, stories, and innovations worth your time.</div><a href="#" class="nnw-getstart-btn hidden w-button">Get Started</a><div class="w-embed w-script"><style>
#subscribe-form .hsfc-Step__Content {
padding: 0;
display: flex;
justify-content: center;
align-items: start;
}
#subscribe-form input,
#newsletter-form input {
min-height: 59px;
margin-right: 0;
padding: 20px 0 20px 14px;
font-size: 16px;
font-weight: 400;
color: #fff;
background-color: #ffffff0d;
border: 1px solid #ffffff0d;
border-radius: 10px;
font-family: Inter, sans-serif;
margin-right: 0;
box-shadow: none;
width: 70%;
}
input:focus-visible {
outline: none;
}
#subscribe-form .hsfc-NavigationRow {
margin-top: 0;
}
#subscribe-form button,
#newsletter-form button {
color: #be369d;
background-color: #be369d05;
border: 2px solid #be369d;
border-radius: 10px;
min-height: 59px;
padding: 18px 20px;
font-family: Inter, sans-serif;
font-size: 12px;
font-weight: 600;
line-height: 100%;
box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.25);
word-break: normal;
overflow-wrap: normal;
width: 110px;
margin-left: 12px;
transition: none;
transform: none;
}
#subscribe-form .hsfc-NavigationRow__Buttons {
justify-content: start;
}
#subscribe-form .hsfc-NavigationRow__Alerts {
margin-bottom: 0;
}
#subscribe-form .hsfc-FieldLabel {
/* color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 100%;
margin-bottom: 12px;*/
display: none;
}
#subscribe-form .hsfc-FieldLabel__RequiredIndicator {
color: #dd52cb !important;
margin-left: 2px;
}
#subscribe-form p {
color: rgba(255, 255, 255, 0.6);
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%;
}
#subscribe-form .hsfc-NavigationRow__Alerts .hsfc-ErrorAlert {
display: none;
}
#subscribe-form input::placeholder,
#newsletter-form input::placeholder {
color: #fff;
}
#subscribe-form input::-webkit-input-placeholder,
#newsletter-form input::-webkit-input-placeholder {
color: #fff;
}
#subscribe-form input::-moz-placeholder,
#newsletter-form input::-moz-placeholder {
color: #fff;
}
#subscribe-form input:-ms-input-placeholder,
#newsletter-form input:-ms-input-placeholder {
color: #fff;
}
#subscribe-form input::placeholder,
#newsletter-form input::placeholder {
color: #fff;
}
#newsletter-form input.input-error {
border-color: #ff4d6d;
}
.email-error {
display: none;
font-size: 0.72rem;
color: #ff4d6d;
margin-top: 6px;
}
.email-error.show {
display: block;
}
.nl-success {
display: none;
margin-top: 0px;
text-align: left;
}
.nl-success.show {
display: block;
}
.nl-success h3 {
font-size: 41px;
font-weight: 700;
color: #dd52cb;
margin-bottom: 4px;
margin-top: 0px;
}
.nl-success p {
font-size: 24px;
color: #dd52cb;
}
</style>
<form class="newsletter-form" id="newsletter-form" novalidate>
<input name="email" type="email" placeholder="Enter email address" aria-label="Email" id="newsletter-email" required />
<button type="submit">Submit</button>
</form>
<p class="email-error" id="email-error"></p>
<div class="nl-success" id="nl-success"><p>Thank you, we'll be in touch soon.</p></div>
<script>
document.getElementById('newsletter-form').addEventListener('submit', function (e) {
e.preventDefault();
var emailInput = document.getElementById('newsletter-email');
var errorEl = document.getElementById('email-error');
var email = emailInput.value.trim();
// Reset previous error state
emailInput.classList.remove('input-error');
errorEl.textContent = '';
errorEl.classList.remove('show');
// 1. Empty field validation
if (email === '') {
emailInput.classList.add('input-error');
errorEl.textContent = 'Email address is required.';
errorEl.classList.add('show');
return;
}
// 2. Email format validation
if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
emailInput.classList.add('input-error');
errorEl.textContent = 'Please enter a valid email address.';
errorEl.classList.add('show');
return;
}
// Valid — fire Braze
braze.getUser().setEmail(email);
braze.getUser().setEmailNotificationSubscriptionType('opted_in');
braze.getUser().addToSubscriptionGroup('20e7612e-55f2-4c1b-a46f-95b99c0cfcc1');
braze.getUser().addToCustomAttributeArray('product_ids', 'website');
braze.requestImmediateDataFlush();
// Fire custom event after 2s delay, then flush again
setTimeout(function () {
braze.logCustomEvent('newsletter_signup_marketing_website');
braze.requestImmediateDataFlush();
}, 2000);
// Show success message, hide form
document.getElementById('newsletter-form').style.display = 'none';
document.getElementById('email-error').classList.remove('show');
document.getElementById('nl-success').classList.add('show');
});
</script></div></div></div><div class="nnw-footer-social-inner-wraper"><div class="w-layout-grid nnw-footer-social-grid"><a href="https://www.linkedin.com/company/napstercorp/" class="nnw-footer-social-icon-link w-inline-block"><div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aebbdd90c8dabba13b238b_ri_linkedin-fill.png" alt="Linkedin" class="image-6"/></div></a><a href="https://www.youtube.com/@napstercorp" class="nnw-footer-social-icon-link w-inline-block"><div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b3ac3917215cd3868b5ca9_a.png" alt="Youtube" class="image-7"/></div></a><a href="https://www.instagram.com/napstercorp/" class="nnw-footer-social-icon-link w-inline-block"><div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aeba543b33182de1a53414_mdi_instagram.png" alt="instagram" class="image-7"/></div></a><a href="https://x.com/napster_corp" class="nnw-footer-social-icon-link w-inline-block"><div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aebc33516eac27a6293122_codicon_twitter.png" alt="Twitter" class="image-4"/></div></a><a href="https://www.facebook.com/napstercorp/" class="nnw-footer-social-icon-link w-inline-block"><div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aebbff17794fe4a3a06c54_ri_facebook-fill.png" alt="Facebook" class="image-5"/></div></a></div><div class="nnw-footer-copyright-section"><div class="nnw-footer-copyright-outer-div"><div class="nnw-footer-copyright-terms no-pointer"><div class="nnw-footer-copyright-terms-section"><div class="nnw-footer-copyright-terms-txt">© 2026 Napster</div></div></div><a href="/terms-of-service" class="nnw-footer-copyright-terms w-inline-block"><div class="nnw-footer-copyright-terms-section"><div class="nnw-footer-copyright-terms-txt">Terms of Service</div></div></a><a href="/privacy-policy" class="nnw-footer-copyright-terms w-inline-block"><div class="nnw-footer-copyright-terms-section"><div class="nnw-footer-copyright-terms-txt">Privacy Policy</div></div></a><a href="/ethics" class="nnw-footer-copyright-terms hide w-inline-block"><div class="nnw-footer-copyright-terms-section"><div class="nnw-footer-copyright-terms-txt">AI Principles</div></div></a><a href="#" class="nnw-footer-copyright-terms hide w-inline-block"><div class="nnw-footer-copyright-terms-section"><div class="nnw-footer-copyright-terms-txt">Accessibility</div></div></a></div></div></div></div><div class="nnw-footer-napster-img-div"><img sizes="(max-width: 2400px) 100vw, 2400px" srcset="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aec7622df8100f2fb51f8a_svgviewer-png-output-p-500.avif 500w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aec7622df8100f2fb51f8a_svgviewer-png-output-p-800.avif 800w, https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aec7622df8100f2fb51f8a_svgviewer-png-output.avif 2400w" alt="Napster Footer Logo" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aec7622df8100f2fb51f8a_svgviewer-png-output.avif" loading="lazy" class="nnw-footer-napster-img"/></div></section><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=69ae6251111a514c4038172a" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/js/napsternew.schunk.a643aa8ea17d1482.js" type="text/javascript" integrity="sha384-SNcahRi4XLTXOU8uOghaF0CVQluDik0spEaE0OmCqsQh+ntA42N48MfFeKXGs3zO" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/js/napsternew.c9f80112.b5126f0ca8b622fd.js" type="text/javascript" integrity="sha384-sOIiJX4tfaDrjKfE0Bid+UZnW0u6/tAhYob8jeR2ShIG6yjJ1PdOcshDtteV/I+a" crossorigin="anonymous"></script><!-- Cookiebot starts-->
<div id="CookiebotWidgetIcon">
<img src="https://cdn.prod.website-files.com/682348580f8cbfc039aea6c4/688c9a149f137270dbe60463_cokkieImg1.svg" alt="Icon" class="coookie-icon-img"/>
</div>
<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="0951dec0-49ed-4518-9eb5-f9c113481d3b" type="text/javascript"></script>
<!-- Cookiebot Ends-->
<script defer type="text/javascript">
$(document).ready(function () {
$('.napster-sm-hamberger').on('click', function () {
$('.napster-sm-menu').toggleClass('napster-sm-menu-open');
$('body').addClass('hide-overflow');
});
$('.napster-sm-close').on('click', function () {
$('.napster-sm-menu').removeClass('napster-sm-menu-open');
$('body').removeClass('hide-overflow');
});
$('.napster-sm-dropdown-block').click(function () {
$('.napster-sm-menu').removeClass('napster-sm-menu-open');
$('body').removeClass('hide-overflow');
});
$(window).on('resize', function () {
$('.napster-sm-menu').removeClass('napster-sm-menu-open');
$('body').removeClass('hide-overflow');
});
});
window.addEventListener('scroll', function () {
const header = document.querySelector('.napster-header');
header.classList.toggle('sticky', window.scrollY > 10);
});
window.addEventListener('scroll', function () {
const header = document.querySelector('.napster-sm-header');
header.classList.toggle('sticky', window.scrollY > 10);
});
</script>
<!-- REVEAL ELEMENT ANIMATION -->
<style>
.np-lightbox-video video {
width: 100%;
height: 100%;
}
</style>
<script defer>
$(document).ready(function () {
// ============================================================
// 1) np-lightbox — generic, reusable lightbox for video
// Trigger: any element with [data-lightbox-button]
// data-video = raw URL to video file
// ============================================================
function lightboxInit() {
const overlay = document.querySelector('.np-lightbox');
const closeBtn = document.querySelector('.np-lightbox-close');
const lbContainer = document.querySelector('.np-lightbox-video');
if (!overlay || !lbContainer) return;
let lbVideo = null;
// --- Create or reuse video for the given URL ---
function loadVideo(url) {
const existing = lbContainer.querySelector('video');
if (existing && existing.src === url) {
lbVideo = existing;
return;
}
lbVideo = document.createElement('video');
lbVideo.setAttribute('controls', '');
lbVideo.setAttribute('playsinline', '');
lbVideo.src = url;
if (existing) {
existing.replaceWith(lbVideo);
} else {
lbContainer.appendChild(lbVideo);
}
}
// --- Open / close ---
function openLightbox(url, startTime) {
loadVideo(url);
lbVideo.currentTime = startTime || 0;
overlay.style.pointerEvents = 'auto';
overlay.style.visibility = 'visible';
overlay.style.opacity = '1';
lbVideo.muted = false;
lbVideo.play().catch(function () {});
document.addEventListener('keydown', onEscape);
}
function closeLightbox() {
if (!lbVideo) return;
const time = lbVideo.currentTime;
lbVideo.pause();
overlay.style.opacity = '0';
overlay.style.visibility = 'hidden';
overlay.style.pointerEvents = 'none';
overlay.dispatchEvent(
new CustomEvent('np-lightbox-close', {
detail: { currentTime: time },
}),
);
document.removeEventListener('keydown', onEscape);
}
function onEscape(e) {
if (e.key === 'Escape') closeLightbox();
}
// --- Bind all [data-lightbox-button] triggers ---
document.querySelectorAll('[data-lightbox-button]').forEach(function (btn) {
btn.addEventListener('click', function (e) {
e.preventDefault();
const url = btn.getAttribute('data-video');
if (url) openLightbox(url);
});
});
// --- Close via button / backdrop ---
if (closeBtn) closeBtn.addEventListener('click', closeLightbox);
overlay.addEventListener('click', function (e) {
if (e.target === overlay) closeLightbox();
});
// Expose for other scripts
window.npLightbox = {
open: openLightbox,
close: closeLightbox,
getVideo: function () {
return lbVideo;
},
};
}
lightboxInit();
});
</script>
<!-- Cookiebot] Start-->
<script>
// $(window).on('load', function () {
// const handleOpenCookiebot = () => {
// const cookieBot = window.Cookiebot;
// if (cookieBot && cookieBot.show) {
// cookieBot.renew();
// }
// };
// handleOpenCookiebot();
// });
$(document).ready(function () {
$('#CookiebotWidgetIcon img').on('click', function (e) {
e.preventDefault();
const cookieBot = window.Cookiebot;
if (cookieBot && typeof cookieBot.show === 'function') {
//cookieBot.show();
cookieBot.renew();
} else {
console.warn('Cookiebot not ready or .show() function missing.');
}
});
});
</script>
<!-- Cookiebot End-->
<script>
(function () {
'use strict';
if (window.__spaRouterBooted) return;
window.__spaRouterBooted = true;
const PERSISTENT_SELECTORS = [
'nav', '.w-nav', '.w-nav-bar', 'header', '.drawer',
'.napster-header',
'.napster-mobile-nav',
];
const TRANSITION_MS = 220;
const cache = {};
const globalScriptTexts = new Set();
const globalExternalSrcs = new Set();
let _fsEl = null;
let _fsNavCount = 0;
const _setInterval = window.setInterval;
const _setTimeout = window.setTimeout;
let pageIntervals = [];
let pageTimeouts = [];
window.setInterval = function (fn, delay, ...args) {
const wrapped = typeof fn === 'function' ? function (...cbArgs) {
try { fn.apply(this, cbArgs); }
catch (e) {
clearInterval(id);
pageIntervals = pageIntervals.filter(i => i !== id);
console.warn('[SPA] auto-cleared broken interval:', e.message);
}
} : fn;
const id = _setInterval.call(this, wrapped, delay, ...args);
pageIntervals.push(id);
return id;
};
window.setTimeout = function (...args) {
const id = _setTimeout.apply(this, args);
pageTimeouts.push(id);
return id;
};
function clearPageTimers() {
pageIntervals.forEach(id => clearInterval(id));
pageTimeouts.forEach(id => clearTimeout(id));
pageIntervals = [];
pageTimeouts = [];
}
const style = document.createElement('style');
style.textContent = `
#spa-content {
transition: opacity ${TRANSITION_MS}ms ease, transform ${TRANSITION_MS}ms ease;
}
#spa-content.spa-leave { opacity: 0; transform: translateY(6px); }
#spa-content.spa-enter { opacity: 0; transform: translateY(-6px); }
`;
document.head.appendChild(style);
function wrapContent() {
if (document.getElementById('spa-content')) return;
const wrapper = document.createElement('div');
wrapper.id = 'spa-content';
const persistentEls = new Set(
PERSISTENT_SELECTORS.flatMap(sel => [...document.querySelectorAll(sel)])
);
[...document.body.children]
.filter(el => !persistentEls.has(el))
.forEach(el => wrapper.appendChild(el));
document.body.appendChild(wrapper);
}
async function fetchPage(url) {
if (cache[url]) return cache[url];
const res = await fetch(url, { credentials: 'same-origin' });
if (!res.ok) throw new Error(`HTTP ${res.status}`);
const doc = new DOMParser().parseFromString(await res.text(), 'text/html');
cache[url] = doc;
return doc;
}
function extractContent(doc) {
const remote = doc.getElementById('spa-content');
if (remote) return remote.innerHTML;
const persistentEls = new Set(
PERSISTENT_SELECTORS.flatMap(sel => [...doc.querySelectorAll(sel)])
);
return [...doc.body.children]
.filter(el => !persistentEls.has(el))
.map(el => el.outerHTML)
.join('');
}
function refineGlobalScripts(doc) {
const fetchedTexts = new Set(
[...doc.querySelectorAll('script:not([src])')].map(s => s.textContent.trim()).filter(Boolean)
);
globalScriptTexts.forEach(text => {
if (!fetchedTexts.has(text)) globalScriptTexts.delete(text);
});
}
const REINIT_PATTERNS = [
/\.slick\s*\(\s*\{/,
/new\s+Swiper\s*\(/,
/new\s+Glide\s*\(/,
/\.flickity\s*\(/,
/\.owlCarousel\s*\(/,
/\.carousel\s*\(/,
/restartTimerBar/,
/restartProgressBar/,
/lightboxInit\s*\(/,
/npLightbox/,
/data-lightbox-button/,
/detectUserCountry/,
/contentSets\s*=/,
/hbspt\.forms\.create/,
/hbspt\.forms/,
/napster-sm-hamberger/,
/\[data-reveal\]/,
/loadNapsterSDK\s*\(/,
/openDemoFormTab\s*\(/,
];
function needsReinit(text) {
return REINIT_PATTERNS.some(p => p.test(text));
}
const SKIP_INLINE_PATTERNS = [
/new\s+Swup\s*\(/,
];
function shouldSkipInline(text) {
return SKIP_INLINE_PATTERNS.some(p => p.test(text));
}
function destroySliders(container) {
if (window.jQuery) {
try { window.jQuery(container).find('.slick-initialized').slick('unslick'); } catch (_) {}
}
container.querySelectorAll('.swiper-initialized').forEach(el => {
if (el.swiper) try { el.swiper.destroy(true, true); } catch (_) {}
});
}
const GLOBAL_SCRIPT_PATTERNS = [
/napster-companion-api/,
/touchcastllc/,
/touchcastmaas/,
/\/swup[@/]/,
/unpkg\.com\/swup/,
];
const REINIT_EXTERNAL_PATTERNS = [
/hsforms\.net/,
/js\.hs-scripts/,
];
function loadBodyExternalScripts(container) {
const loads = [];
container.querySelectorAll('script[src]').forEach(el => {
const src = el.src;
if (REINIT_EXTERNAL_PATTERNS.some(p => p.test(src))) {
document.querySelectorAll(`script[src="${src}"]`).forEach(s => s.remove());
const p = new Promise(resolve => {
const s = document.createElement('script');
[...el.attributes].forEach(a => s.setAttribute(a.name, a.value));
s.onload = resolve;
s.onerror = resolve;
document.head.appendChild(s);
});
loads.push(p);
return;
}
if (globalExternalSrcs.has(src)) return;
if (GLOBAL_SCRIPT_PATTERNS.some(p => p.test(src))) return;
const p = new Promise(resolve => {
const s = document.createElement('script');
[...el.attributes].forEach(a => s.setAttribute(a.name, a.value));
s.onload = () => { globalExternalSrcs.add(src); resolve(); };
s.onerror = () => { resolve(); };
document.head.appendChild(s);
});
loads.push(p);
});
return Promise.all(loads);
}
function wrapIfNeeded(text) {
const needsIife = /^\s*(const|let)\s/m.test(text);
const jqShadowed = window.jQuery && $ !== window.jQuery;
const scriptHasOwnDollar = jqShadowed && /\bconst\s+\$\s*=/.test(text);
const injectJq = jqShadowed && !scriptHasOwnDollar;
if (!needsIife && !injectJq) return text;
if (injectJq) {
return `(function($,jQuery){\n${text}\n})(window.jQuery,window.jQuery);`;
}
return `(function(){\n${text}\n})();`;
}
function runScripts(container) {
container.querySelectorAll('script').forEach(oldScript => {
if (oldScript.src) return;
const text = oldScript.textContent.trim();
if (!text) return;
if (shouldSkipInline(text)) return;
if (globalScriptTexts.has(text) && !needsReinit(text)) return;
try {
const s = document.createElement('script');
[...oldScript.attributes].forEach(a => s.setAttribute(a.name, a.value));
s.textContent = wrapIfNeeded(text);
oldScript.parentNode.replaceChild(s, oldScript);
} catch (e) {
console.warn('[SPA] skipped script error:', e.message);
}
});
}
function syncHeadAssets(doc) {
document.querySelectorAll('[data-spa-page]').forEach(el => el.remove());
const globalLinks = new Set(
[...document.head.querySelectorAll('link[rel="stylesheet"]')].map(l => l.href)
);
const globalScriptSrcs = new Set(
[...document.head.querySelectorAll('script[src]')].map(s => s.src)
);
if (_fsEl) globalScriptSrcs.add(_fsEl.src);
doc.head.querySelectorAll('link[rel="stylesheet"]').forEach(el => {
if (globalLinks.has(el.href)) return;
const clone = el.cloneNode(true);
clone.dataset.spaPage = '1';
document.head.appendChild(clone);
});
doc.head.querySelectorAll('style').forEach(el => {
const clone = el.cloneNode(true);
clone.dataset.spaPage = '1';
document.head.appendChild(clone);
});
const scriptLoads = [];
doc.head.querySelectorAll('script[src]').forEach(el => {
if (REINIT_EXTERNAL_PATTERNS.some(p => p.test(el.src))) {
document.querySelectorAll(`script[src="${el.src}"]`).forEach(s => s.remove());
const p = new Promise(resolve => {
const s = document.createElement('script');
[...el.attributes].forEach(a => s.setAttribute(a.name, a.value));
s.dataset.spaPage = '1';
s.onload = resolve;
s.onerror = resolve;
document.head.appendChild(s);
});
scriptLoads.push(p);
return;
}
if (globalScriptSrcs.has(el.src)) return;
const p = new Promise(resolve => {
const s = document.createElement('script');
[...el.attributes].forEach(a => s.setAttribute(a.name, a.value));
s.dataset.spaPage = '1';
s.onload = resolve;
s.onerror = resolve;
document.head.appendChild(s);
});
scriptLoads.push(p);
});
doc.head.querySelectorAll('script:not([src])').forEach(el => {
const text = el.textContent.trim();
if (!text || globalScriptTexts.has(text)) return;
const s = document.createElement('script');
[...el.attributes].forEach(a => s.setAttribute(a.name, a.value));
s.textContent = text;
s.dataset.spaPage = '1';
document.head.appendChild(s);
});
return Promise.all(scriptLoads);
}
let _navigating = false;
async function navigate(url, push = true) {
if (_navigating) return;
console.log('[SPA] navigate:', url);
const content = document.getElementById('spa-content');
if (!content) { console.warn('[SPA] no #spa-content'); return; }
if (url === window.location.href) return;
try {
const target = new URL(url, location.origin);
const current = new URL(location.href);
if (target.pathname === current.pathname && target.hash !== current.hash) {
if (push) history.pushState({ spaUrl: url }, document.title, url);
window.dispatchEvent(new HashChangeEvent('hashchange', {
oldURL: location.href, newURL: url
}));
return;
}
} catch (_) {}
_navigating = true;
window.__spaHasNavigated = true;
clearPageTimers();
window.dispatchEvent(new Event('beforeunload'));
let doc;
try {
[doc] = await Promise.all([
fetchPage(url),
(() => {
content.classList.add('spa-leave');
return new Promise(r => _setTimeout(r, TRANSITION_MS));
})()
]);
destroySliders(content);
content.innerHTML = extractContent(doc);
refineGlobalScripts(doc);
document.title = doc.title || document.title;
if (push) history.pushState({ spaUrl: url }, doc.title, url);
const _docFsEl = doc.head.querySelector('script[src*="finsweet"]') || null;
if (_docFsEl && !_fsEl) _fsEl = _docFsEl;
const _origDocAdd = document.addEventListener.bind(document);
const _origWinAdd = window.addEventListener.bind(window);
const _dclShim = (origFn) => function (type, fn, ...rest) {
if (type === 'DOMContentLoaded' && typeof fn === 'function') {
try { fn(); } catch (e) { console.warn('[SPA] DOMContentLoaded handler error:', e.message); }
return;
}
return origFn(type, fn, ...rest);
};
document.addEventListener = _dclShim(_origDocAdd);
window.addEventListener = _dclShim(_origWinAdd);
try {
await syncHeadAssets(doc);
await loadBodyExternalScripts(content);
if (window.jQuery) {
try {
window.jQuery('.napster-sm-hamberger, .napster-sm-close, .napster-sm-dropdown-block').off('click');
} catch (_) {}
}
runScripts(content);
const _activeFsEl = _docFsEl || _fsEl;
if (_activeFsEl || window.FinsweetAttributes) {
try {
console.log('[FS-DBG] nav to:', url, '| destHasFs:', !!_docFsEl, '| activeFs:', typeof window.FinsweetAttributes);
if (window.FinsweetAttributes) {
try { await window.FinsweetAttributes.destroy(); console.log('[FS-DBG] destroy() done'); } catch (de) { console.log('[FS-DBG] destroy() error:', de.message); }
delete window.FinsweetAttributes;
}
const _destPath = new URL(url, location.origin).pathname;
const hasCustomCmsScript = _docFsEl && _destPath.startsWith('/reference');
console.log('[FS-DBG] hasCustomCmsScript:', hasCustomCmsScript, '| shim active:', document.addEventListener !== _origDocAdd);
if (_docFsEl && hasCustomCmsScript) {
const fsSrc2 = _activeFsEl.src.split('?')[0];
document.querySelectorAll('script[src][data-spa-page]').forEach(s => {
if (s.src.split('?')[0] === fsSrc2) s.remove();
});
} else if (_docFsEl) {
const fsSrc = _activeFsEl.src.split('?')[0];
document.querySelectorAll('script[src]').forEach(s => {
if (s.src.split('?')[0] === fsSrc) s.remove();
});
const injectedSrc = fsSrc + '?_spa=' + (++_fsNavCount);
console.log('[FS-DBG] injecting:', injectedSrc);
await new Promise(resolve => {
const s = document.createElement('script');
[..._activeFsEl.attributes].forEach(a => s.setAttribute(a.name, a.value));
s.src = injectedSrc;
s.dataset.spaPage = '1';
s.onerror = () => { console.log('[FS-DBG] script onerror'); resolve(); };
s.onload = () => {
console.log('[FS-DBG] onload fired. FinsweetAttributes:', typeof window.FinsweetAttributes);
console.log('[FS-DBG] modules:', JSON.stringify(window.FinsweetAttributes?.modules));
let attempts = 0;
const check = () => {
const ver = window.FinsweetAttributes?.modules?.list?.version;
if (ver || attempts++ > 30) {
console.log('[FS-DBG] poll done. version:', ver, 'attempts:', attempts);
resolve();
} else {
_setTimeout(check, 100);
}
};
check();
};
document.head.appendChild(s);
});
console.log('[FS-DBG] after await. version:', window.FinsweetAttributes?.modules?.list?.version);
}
} catch (e) {
console.warn('[SPA] Finsweet reload error:', e.message);
}
}
} finally {
document.addEventListener = _origDocAdd;
window.addEventListener = _origWinAdd;
}
} catch (err) {
console.error('[SPA] fetch/swap error, hard-redirecting:', err);
_navigating = false;
window.location.href = url;
return;
}
try {
if (window.Webflow) {
if (window.jQuery) window.jQuery('.w-nav-button').off('.w-nav');
window.Webflow.ready();
}
} catch (e) {
console.warn('[SPA] Webflow.ready() error (ignored):', e.message);
}
try {
const ix2 = window.Webflow && window.Webflow.require('ix2');
if (ix2) ix2.init();
} catch (e) {
console.warn('[SPA] ix2.init() error (ignored):', e.message);
}
window.dispatchEvent(new Event('resize'));
const _hash = new URL(url, location.origin).hash;
const scrollToHash = (_h) => {
const id = _h.slice(1);
const el = document.getElementById(id) ||
document.querySelector(`[name="${id}"]`) ||
(() => { try { return document.querySelector(_h); } catch (_) { return null; } })();
if (el) el.scrollIntoView({ behavior: 'smooth' });
};
content.classList.remove('spa-leave');
content.classList.add('spa-enter');
if (_hash) {
requestAnimationFrame(() => requestAnimationFrame(() => {
content.classList.remove('spa-enter');
scrollToHash(_hash);
}));
_setTimeout(() => scrollToHash(_hash), 350);
} else {
requestAnimationFrame(() => requestAnimationFrame(() => {
content.classList.remove('spa-enter');
window.scrollTo({ top: 1, behavior: 'instant' });
requestAnimationFrame(() => window.scrollTo({ top: 0, behavior: 'instant' }));
}));
window.scrollTo({ top: 0, behavior: 'instant' });
}
updateActiveLinks(url);
_navigating = false;
}
function updateActiveLinks(url) {
const sel = PERSISTENT_SELECTORS.map(s => `${s} a`).join(', ');
document.querySelectorAll(sel).forEach(a => {
try {
const href = a.getAttribute('href');
if (!href) return;
const active = new URL(href, location.origin).pathname === new URL(url, location.origin).pathname;
a.classList.toggle('w--current', active);
a.setAttribute('aria-current', active ? 'page' : 'false');
} catch (_) {}
});
}
function closeMobileNav() {
document.querySelectorAll('.w-dropdown, .w-dropdown-toggle, .w-dropdown-list').forEach(el => {
el.classList.remove('w--open');
});
document.querySelectorAll('.w-dropdown-toggle[aria-expanded="true"]').forEach(el => {
el.setAttribute('aria-expanded', 'false');
});
document.querySelectorAll('.w-nav-button, .w-nav-menu, .w-nav-overlay').forEach(el => {
el.classList.remove('w--open');
});
document.querySelectorAll('.w-nav-button[aria-expanded="true"]').forEach(el => {
el.setAttribute('aria-expanded', 'false');
});
const smMenu = document.querySelector('.napster-sm-menu');
if (smMenu) smMenu.classList.remove('napster-sm-menu-open');
document.body.classList.remove(
'hide-overflow', 'overflow-hidden', 'noscroll', 'no-scroll',
'w-nav-overlay-open', 'nav-open'
);
document.body.style.overflow = '';
}
function isInternalLink(a) {
if (!a || a.tagName !== 'A') return false;
if (a.target === '_blank' || a.target === '_parent') return false;
if (a.hasAttribute('download')) return false;
const href = a.getAttribute('href');
if (!href || href.startsWith('#') || href.startsWith('mailto:') || href.startsWith('tel:')) return false;
try { return new URL(a.href, location.origin).origin === location.origin; }
catch (_) { return false; }
}
document.addEventListener('click', e => {
const a = e.target.closest('a');
if (!isInternalLink(a)) return;
try {
const t = new URL(a.href, location.origin);
const c = new URL(location.href);
if (t.pathname === c.pathname && t.search !== c.search && !t.hash) return;
} catch (_) {}
e.preventDefault();
e.stopImmediatePropagation();
closeMobileNav();
navigate(a.href);
}, true);
let _tapX = 0, _tapY = 0;
document.addEventListener('touchstart', e => {
_tapX = e.touches[0].clientX;
_tapY = e.touches[0].clientY;
}, { passive: true, capture: true });
document.addEventListener('touchend', e => {
if (Math.abs(e.changedTouches[0].clientX - _tapX) > 10 ||
Math.abs(e.changedTouches[0].clientY - _tapY) > 10) return;
const a = e.target.closest('a');
if (!isInternalLink(a)) return;
try {
const t = new URL(a.href, location.origin);
const c = new URL(location.href);
if (t.pathname === c.pathname && t.search !== c.search && !t.hash) return;
} catch (_) {}
e.preventDefault();
closeMobileNav();
navigate(a.href);
}, true);
window.addEventListener('popstate', e => {
navigate(e.state?.spaUrl || location.href, false);
});
function boot() {
document.querySelectorAll('script:not([src])').forEach(s => {
const t = s.textContent.trim();
if (t) globalScriptTexts.add(t);
});
document.querySelectorAll('script[src]').forEach(s => {
if (s.src) globalExternalSrcs.add(s.src);
});
globalExternalSrcs.add('https://cdn.jsdelivr.net/npm/@touchcastllc/napster-companion-api@latest/lib/index.standalone.js');
if (window.Swup) {
window.Swup = function NoopSwup() {
return { hooks: { on: function () {} }, destroy: function () {} };
};
console.log('[SPA] neutralized Swup — prevented dual-router conflict');
}
_fsEl = document.querySelector('script[src*="finsweet"]') || null;
history.replaceState({ spaUrl: location.href }, document.title, location.href);
wrapContent();
updateActiveLinks(location.href);
console.log('[SPA] booted — global scripts snapshotted:', globalScriptTexts.size);
if (window.jQuery && $ !== window.jQuery) {
console.warn('[SPA] global $ is shadowed — re-running jQuery-dependent scripts at boot');
document.querySelectorAll('script:not([src])').forEach(el => {
const text = el.textContent.trim();
if (!text) return;
if (/\bconst\s+\$\s*=/.test(text)) return;
if (!/\$\s*[.(]/.test(text)) return;
try {
const s = document.createElement('script');
s.textContent = `(function($,jQuery){\n${text}\n})(window.jQuery,window.jQuery);`;
document.head.appendChild(s);
} catch (e) {
console.warn('[SPA] boot re-run error:', e.message);
}
});
}
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', boot);
} else {
boot();
}
})();
</script><script type="text/javascript" defer src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function () {
const btn = document.getElementById('downloadAppBtn');
if (!btn) return;
const ua = navigator.userAgent;
const platform = navigator.platform;
let link = 'https://companiondesktop.blob.core.windows.net/application/builds/Napster.dmg';
// iOS (including iPadOS pretending to be Mac)
if (/iPhone|iPad|iPod/.test(ua) || (platform === 'MacIntel' && navigator.maxTouchPoints > 1)) {
link = 'https://apps.apple.com/us/app/napster-ai-music-experts/id584557117';
// Mac (REAL Mac)
} else if (platform.toUpperCase().includes('MAC')) {
link = 'https://companiondesktop.blob.core.windows.net/application/builds/Napster.dmg';
// Android (move LAST)
} else if (/Android/.test(ua)) {
link = 'https://play.google.com/store/apps/details?id=com.rhapsody.napster&pcampaignid=web_share';
}
btn.setAttribute('href', link);
});
$(document).ready(function () {
let forward = true;
var slider = $('.napster-products-slide');
slider.slick({
slidesToShow: 1,
arrows: false,
infinite: false,
pauseOnHover: true,
centerMode: true,
centerPadding: '174px',
autoplay: true,
autoplaySpeed: 12000,
initialSlide: 0,
slidesToScroll: 1,
slidesToShow: 1,
responsive: [
{
breakpoint: 2100,
settings: {
centerPadding: '40px',
},
},
{
breakpoint: 1024,
settings: {
centerPadding: '40px',
},
},
{
breakpoint: 768,
settings: {
centerPadding: '20px',
},
},
{
breakpoint: 480,
settings: {
centerMode: false,
},
},
],
});
$('.npr-products-nav-btn .right')
.closest('.npr-products-nav-btn')
.click(function () {
slider.slick('slickNext');
});
$('.npr-products-nav-btn')
.first()
.click(function () {
slider.slick('slickPrev');
});
$('.npr-prducts-nav-list-item').click(function () {
var index = $(this).index();
slider.slick('slickGoTo', index);
});
slider.on('afterChange', function (event, slick, currentSlide) {
// $('.npr-prducts-nav-list-item').removeClass('active');
// $('.npr-prducts-nav-list-item').eq(currentSlide).addClass('active');
restartProgressBar(currentSlide);
});
function restartProgressBar(index) {
var items = $('.npr-prducts-nav-list-item');
items.removeClass('active');
var current = items.eq(index);
// Force reflow to restart animation
current.removeClass('active');
void current[0].offsetWidth;
current.addClass('active');
}
restartProgressBar(0);
//timerstop
var $sliderEl = $('.napster-products-slide');
$sliderEl.on('mouseenter', function () {
$('.npr-prducts-nav-list-item.active').addClass('paused');
});
$sliderEl.on('mouseleave', function () {
$('.npr-prducts-nav-list-item.active').removeClass('paused');
});
slider.on('afterChange', function (event, slick, currentSlide) {
if (currentSlide === 0) {
$('.npr-products-nav-btn').first().addClass('disabled');
} else {
$('.npr-products-nav-btn').first().removeClass('disabled');
}
if (currentSlide === slick.slideCount - 1) {
$('.npr-products-nav-btn').last().addClass('disabled');
} else {
$('.npr-products-nav-btn').last().removeClass('disabled');
}
});
//
$('.napster-products-slide').on('afterChange', function (event, slick, currentSlide) {
const last = slick.slideCount - 1;
if (forward && currentSlide === last) {
forward = false; // switch direction to backward
} else if (!forward && currentSlide === 0) {
forward = true; // switch direction to forward
}
});
$('.napster-trusted-scroll-1').slick({
dots: false,
arrows: false,
infinite: true,
autoplay: true,
slidesToShow: 1,
slidesToScroll: 1,
speed: 12000,
autoplaySpeed: 0,
centerMode: true,
cssEase: 'linear',
variableWidth: true,
initialSlide: 1,
arrows: false,
buttons: false,
pauseOnFocus: false,
pauseOnHover: false,
});
function initVideoObserver() {
const videos = document.querySelectorAll('video');
if (!videos.length) return;
const observer = new IntersectionObserver(
function (entries) {
entries.forEach(function (entry) {
if (entry.isIntersecting) {
entry.target.setAttribute('autoplay', true);
entry.target.play().catch(function () {});
} else {
entry.target.setAttribute('autoplay', false);
entry.target.pause();
}
});
},
{ threshold: 0.25 },
);
videos.forEach((video) => {
if (video) observer.observe(video);
});
}
initVideoObserver();
});
$(document).ready(function () {
// Open popup + play video
/* $('#watch-film').on('click', function (e) {
e.preventDefault();
$('.home').addClass('overflow-hidden');
$('.bg-video-popup-wraper').fadeIn();
const video = $('#homeVideo')[0];
video.currentTime = 0;
$(video).html(
`<source src="https://demoassets.touchcast.com/webflow-assets/videos/napster-intro-new_1.webm" type="video/webm">
<source src="https://demoassets.touchcast.com/webflow-assets/videos/napster-intro-new_1.mp4" type="video/mp4">`
);
video.load();
video.play();
});*/
// Close popup + pause video
/* $('a#popupclose').on('click', function (e) {
e.preventDefault();
$('.bg-video-popup-wraper').fadeOut();
$('.home').removeClass('overflow-hidden');
const video = $('#homeVideo')[0];
video.pause();
video.currentTime = 0;
$(video).find('source').remove();
video.load();
});*/
});
if ('mediaSession' in navigator) {
var noop = function() {};
var actions = [
'play', 'pause', 'stop',
'seekbackward', 'seekforward', 'seekto',
'previoustrack', 'nexttrack',
'skipad'
];
actions.forEach(function(action) {
try { navigator.mediaSession.setActionHandler(action, noop); } catch(e) {}
});
navigator.mediaSession.playbackState = 'none';
var v = document.querySelector('video.station-film-secondary-img');
if (v) {
v.addEventListener('pause', function() {
navigator.mediaSession.playbackState = 'none';
});
v.addEventListener('ended', function() {
navigator.mediaSession.playbackState = 'none';
});
v.addEventListener('play', function() {
navigator.mediaSession.playbackState = 'none';
});
}
}
</script>
<!-- /* LinkedIn Insight Tag (Pixel) for paid ads tracking */-->
<script type="text/javascript">
_linkedin_partner_id = "10197761";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type="text/javascript">
(function(l) {
if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
window.lintrk.q=[]}
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})(window.lintrk);
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=10197761&fmt=gif" />
</noscript></body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 83
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
На странице присутствуют внутренние ссылки с пустым анкором: 3!
Внутренних ссылок на странице 83 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 7.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /consumer |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster App</div></div>
|
|
Анализировать url |
| /napster-for-mac |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster for Mac</div></div>
|
|
Анализировать url |
| /view |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster View</div></div>
|
|
Анализировать url |
| /station |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster Station</div></div>
|
|
Анализировать url |
| /learn-for-enterprise |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster Learn: Enterprise</div></div>
|
|
Анализировать url |
| /learn-for-higher-education |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster Learn: Higher Ed</div></div>
|
|
Анализировать url |
| /spaces |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster Spaces</div></div>
|
|
Анализировать url |
| /developer |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster API</div></div>
|
|
Анализировать url |
| /enterprise |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">For Enterprise</div></div>
|
|
Анализировать url |
| /developer |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">For Developers</div></div>
|
|
Анализировать url |
| /partners |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">For Partners</div></div>
|
|
Анализировать url |
| /case-studies |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Case Studies</div></div>
|
|
Анализировать url |
| /developer |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Napster API</div></div>
|
|
Анализировать url |
| /hackathon-finalists |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Hackathons</div></div>
|
|
Анализировать url |
| /about |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">About</div></div>
|
|
Анализировать url |
| /news |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Newsroom</div></div>
|
|
Анализировать url |
| /security |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Security</div></div>
|
|
Анализировать url |
| /careers |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Careers</div></div>
|
|
Анализировать url |
| /blog |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Blog</div></div>
|
|
Анализировать url |
| /contact |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Contact Us</div></div>
|
|
Анализировать url |
| /ethics |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">AI Principles</div></div>
|
|
Анализировать url |
| /consumer |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster App</div></div>
|
|
Анализировать url |
| /napster-for-mac |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster for Mac</div></div>
|
|
Анализировать url |
| /view |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster View</div></div>
|
|
Анализировать url |
| /station |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster Station</div></div>
|
|
Анализировать url |
| /learn-for-enterprise |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster Learn: Enterprise</div></div>
|
|
Анализировать url |
| /learn-for-higher-education |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster Learn: Higher Ed</div></div>
|
|
Анализировать url |
| /spaces |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster Spaces</div></div>
|
|
Анализировать url |
| /developer |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster API</div></div>
|
|
Анализировать url |
| /developer |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">For Developers</div></div>
|
|
Анализировать url |
| /enterprise |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">For Enterprise</div></div>
|
|
Анализировать url |
| /partners |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">For Partners</div></div>
|
|
Анализировать url |
| /case-studies |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Case Studies</div></div>
|
|
Анализировать url |
| /developer |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Napster API</div></div>
|
|
Анализировать url |
| /hackathon-finalists |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Hackathons</div></div>
|
|
Анализировать url |
| /about |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">About</div></div>
|
|
Анализировать url |
| /news |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Newsroom</div></div>
|
|
Анализировать url |
| /security |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Security</div></div>
|
|
Анализировать url |
| /careers |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Careers</div></div>
|
|
Анализировать url |
| /blog |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Blog</div></div>
|
|
Анализировать url |
| /contact |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Contact Us</div></div>
|
|
Анализировать url |
| /ethics |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">AI Principles</div></div>
|
|
Анализировать url |
| /consumer |
Get Started Now
|
|
Анализировать url |
| /consumer |
Learn More
|
|
Анализировать url |
| /napster-for-mac |
Learn More
|
|
Анализировать url |
| /spaces |
Learn More
|
|
Анализировать url |
| /learn-for-enterprise |
Learn More
|
|
Анализировать url |
| /view |
Learn More
|
|
Анализировать url |
| /station |
Learn More
|
|
Анализировать url |
| /developer |
Learn More
|
|
Анализировать url |
| /napster-for-mac |
Get Napster for Mac
|
|
Анализировать url |
| /news-type/press-release |
<div class="flex-row gap-12"><div class="label-text">More Releases</div><div class="background-dark-pink"></div><svg width="12" height="13" viewbox="0 0 13 12" class="svg-next margin-0"><path d="M0.21967 4.99262C-0.0732231 5.28551 -0.0732232 5.76038 0.21967 6.05328L4.99264 10.8262C5.28553 11.1191 5.76041 11.1191 6.0533 10.8262C6.34619 10.5334 6.34619 10.0585 6.0533 9.76559L1.81066 5.52295L6.0533 1.28031C6.3462 0.987414 6.3462 0.512541 6.0533 0.219647C5.76041 -0.0732463 5.28554 -0.0732464 4.99264 0.219647L0.21967 4.99262ZM12.75 5.52295L12.75 4.77295L0.750001 4.77295L0.750001 5.52295L0.750001 6.27295L12.75 6.27295L12.75 5.52295Z" fill="currentColor"></path></svg></div>
|
|
Анализировать url |
| /news/napster-puts-ai-agents-on-the-phone-line-natively-inside-microsoft-azure |
Пустой анкор
|
|
Анализировать url |
| /news-type/press-release |
<div class="category-item-small">Press Release</div>
|
|
Анализировать url |
| /news/napster-detasad-and-lenovo-enable-sovereign-ai-infrastructure-to-support-local-deployment-in-saudi-arabia |
Пустой анкор
|
|
Анализировать url |
| /news-type/press-release |
<div class="category-item-small">Press Release</div>
|
|
Анализировать url |
| /news/napsters-ai-agent-turned-f1-ticket-browsers-into-buyers-lifting-checkout-clickthroughs-by-70 |
Пустой анкор
|
|
Анализировать url |
| /news-type/press-release |
<div class="category-item-small">Press Release</div>
|
|
Анализировать url |
| /consumer |
<div>Get Started Now</div>
|
|
Анализировать url |
| /napster-for-mac |
<div>Get Napster for Mac</div>
|
|
Анализировать url |
| /consumer |
Napster App
|
|
Анализировать url |
| /napster-for-mac |
Napster for Mac
|
|
Анализировать url |
| /view |
Napster View
|
|
Анализировать url |
| /station |
Napster Station
|
|
Анализировать url |
| /learn-for-enterprise |
Napster Learn: Enterprise
|
|
Анализировать url |
| /learn-for-higher-education |
Napster Learn: Higher Ed
|
|
Анализировать url |
| /spaces |
Napster Spaces
|
|
Анализировать url |
| /developer |
Napster API
|
|
Анализировать url |
| /enterprise |
For Enterprise
|
|
Анализировать url |
| /developer |
For Developers
|
|
Анализировать url |
| /partners |
For Partners
|
|
Анализировать url |
| /case-studies |
Case Studies
|
|
Анализировать url |
| /about |
About
|
|
Анализировать url |
| /news |
Newsroom
|
|
Анализировать url |
| /careers |
Careers
|
|
Анализировать url |
| /blog |
Blog
|
|
Анализировать url |
| /references |
Reference
|
|
Анализировать url |
| /contact |
Contact Us
|
|
Анализировать url |
| /security |
Security
|
|
Анализировать url |
| /ethics |
Ethics
|
|
Анализировать url |
| /terms-of-service |
<div class="nnw-footer-copyright-terms-section"><div class="nnw-footer-copyright-terms-txt">Terms of Service</div></div>
|
|
Анализировать url |
| /privacy-policy |
<div class="nnw-footer-copyright-terms-section"><div class="nnw-footer-copyright-terms-txt">Privacy Policy</div></div>
|
|
Анализировать url |
| /ethics |
<div class="nnw-footer-copyright-terms-section"><div class="nnw-footer-copyright-terms-txt">AI Principles</div></div>
|
|
Анализировать url |
Внешние ссылки
Кол-во: 13
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 13 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| developers.napster.com |
<div class="napster-dropdown-nav-block"><div class="napster-dropdown-links">Documentation</div></div>
|
Анализировать url |
| help.napster.com |
<div class="napster-nav-txt">Support</div>
|
Анализировать url |
| developers.napster.com |
<div class="napster-sm-drop-nav-block"><div class="napster-sm-dropdown-links">Documentation</div></div>
|
Анализировать url |
| help.napster.com |
<div class="napster-sm-nav-tx">Support</div>
|
Анализировать url |
| help.napster.com |
Help Center
|
Анализировать url |
| apps.apple.com |
<img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b1135306dd6512a006cdb6_Store%20download%20button.avif" alt="Download APP Store" class="image-3">
|
Анализировать url |
| companiondesktop.blob.core.windows.net |
<img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b11341694e9bd68e16868c_Store%20download%20button.avif" alt="Download for MacOs" class="image-14">
|
Анализировать url |
| play.google.com |
<img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b11362422a5f9268c4c252_Store%20download%20button.avif" alt="Get it on Google Play" class="image-15">
|
Анализировать url |
| linkedin.com |
<div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aebbdd90c8dabba13b238b_ri_linkedin-fill.png" alt="Linkedin" class="image-6"></div>
|
Анализировать url |
| youtube.com |
<div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69b3ac3917215cd3868b5ca9_a.png" alt="Youtube" class="image-7"></div>
|
Анализировать url |
| instagram.com |
<div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aeba543b33182de1a53414_mdi_instagram.png" alt="instagram" class="image-7"></div>
|
|
| x.com |
<div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aebc33516eac27a6293122_codicon_twitter.png" alt="Twitter" class="image-4"></div>
|
Анализировать url |
| facebook.com |
<div class="nnw-footer-social-icon-div-wraper"><img loading="lazy" src="https://cdn.prod.website-files.com/69ae6251111a514c4038172a/69aebbff17794fe4a3a06c54_ri_facebook-fill.png" alt="Facebook" class="image-5"></div>
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Сайт rhapsody.com не совсем готов к продвижению (процент готовности лишь 60%). Для попадания в ТОПы поисковых систем нужно:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: