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.pytoauthentication.py - Open in a text editor such as Notepad++ (win) or BBEdit (mac).
- Fill in the
GPMEMAILfield with your Gmail address, andGPMPASSWORDwith 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
0xfrom the start of the device id, so it looks something like this0123456789abcdefand put it in theANDROIDIDfield 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.