Talk:Nintendo Music: Difference between revisions

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
Tag: Mobile edit
Line 37: Line 37:


::Can confirm that it is the same for the French version: only MK8D's track names are translated across all the games (there's even a typo on [[GBA Boo Lake]] which is translated as "GB'''S''' Lac Boo"). Typing either the US or UK English names of translated tracks, games, or playlists in the search function still works, but no other languages. --[[Special:Contributions/37.71.250.163|37.71.250.163]] 08:39, March 17, 2025 (EDT)
::Can confirm that it is the same for the French version: only MK8D's track names are translated across all the games (there's even a typo on [[GBA Boo Lake]] which is translated as "GB'''S''' Lac Boo"). Typing either the US or UK English names of translated tracks, games, or playlists in the search function still works, but no other languages. --[[Special:Contributions/37.71.250.163|37.71.250.163]] 08:39, March 17, 2025 (EDT)
== Guide: How to get Nintendo Music image URLs (and other information) independently ==
Credit to {{iw|inkipedia|User:Yoshifan52|YoshiFan52}} for a lot of the below information.
Previously, my method for acquiring the URLs for [[Nintendo Music]] images involved using a rooted Android emulator, hence my reluctance to post such a guide. However, I have recently been made aware of a far simpler method to not only get the URLs, but various other types of information such as the exact track names being used in a certain language, track lengths in milliseconds (Nintendo Music tends to display them rounded up to the following second), and more.
This involves publicly accessible URLs to Nintendo Music's API, each of which will return a JSON file containing the relevant information. This can be done without even using the app, as I will now demonstrate. To get data in a different language, simply replace "en-US" with the relevant language code (American English - en-US, Japanese - ja-JP, British English - en-GB, French - fr-FR, Canadian French - fr-CA, German - de-DE, Dutch - nl-NL, Italian - it-IT, Portuguese - pt-PT, Brazilian Portuguese - pt-BR, Spanish - es-ES, Latin American Spanish - es-MX, Russian - ru-RU, Korean - ko-KR, Simplified Chinese - zh-CN, Traditional Chinese - zh-TW). Changing the country setting mostly just changes the store page links for Nintendo Switch games, so it can be ignored.
The first URLs you'll want to be aware of are for Recent highlights posts and the list of games in the Search page, as they do not require entering a specific ID. Recent highlight posts can be found at https://api.m.nintendo.com/catalog/contentNotices?country=US&lang=en-US&limit=999. The amount displayed is 20 by default, hence my manual setting it to 999. The data on this page also includes the exact date and time each post was published in epoch format.
The games list can be found at https://api.m.nintendo.com/catalog/gameGroups?lang=en-US&country=US&groupingPolicy=HARDWARE. To group them by game release date instead, replace "HARDWARE" with "RELEASEDAT" ("released at"). Please be aware that this does not show any kind of game-specific release date value, and simply groups them by year in the same order as seen on the app. To view a list of games sorted by when they were added to the service, you can go to https://api.m.nintendo.com/catalog/games:all?lang=en-US&country=US&sortRule=RECENT.
You can use these pages as an easy way to get the ID for games, which will allow you to do a few things. For reference, the ID for ''[[Super Mario Bros.]]'' is 4cf411d1-7917-40b5-9f53-bfa2052d7b64.
The main details for ''Super Mario Bros.'' can be found at https://api.m.nintendo.com/catalog/games/4cf411d1-7917-40b5-9f53-bfa2052d7b64?country=US&lang=en-US&sdkVersion=android-1.4.0_3e8b373-1&membership=BASIC&packageType=dash_cbcs. Please note that removing the URL parameters will cause the URL to not work. The JSON data here includes the game's banner image URL and store page link(s), but not much else. To find those, we need to append the main part of the URL with another directory. The most useful one is "relatedPlaylists", as it will include information and IDs for all playlists featured on a game's page in the app. Information for all tracks included in the Top tracks playlist is also included. For example, information about related playlists for ''Super Mario Bros.'' can be found at https://api.m.nintendo.com/catalog/games/4cf411d1-7917-40b5-9f53-bfa2052d7b64/relatedPlaylists?country=US&lang=en-US&sdkVersion=android-1.4.0_3e8b373-1&membership=BASIC&packageType=dash_cbcs. Changing "relatedPlaylists" to "relatedGames" will, as you can probably guess, instead display information about games which appear in the "Related games" section for the game in the app.
The ID for the "All tracks" playlist of ''Super Mario Bros.'' is 2d6c8161-31ad-479a-bb69-15008ea7563e. These IDs are exactly the same as the ones present in the playlist URLs you get using the share functionality in the app, so that's an alternative way to acquire them (or potentially a necessary one for playlists which aren't related to a specific game). The API URL for information about this "All tracks" playlist is https://api.m.nintendo.com/catalog/officialPlaylists/2d6c8161-31ad-479a-bb69-15008ea7563e?country=US&lang=en-US&sdkVersion=android-1.4.0_3e8b373-1&membership=BASIC&packageType=dash_cbcs.
This includes all of the details for all tracks included in the playlist, however if you need to see the details of only a specific track for whatever reason, you can do so by using its ID with the following URL: https://api.m.nintendo.com/catalog/tracks/efc61259-826b-401d-92ec-17fb452bd6c2?country=US&lang=en-US&sdkVersion=android-1.4.0_3e8b373-1&membership=BASIC&packageType=dash_cbcs. Once again, track IDs can also be easily acquired using the share feature of the app. Please also note that a track's name is listed towards the end of its data entry on any given page. The data for tracks contains seperate entries for streaming and downloads, so be careful when copying information as certain details such as track length have two entries per track.
Please be aware that as these are JSON files, you may find them difficult to navigate. I'm sure there are tools to make this even simpler, but if you know what you're doing it's fairly easy to cut it down to the information you want using a text editor like Notepad++.
A huge thank you to everyone who has helped with Nintendo Music coverage thus far, I hope this helps make it even better. [[User:Polley001|Polley001]] ([[User talk:Polley001|talk]]) 02:33, April 1, 2025 (EDT)

