Skip to content

Shadowigor/gmusic-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##gmusic-tools: Scripts for Google Play Music gmusic-tools contains scripts for a more powerful management of Google Music. They are all completely written in Python and are based upon the unofficial gmusicapi.

gmusic-tools is not supported by Google in any way.

The main features are the following ones:

  • Synchronize your music
    • Uploads new music that you add to your local library
    • Deletes local files that were deleted in Google Music
    • Deletes tracks in Google music that were deleted locally
    • Doesn't care about 'Album Artist' -> Less duplicated uploads
    • Local files will be moved to a trash directory instead of being permanently deleted
  • Detect and delete duplicates
    • Removes duplicates from Google Music
    • Doesn't care about 'Album Artist' (Unlike Google's Music Manager)
    • Preserves how many times you have listened to a track
    • Deletes the older file
  • Create a playlist with tracks you haven't listened to yet
  • Coming Soon: Insert album arts
    • Searches for local image files in the music folder
    • If nothing is found, search the internet for it

##Getting started

Install dependencies

To use this scripts you will need python and the gmusicapi.

To install python type in the following command (Ubuntu only):

sudo apt-get install python

The scripts only work with python2 (yet) and not with python3. To install the gmusicapi, use the following command:

pip install gmusicapi

Please refer to the gmusicapi documentation for additional informations.

Usage

To start the programm, change to to gmusic-tool directory and enter the following command:

python2 gmt.py

The programm itself should be quite self-explanatory.

##To-Do's The following features will (hopefully) be in future releases:

  • Album Art upload
  • Case insensitive duplicate detection
  • Add a GUI

This program is licenced under the GPLv3. See LICENCE.

About

Some useful scripts for managing and synchronizing Google Music

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages