[MOD][Xposed] XGPM - Google Play Music mods

Search This thread


Senior Member
May 28, 2011
Is there a way to make GPM landscape mode actually look like it does while in lock screen mode? That looks way better...
Also, is it possible to force Google Now to work while using it? Siri works while I'm using the music player so I don't see why Google doesn't...

Le Vagabond

Jan 12, 2011
eyh man great mod, I'm just missing one thing : an option to add a direct shortcut to the sleep timer on the home page (or even better, on any page in the app for easy access).

do you think this would be possible ? :)
  • Like
Reactions: CountKrzysztof


New member
Feb 9, 2017
Update need soon please

When will you be updating the app it has two major flaws one j can't download anything two when looking at the album art I can't toggle shuffle thanks.


Senior Member
Apr 15, 2013
When will you be updating the app it has two major flaws one j can't download anything two when looking at the album art I can't toggle shuffle thanks.
First, welcome to XDA.
Second, it's fixed when it's fixed. It's the first rule on XDA not to ask for ETAs, so please don't do that.
Btw, I don't have a problem downloading contents, you should check​ your internet settings/check if downloading works without XGPM enabled.


Senior Member
Dec 31, 2009
How to hide this notification?
I don't want to listen Justin Bieber, Gangnam Style or any Friday even for free subscription.
Thank you!


Senior Member
Dec 31, 2009
So, 7.4 completely broke most features of XGPM, means I've got something to do for the weekend (at least until Saturday afternoon).
Hope I can fix everything, I fear there may be some things that won't work anymore :/
Thank you for sharing that
I turn off automatic updates of Google Music.


New member
Dec 28, 2015
I love this module, but I've found one thing annoying: the process involved in replacing artwork (i.e., resize/rename/convert an image to match the two or three jpg/webp files originally used by GPM). So I made a very simple batch script for Windows which uses ImageMagick to automate the process. The forum won't let me post a link to my script because I've written few messages, so what I'm gonna do is paste my script's code:

@echo off
setlocal enabledelayedexpansion

