Skip to content

feat: add Nintendo Music presence#10852

Merged
theusaf merged 12 commits into
PreMiD:mainfrom
petkovicdev:main
Jun 6, 2026
Merged

feat: add Nintendo Music presence#10852
theusaf merged 12 commits into
PreMiD:mainfrom
petkovicdev:main

Conversation

@petkovicdev
Copy link
Copy Markdown
Contributor

Nintendo Music Presence

This is a presence for Nintendo Music (domain: music.nintendo.com).

Features

  • Shows the currently playing song and game name
  • Displays song progress timestamps
  • Shows song art as the large image while it's playing
  • Handles different pages if a song is paused (search, game pages, playlists, personal playlists)
  • Clears activity when not playing anything or not on the website
  • Settings to toggle on timestamps and the artwork

Tested on

  • Now playing (song with song name, game name, artwork and timestamp)
  • Personal playlists
  • Official playlists
  • Game pages
  • Search page
  • Home page

Copy link
Copy Markdown

@github-advanced-security github-advanced-security AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ESLint found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

Comment thread websites/N/Nintendo Music/metadata.json Fixed
Comment thread websites/N/Nintendo Music/metadata.json Fixed
Comment thread websites/N/Nintendo Music/metadata.json Fixed
Comment thread websites/N/Nintendo Music/metadata.json Fixed
Comment thread websites/N/Nintendo Music/metadata.json Fixed
Comment thread websites/N/Nintendo Music/metadata.json Fixed
Comment thread websites/N/Nintendo Music/presence.ts Fixed
Comment thread websites/N/Nintendo Music/presence.ts Fixed
Comment thread websites/N/Nintendo Music/presence.ts Fixed
Comment thread websites/N/Nintendo Music/presence.ts Fixed
Comment thread websites/N/Nintendo Music/presence.ts Fixed
Comment thread websites/N/Nintendo Music/presence.ts Fixed
Comment thread websites/N/Nintendo Music/presence.ts Fixed
Comment thread websites/N/Nintendo Music/metadata.json
Comment thread websites/N/Nintendo Music/metadata.json Outdated
"ru": "С Nintendo Music ты можешь слушать разнообразные мелодии Nintendo где угодно."
},
"url": "music.nintendo.com",
"regExp": "^https?://music\\.nintendo\\.com/",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"regExp": "^https?://music\\.nintendo\\.com/",
"regExp": "^https?[:][/][/]music[.]nintendo[.]com[/]",

Comment thread websites/N/Nintendo Music/presence.ts Outdated
Comment on lines +20 to +21
const showTimestamps = await presence.getSetting<boolean>('showTimestamps')
const showSongArt = await presence.getSetting<boolean>('showSongArt')
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Combine using Promise.all

Comment thread websites/N/Nintendo Music/metadata.json Outdated
Comment on lines +28 to +31
{
"id": "multiLanguage",
"multiLanguage": true
},
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the strings in your Activity haven't been translated, then this setting is not useful
https://docs.premid.app/v1/guide/localization.html

@theusaf theusaf requested review from a team, Bas950 and skullysmods and removed request for a team June 6, 2026 06:54
@theusaf theusaf enabled auto-merge (squash) June 6, 2026 06:55
@skullysmods skullysmods linked an issue Jun 6, 2026 that may be closed by this pull request
2 tasks
@theusaf theusaf merged commit cf7226c into PreMiD:main Jun 6, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

Nintendo Music | music.nintendo.com

4 participants