Revision as of 02:33, April 1, 2025

Separate article for track listings

With the DKC2 tracks being listed here now, I think it might be a better idea to have all the Mario tracks in the app listed on their own article. Even with the app's current selection there are nearly 450 Mario series music tracks available. Reese Rivers (talk) 23:43, October 30, 2024 (EDT)

Move Super Mario Bros. music names to the ones used here

Shouldn't the music tracks from Super Mario Bros. be moves to their names used here? This is a more modern source for their names, after all. Kaptain Skurvy Kaptain Skurvy 07:21, November 1, 2024 (EDT)

That's what I was thinking too. I agree to that. Overworld BGM could also have the Super Mario Bros. identifier, in case other games release with overworld themes sharing the same name (Super Mario World comes to mind, since that's confirmed to release at some point). Sprite of Yoshi's stock icon from Super Smash Bros. Ultimate Tails777 Talk to me!Sprite of Daisy's stock icon from Super Smash Bros. Ultimate

Include soundtracks from The Legend of Zelda series?

Seeing as all the Zelda soundtracks on the app so far have an arrangement of "Fairy Fountain", I was wondering if we should include those to the soundtrack list except I wanted to check if we consider "Fairy Fountain" to be inspired by or an actual arrangement of "Water Land" here first. - KinokoBlast Icon of an item from Paper Mario (talk) 11:51, January 22, 2025 (EST)

I dunno, seems outside the scope of what could reasonably be considered a Super Mario song in my opinion. If the Fairy Fountain theme was a more faithful arrangement it could make sense, but I think it's different enough to where considering it the same track would feel strange. Polley001 (talk) 12:34, January 22, 2025 (EST)
A very silly request. We're the Super Mario wiki, not The Legend of Zelda wiki. Super Mario RPG (talk) 12:43, January 22, 2025 (EST)
Yeah, I figured that'd be the case. Was just throwing ideas out there. - KinokoBlast Icon of an item from Paper Mario (talk) 12:52, January 22, 2025

About Nintendo Music images

As you may know, I have been supplying the source versions of track images via Google Drive, which you can find here: https://drive.google.com/drive/folders/1PnkKs6BIhPjOefI0Uvk5zk7TPB2onr58

At the time of writing, all images in this Google Drive folder are being re-uploaded in PNG format (as well as in higher resolution for the relatively few images that are above 5000px in width). This is because I've found that adding "?im=a" to the end of a URL consistently results in a PNG version of the image with either none or less of the JPEG artifacts. File:NM Party Banner.jpg for example was taken from here, and is a 5000x2813 JPEG image. If you check the same URL but with "?im=a" added to it, you'll see that what appears is a 6400x3600 PNG image. It should be noted that "a" is just a random value. Just about any text value should work, but I think using "?im=a" for things such as the listed image source would be ideal to avoid confusion.

As these PNG versions are obviously more ideal than the JPEG versions we currently have, I will work towards replacing them all. This is obviously a huge task so I would appreciate any assistance.

For future uploads, please make sure to use this method when downloading images directly from these URLs and to include "?im=a" when adding image sources. Polley001 (talk) 15:45, February 8, 2025 (EST)

Edit: All images are now up. Interestingly some Switch games have their cover art still in .jpeg format, so those are still using that extension. Polley001 (talk) 17:17, February 8, 2025 (EST)

Mario Songs in Non Mario Games

Could we have a list of the Mario tracks in the non Mario games? Golddude64 (talk) 15:05, February 28, 2025 (EST)

Those are included on the list of Super Mario tracks on Nintendo Music too. --Waluigi's head icon in Mario Kart 8 Deluxe. Too Bad! Waluigi Time! 15:06, February 28, 2025 (EST)

Foreign Nintendo Music track names for song articles

I'm not sure if this is the smart way to make an editing request for multiple articles, but can someone help adding foreign "updated" track names to song articles that use their English Nintendo Music names in their titles, if it is possible? Raffina Higashikata (talk) 21:30, March 16, 2025 (EDT)

I speak for the Italian side of things, but despite being translated in the in-game track lists of some games (such as Super Mario Odyssey), or in other albums (such as Super Mario History 1985-2010), the only translated tracks are just the Mario Kart 8 Deluxe ones. My avatar's face to use in the signature Mariuigi Khed 06:12, March 17, 2025 (EDT)
Can confirm that it is the same for the French version: only MK8D's track names are translated across all the games (there's even a typo on GBA Boo Lake which is translated as "GBS Lac Boo"). Typing either the US or UK English names of translated tracks, games, or playlists in the search function still works, but no other languages. --37.71.250.163 08:39, March 17, 2025 (EDT)

Guide: How to get Nintendo Music image URLs (and other information) independently

Credit to YoshiFan52 for a lot of the below information.

Previously, my method for acquiring the URLs for Nintendo Music images involved using a rooted Android emulator, hence my reluctance to post such a guide. However, I have recently been made aware of a far simpler method to not only get the URLs, but various other types of information such as the exact track names being used in a certain language, track lengths in milliseconds (Nintendo Music tends to display them rounded up to the following second), and more.

This involves publicly accessible URLs to Nintendo Music's API, each of which will return a JSON file containing the relevant information. This can be done without even using the app, as I will now demonstrate. To get data in a different language, simply replace "en-US" with the relevant language code (American English - en-US, Japanese - ja-JP, British English - en-GB, French - fr-FR, Canadian French - fr-CA, German - de-DE, Dutch - nl-NL, Italian - it-IT, Portuguese - pt-PT, Brazilian Portuguese - pt-BR, Spanish - es-ES, Latin American Spanish - es-MX, Russian - ru-RU, Korean - ko-KR, Simplified Chinese - zh-CN, Traditional Chinese - zh-TW). Changing the country setting mostly just changes the store page links for Nintendo Switch games, so it can be ignored.

