Microsoft Groove Music

Version1(as of 12/13/2018)
PlatformWindows
LicenseBundled
CategoryAudio

Main Features

  • Stream music from Groove Music Pass and OneDrive
  • Play locally stored music files
  • Search for new music through the Explore feature
  • Create playlists that can be synced across different devices
  • Choose from light and dark color schemes

Software Overview

Microsoft Groove Music, which replaced Xbox Music, is the default music player for Windows 10. The application allows you to stream music through Groove Music Pass and OneDrive or play locally stored music. Microsoft Groove was discontinued in 2018.

Groove Music is created to be your go-to player for playing music in Windows. If you subscribe to Groove Music Pass you can access your music on Android, iOS, and Windows Phone devices by way of the Microsoft Groove app. Any playlist you create will be synced across these devices. You can also download music from Groove Music Pass for offline listening and it will be available to play in Groove Music without an Internet connection.

  • If you bought a Creation Station lately, then it has Windows 10 installed — and part of the operating system is the Groove Music player. Although originally designed for Microsoft’s ill-fated streaming service, it’s actually a very capable music player with one glaring flaw: there’s no real documentation, so the net is filled with threads (mostly unanswered) like “Groove Music not.
  • After that date, you won’t be able to stream your OneDrive music through the Groove Music app. What will happen to my music files in OneDrive? Your personal music files will still be available in OneDrive, which you can access online or through the OneDrive application on any supported device.
  • The Groove Music app, the default music player in Windows 10, is one of the few apps with very few issues. The app has been updated a couple of times since the release of Windows 10 back in July, but if you have been experiencing problems and unable to resolve them, reinstalling the Groove Music is the best and easiest way to address all issues.

On your local machine, Groove Music supports many of the most popular music formats, including MP3, WAVE, FLAC, and AAC. You can build your music collection by telling the app where your music files are located on your computer and import music from your Apple iTunes library or Google Play Music. If you're tired of your music you can discover new artists through the app's Explore feature and then purchase and download music from the Windows store.

Groove Music is a pretty simplistic music player, which will make it attractive to users looking to just play music. However, there are some advanced features, such as playback and library organization options, that are sorely missed. Microsoft Groove Music will simplify your listening experience if you want to stream music through Groove Music Pass or OneDrive, but it will also turn away users looking for a more customizable listening experience provided by players like Windows Media Player.

Primary File Type

Microsoft Groove Music Uninstall

Note; Pagination is zero-based (the first page is found at page 0), and catalog browse will not return more than 1000 total items. You cannot combine the following filters together in the same request: genre, mood, activity.

.MP3MP3 Audio File

Microsoft Groove Music Icon

Supported File Types

ExtensionFile Type
.MP3MP3 Audio File
.3G23GPP2 Multimedia File
.3GP3GPP Multimedia File
.AACAdvanced Audio Coding File
.AC3Audio Codec 3 File
.AMRAdaptive Multi-Rate Codec File
.FLACFree Lossless Audio Codec File
.M4AMPEG-4 Audio File
.WAVWAVE Audio File
.WMAWindows Media Audio File
-->

| Notice to customers||----- ||Starting Oct 2nd, the onboarding to the Groove Music API is disabled. As part of the partnership, the Groove Music Pass service will be discontinued on December 31, 2017. After that date, Groove Music Pass content will not stream or play and our API features will not be accessible.Please check our FAQ on https://aka.ms/groovepartnerfaq . All features of the Music API will be supported until Dec 31st.|

Subscribe to the Groove API on Microsoft Developer Center

The following are the minimal steps you need to complete to start experimenting with the API (for more detailed instructions, visit Obtaining a Developer Access Token).

  1. Visit https://developer.microsoft.com/groove. Click on sign-in.
  2. Sign in with your Microsoft account or create a Microsoft account if you don't already have one.
  3. On https://developer.microsoft.com/groove, click the Sign up link or visit https://developer.microsoft.com/dashboard/groove.
  4. Fill in the correct details about you carefully - we'll need your valid email address to contact you.
  5. Read the Terms Of Use and accept them. Then click on Subscribe to Groove Music API Program.

You are now a member of the Groove Music API Program!You will now need to associate Applications to your account.

Register and associate a Microsoft Account application

Create an application

To register your app to connect with Groove, you'll need a Microsoft account.

  1. Go to the Microsoft Application Registration Portal
  2. When prompted, sign in with your Microsoft account credentials.
  3. Find My applications and click Add an app.
  4. Enter your app's name and click Create application.
  5. Create a password (aka client sercret) for your aplication, it will be used to generate auth tokens.
  6. Scroll to the bottom of the page and check the Live SDK support box.

After you've completed these steps, an application ID is created for your app and displayed on your new app's properties page.

Important Treat the value of client secret the same as you would a user's password. The secret represents the key to your application and, if made available, can be used to impersonate your application.

Under the Platforms header, configure details about your app. By default a new app is created as a web app and needs one or more redirect URIs. To enable native client flows for your app as well, click the Add Platform button and choose Mobile.

Allow this application to access Groove Music API

  1. When signed-in to the developer center, on https://developer.microsoft.com/groove, click the Sign up link or visit https://developer.microsoft.com/dashboard/groove.
  2. Follow the instructions on the page. You'll need to obtain an authentication token (see below)
  3. Enter the obtained authentication token in the field (ie: EgBtAQMAAAAEgA9BCG...c1Ni05YTNwA=) and click on Register.
  4. You can register up to 16 apps. You can manage them on this page.

Getting an authentication token

The request consists of a form encoded POST call tohttps://login.live.com/accesstoken.srf with parameters:

Parameter nameValueDescription
grant_typestringUse 'client' as value for application token authentication.
client_idstringYour Application ID as displayed on your application page on the Microsoft Application Registration Portal
client_secretstringYour Application Secret as displayed on your application page on the Microsoft Application Registration Portal. The value needs to be URL encoded.
scopestringThe scope your application requires. For application access to the Groove API the scope is 'app.music.xboxlive.com'

If the application id and secret values are correct, the service willreply with a JSON object containing the token type, the access token'svalue and an expiry delay.

The resulting application access token can then be used in applicationcalls using the OAuth 2.0 bearer authorization method.

Microsoft Groove Music

Note that tokens expire. Applications should take token expiry intoaccount and reauthenticate before access token expiry.

Important: Treat the value of access_token in this response assecurely as you would a user's password.

#####Using Powershell on Windows:#####

Microsoft groove music tutorials

#####Using curl:#####

#####Using wget:#####

Start using our API

You can now copy and paste your preferred sample code from below (C#, Windows Runtime or PHP) to start querying the API for Music data.

####For example:####

Windows

Windows Runtime

PHP

See also