Downloads music from GPM in 320kbps MP3 format.
Python3 - a recent version please, tested under 3.7
A paid GPM account
Some understanding on how to edit config files and work around the CLI.
- Install Python 3.
- Open the CLI and point it to where you downloaded GPMDownloader
pip install -r requirements.txt
- Rename
authentication.1.py
toauthentication.py
- Open in a text editor such as Notepad++ (win) or BBEdit (mac).
- Fill in the
GPMEMAIL
field with your Gmail address, andGPMPASSWORD
with an app password generated at https://myaccount.google.com/apppasswords. - Save the file
python androidids.py
- Find an Android device, like so
---
Device Name: No carrier Nexus 6P
Device OS: ANDROID
Device ID: 0x0123456789abcdef
---
- Remove the
0x
from the start of the device id, so it looks something like this0123456789abcdef
and put it in theANDROIDID
field of the authentication file - Fill in the playlist name
- Save the file.
Then, simply run the main.py
script.
gmusicapi for the interface with Google Play and providing download URLS.
mutagen ID3 tagging library for Python.