The first URLs you'll want to be aware of are for Recent highlights posts and the list of games in the Search page, as they do not require entering a specific ID. Recent highlight posts can be found at https://api.m.nintendo.com/catalog/contentNotices?country=US&lang=en-US&limit=999. The amount displayed is 20 by default, hence my manual setting it to 999. The data on this page also includes the exact date and time each post was published in epoch format.

The games list can be found at https://api.m.nintendo.com/catalog/gameGroups?lang=en-US&country=US&groupingPolicy=HARDWARE. To group them by game release date instead, replace "HARDWARE" with "RELEASEDAT" ("released at"). Please be aware that this does not show any kind of game-specific release date value, and simply groups them by year in the same order as seen on the app. To view a list of games sorted by when they were added to the service, you can go to https://api.m.nintendo.com/catalog/games:all?lang=en-US&country=US&sortRule=RECENT.

You can use these pages as an easy way to get the ID for games, which will allow you to do a few things. For reference, the ID for Super Mario Bros. is 4cf411d1-7917-40b5-9f53-bfa2052d7b64.

The main details for Super Mario Bros. can be found at https://api.m.nintendo.com/catalog/games/4cf411d1-7917-40b5-9f53-bfa2052d7b64?country=US&lang=en-US&sdkVersion=android-1.4.0_3e8b373-1&membership=BASIC&packageType=dash_cbcs. Please note that removing the URL parameters will cause the URL to not work. The JSON data here includes the game's banner image URL and store page link(s), but not much else. To find those, we need to append the main part of the URL with another directory. The most useful one is "relatedPlaylists", as it will include information and IDs for all playlists featured on a game's page in the app. Information for all tracks included in the Top tracks playlist is also included. For example, information about related playlists for Super Mario Bros. can be found at https://api.m.nintendo.com/catalog/games/4cf411d1-7917-40b5-9f53-bfa2052d7b64/relatedPlaylists?country=US&lang=en-US&sdkVersion=android-1.4.0_3e8b373-1&membership=BASIC&packageType=dash_cbcs. Changing "relatedPlaylists" to "relatedGames" will, as you can probably guess, instead display information about games which appear in the "Related games" section for the game in the app.

The ID for the "All tracks" playlist of Super Mario Bros. is 2d6c8161-31ad-479a-bb69-15008ea7563e. These IDs are exactly the same as the ones present in the playlist URLs you get using the share functionality in the app, so that's an alternative way to acquire them (or potentially a necessary one for playlists which aren't related to a specific game). The API URL for information about this "All tracks" playlist is https://api.m.nintendo.com/catalog/officialPlaylists/2d6c8161-31ad-479a-bb69-15008ea7563e?country=US&lang=en-US&sdkVersion=android-1.4.0_3e8b373-1&membership=BASIC&packageType=dash_cbcs.

This includes all of the details for all tracks included in the playlist, however if you need to see the details of only a specific track for whatever reason, you can do so by using its ID with the following URL: https://api.m.nintendo.com/catalog/tracks/efc61259-826b-401d-92ec-17fb452bd6c2?country=US&lang=en-US&sdkVersion=android-1.4.0_3e8b373-1&membership=BASIC&packageType=dash_cbcs. Once again, track IDs can also be easily acquired using the share feature of the app. Please also note that a track's name is listed towards the end of its data entry on any given page. The data for tracks contains seperate entries for streaming and downloads, so be careful when copying information as certain details such as track length have two entries per track.

Please be aware that as these are JSON files, you may find them difficult to navigate. I'm sure there are tools to make this even simpler, but if you know what you're doing it's fairly easy to cut it down to the information you want using a text editor like Notepad++.

A huge thank you to everyone who has helped with Nintendo Music coverage thus far, I hope this helps make it even better. Polley001 (talk) 02:33, April 1, 2025 (EDT)