Music Explorer is an example application demonstrating the use of Nokia Music
API together with standard Windows Phone 8 audio features to create an immersive
music experience. It shows how to take advantage of Nokia Music API features
such as searching for artists by name and requesting top artists and new
releases, and it also shows how to launch Nokia Music application from within
another application to play mix radio or show artist/product information.
The example has been developed with Silverlight for Windows Phone devices
and tested to work on Lumia devices with Windows Phone 8.
Music Explorer
Music Explorer is an example application demonstrating the use of Nokia Music API together with standard Windows Phone 8 audio features to create an immersive music experience. It shows how to take advantage of Nokia Music API features such as searching for artists by name and requesting top artists and new releases, and it also shows how to launch Nokia Music application from within another application to play mix radio or show artist/product information.
The example has been developed with Silverlight for Windows Phone devices and tested to work on Lumia devices with Windows Phone 8.
This example application is hosted in GitHub: https://github.com/Microsoft/music-explorer
For more information on implementation and porting, visit Lumia Developer’s Library: http://developer.nokia.com/Resources/Library/Lumia/#!code-examples/music-explorer.html
This is a simple build-and-run solution. Learn about what you can do with Nokia Music API related features by trying out the application.
3.1 Folders
MusicExplorer: Root folder for the implementation files.Assets: Graphic assets like icons and tiles.Properties: Application property files.Resources: Application resources.Models:MainViewModeland models to bind data and user interface.3.2 Important files and classes
ArtistPage.xamlArtistPage.xaml.csMainPage.xamlMainPage.xaml.csMusicApi.csMainViewModel.csArtistPageMainPageMainViewModelMusicApi3.3 Used APIs/Windows Phone Components
Tested to work on Nokia Lumia 920 and Nokia Lumia 1520. Developed with Microsoft Visual Studio Express for Windows Phone 2012.
4.1 Required Capabilities
ID_CAP_LOCATIONID_CAP_MAPID_CAP_MEDIALIB_AUDIOID_CAP_MEDIALIB_PLAYBACKID_CAP_NETWORKINGID_CAP_SENSORS4.2 Known Issues
None.
5.1 Preparations
Make sure you have the following installed:
5.2 Using the WINDOWS PHONE 8 SDK
5.3 Deploying to Windows Phone 8
Please see official documentation for deploying and testing applications on Windows Phone devices: http://msdn.microsoft.com/en-us/library/gg588378%28v=vs.92%29.aspx
See the license text file delivered with this project.
“Nokia Music API” documentation published on Nokia Lumia Developer’s Library (http://www.developer.nokia.com/Resources/Library/Lumia/#!nokia-music-api.html) describes the properties and usage of Nokia Music API in detail.
“Optimising for Nokia phablets” documentation on Nokia Lumia Developer’s Library (http://developer.nokia.com/Resources/Library/Lumia/#!optimising-for-nokia-phablets.html) describes how to optimize applications for large screen, different aspect ratios, and multiple resolutions.