GM Android Music is an extension for Android devices that allows you to play music from the users music library. It supports ALL Android SDK versions 9 and above. You must have Gamemaker: Studio with the android module to use this extension. In your project you must have WRITE_EXTERNAL_STORAGE enabled by going to Global game settings in the resource tree, select Android>Permissions and check the WRITE_EXTERNAL_STORAGE box. Included in the extension is a basic project showing you the features of GM Android Music such as finding and reporting the number of songs on the device, scroll buttons to view the song names, auto playing the songs, random plaaying the songs, creating a playlist (the example allows creating 100 songs on the playlist but you can adjust or make your own code to play more or less), play the playlist in order, play the playlist randomly, go to a specific song, and the usual functions including play, pause, stop, next (also works in playlist mode), and previous (also works in playlist mode). Here is a link to a completed APK to show how it works:

See the GM Android Music homepage for more info:

Credits: This extension is modified and reworked with permission from GMMusic for Android by Neil from Red Line Games

End User Licence Agreement (EULA).

Changes in 4.2.0

-This version complies with the Android os 6.0 and up and asks for permissions at runttime -Asset package updated including a power button, first run alert message appears to alert user to restart app to use the granted permissions (ie: use the music player) -bug fixes with not opening the player and crash if no song is playing on startup

Version 4.2.0. Published December 28, 2016

Created with GameMaker: Studio v1.99.525

Age Rating: 4+

Privacy Policy

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Ever m 09 December 2016



This review was left for a previous version of this asset.

Package contents

Total size 818 KB 10.4 KB GMMusic
GMMusic.ext 0 Bytes yymanifest.xml 4.39 KB AndroidSource Assets
Backgrounds datafiles Fonts Objects Rooms Scripts Sprites 718 Bytes 720 Bytes 720 Bytes 672 Bytes 726 Bytes 676 Bytes 675 Bytes 673 Bytes 734 Bytes 736 Bytes 734 Bytes 742 Bytes 1.07 KB 888 Bytes 676 Bytes 676 Bytes 677 Bytes 724 Bytes 724 Bytes 724 Bytes images

What is the issue?

Back to Top