:: Process the .jpg files
for %%f in (input/*.jpg) do (

:: If the file isn't target.jpg, change target.jpg's size to match the size of that file
if not "%%f"=="target.jpg" (

    :: Get the image size (resolution) with the identify command
    identify -format %%wx%%h "input/%%f">tmp.txt
    set /p SIZE=<tmp.txt
    :: Show a progress message
    echo Converting %%f; resolution: !SIZE!
    :: Convert and save file in the "output" folder
    convert "input/target.jpg" -resize !SIZE!^^! -quality 100 "output/%%f"

:: Same as before but with the .webp files
for %%f in (input/*.webp) do (

    identify -format %%wx%%h "input/%%f">tmp.txt
    set /p SIZE=<tmp.txt

    echo Converting %%f; resolution: !SIZE!
    convert "input/target.jpg" -resize !SIZE!^^! -quality 100 "output/%%f"

:: Delete tmp file
del tmp.txt

How to use:
0) Install ImageMagick if you don't have it.
1) Paste the code in notepad, save it as "script.cmd".
2) Create two folders named "input" and "output". They must be named like that or the script won't work, and they must be in the same folder in which you put script.cmd.
3) Put the original jpg/webp files used by GPM inside the "input" folder.
4) Put the image you want to replace them with inside the "input" folder. This file must be named "target.jpg".
5) Run the script.
6) Check the "output" folder: your "target.jpg" has been resized/renamed/converted to match the original files used by GPM. Now you simply copy these new files to the "ArtCacheOverlay" folder in your phone's internal memory, restart GPM, and your new artwork should appear.
  • Like
Reactions: Maxr1998


Jul 3, 2015
Theming Play Music

Hello respactable developers of awesome XGPM!
Can you add option for theming Google Play Music Separately/ Like Main Color, Button Color, Status Bar Color, Time Slider Color, Fonts Color,
Yes i tried Theme Engine Xposed Module) But it do not color all this aspect.
You have already make auto coloring bu album art color maybe you make it separately. Please!
  • Like
Reactions: LeonardoSM04


Senior Member
Dec 31, 2009
Which version are you using? I just updated to android N and would like to get XGPM back.
I have been used i think the oldest one xposed zip file for N.
Now I'm using the newest one and guess what? Module is working but I can not get to the settings app.


  • Screenshot_20170730-234918.jpg
    130.1 KB · Views: 378


Senior Member
Dec 31, 2009
I meant which version of Google play music. But now that I think about it, the module probably isn't working on my N device.
I have restored version from Titanium backup of this module but I can not access to setting for example to turn off the app icon.


  • Screenshot_20170731-000217.png
    156.1 KB · Views: 492
  • Like
Reactions: mwahahaa

Top Liked Posts

  • There are no posts matching your filters.
  • 80
    …mods for Google Play Music

    This module adds a few modifications to the Google Play Music app. It allows you to
    • Show "My library" as default screen
    • Switch to specific tracks from the music notification (with XMediaNotificationTrackSelector)
    • Remove disturbing buttons from the navigation drawer
    • Add back the playlists item to the navigation drawer
    • Show three columns of albums in many screens
    • Now Playing screen:
      • Tint icons with colors extracted from the cover with the help of the Palette API
      • Resize covers to make less cropped & better visible
      • Remove the drop shadow from the cover view
      • Open Equalizer from a new button
    • Replace any kinds of images in the app, e.g. covers and artist images



    Video of the track selector by Miroslav Vitula, the designer
    Video of the track selector by me
    Video of track selector by Matthew Brack
    Old video review by XDA (TK)
    Video review by Picaso Ent

    In Xposed repository: http://repo.xposed.info/module/de.maxr1998.xposed.gpm

    All times in CET.
    1.12.1: 2017-01-19 21:10
    • Added option to disable audio focus gain
    1.12: 2017-01-17 22:22
    • Fixed artist name being cut off in new design NowPlaying screen
    • Fixed three columns for album and other cards
    • Fixed a few crashes and added compatibility for new GPM version
    • Updated build tools and support libraries
    Old versions:

    1.11: 2016-11-14 23:00
    • Fixed quite a few crashes and added compatibility for GPM 7.0!
    • Fixed notification track selector
    • Updated SDK to Nougat 7.1.1
    1.10: 2016-08-26 13:25
    • Added landscape layout for new design with permanent queue
    • Enabled a few experimental GPM Features
    • Fixed title in collapsed header for new design, animate header color instead of changing it abruptly
    • Fixed cast button visibility behaving weirdly
    • Fixed a few crashes and added compatibility for new GPM version
    • Updated build tools and support libraries
    1.9.2: 2016-07-24 14:13
    • Fix cover loading for local files, improve caching and speed, show grey square instead of blank space if no cover is available (Thanks to @Massi-X)
    • Fix any UI bugs in preference screen by switching back to CheckBoxPreferences
    • Update build tools, target API and support libraries
    • Add Italian translation by @Massi-X
    1.9.1: 2016-05-17 01:44
    • Same as 1.9, but fixed settings crash because of ProGuard
    1.9: 2016-05-17 01:16
    • Added custom NowPlaying screen design
    • Added option to remove "My Library" tabs
    • Added option to enable Google's new voice control
    • Added option to enable Google's new "Adaptive home" as soon as it's finished
    • Added tinting for playback mode buttons and EdgeEffects of ViewPager
    • Added donate option
    • Added Podcast screen to hideable navigation drawer items
    • Fixed default screen option
    • Added workaround for a SwitchPreference bug below Android Lollipop which caused settings screen to act weirdly
    1.8.8: 2016-04-19 21:51
    • Fixed support for GPM 6.7
    1.8.7: 2016-04-18 21:40
    • Force-enable Podcasts!
    1.8.6: 2016-04-10 22:01
    • Updated tools and libraries
    • Fixed hiding launcher icon
    1.8.5: 2016-03-20 23:31
    • Fixed support for GPM 6.5
    1.8.4: 2016-02-20 23:56
    • Fixed support for GPM 6.4
    • Crash fix
    1.8.3: 2016-02-08 00:24
    • NowPlaying screen tinting rewritten, more reliable now
    • Fixed crash for very long playlists because of TrackSelector
    1.8.2: 2016-02-02 21:55
    • Fixed support for GPM 6.3+
    1.8.1: 2016-01-29 17:46
    • Crash fixes
    • Updated libs
    1.8: 2016-01-10 22:03
    • Improve loading of cover arts (hopefully!)
    • Notification track selector is now an independent Xposed module, install it from Xposed Repo!
    1.7: 2016-01-05 23:56
    • New and fixed notification track selector with an unlimited, scrollable list with title, artist, cover art and duration
    • Option to remove "Play Music for…" and recommendations from "Listen now" screen
    • Fixed nav drawer text and icon for playlist
    1.6: 2015-11-29 21:12
    • Now working on Android 6.0
    • No reboots to apply settings anymore!
    • Fixed notification track selector for newest GPM
    • Added option to remove more items from the navigation drawer
    • Added back the playlists item to the navigation drawer
    • Universal art replacer off by default; added description for it in app
    • Added option to launch GPM from app
    • Updated dependencies
    1.5.1: 2015-09-07 01:16
    • Notification layout fixes
    • Touch feedback for tracks
    1.5: 2015-09-06 13:52
    1.4: 2015-08-27 23:27
    • Fixed Navigation drawer item hiding, should also be more update-proof now, since I rewrote the algorithm
    • Added option to replace all Album/Artist arts
    • Built with Marshmallow SDK and support libs
    • Rewrote backend to only use one Xposed loader now
    1.3.2: 2015-06-27 20:41
    1.3.1: 2015-06-25 21:42
    1.3: 2015-07-24 22:11
    1.2.1: 2015-04-24 21:54
    1.2: 2015-04-18 21:25
    • Replaced the ugly overflow button with one from material design icons
    1.1: 2015-04-18 21:05
    • Added equalizer shortcut in NowPlaying screen
    1.0.1: 2015-04-18 00:00
    • Fixed ClassNotFoundException because of ProGuard
    1.0: 2015-04-15 20:41
    • Initial release
    So, as I recently switched to Spotify and Google announced YT Music as a soon-to-be successor to GPM, I'm sorry to inform you that I'll have to abandon the XGPM Xposed module. Additionally, I didn't have much time in the last few months to work on this anyway, so I guess this was kinda expected from most of you. I just committed the last set of changes I did in the last months, which should make the app work again with the latest GPM version. Some things might still be broken, e.g. the new NowPlaying screen, but it mostly works. You can download the last build here. Thanks for your continued support & bug reports!
    I'm too tired for a full changelog, basically fixes notification and Android M support, other changes on GitHub.
    Note that there might still be some bugs.
    Small update, apk attached.

    • I fixed the navigation drawer manipulation, a method return type change resulted in a ClassCastException
    • I fixed the new design crash which was caused by a weird NPE and Google's removal of voice control
    • Google removed the voice control feature again, probably because "Ok Google" can do the same, so I removed support for it as well
    • I enabled some features which are still hardcoded to false in the code (1 & 2), or disabled server side in some countries (3):
      - The upcoming Sleep timer (yay!)
      - The new full width search bar (like in Google Play)
      - The sound search if you couldn't use it before
    • In the next days, preferably tomorrow, I will add switches for the features, and also try to fix the empty bottom bar EDIT: Done!
    • I saw the other reports, I will check if I fixed them already or still have to do that
    Just pushed 1.11 to the Xposed repo. This fixes A LOT of issues, and supports GPM 7.0 (download from apkmirror if not available yet from Play Store).
    If you also don't really like the new home screen, you can revert to the old one ;)
    A known issue is that the new design isn't working in landscape anymore, I'm still not sure how to fix that yet.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone