A collection of scripts using gmusicapi-wrapper and gmusicapi.
Project description
A collection of scripts for [gmusicapi](https://github.com/simon-weber/Unofficial-Google-Music-API) using [gmusicapi-wrapper](https://github.com/thebigmunch/gmusicapi-wrapper).
## Scripts
### gmdelete
gmdelete is a script to delete songs from your Google Music library.
### gmdownload
gmdownload is a dumb download script. It will download all songs matching the filters.
### gmsearch
gmsearch is a script to search your Google Music library.
### gmsync
gmsync is a smart sync script. It can both upload and download songs. Songs from the source that exist on the destination will not be uploaded or downloaded.
### gmupload
gmupload is a dumb upload script. It will make an upload request for all files matching the input.
## Requirements
Python 3.4+
[gmusicapi](https://github.com/simon-weber/Unofficial-Google-Music-API)
[gmusicapi-wrapper](https://github.com/thebigmunch/gmusicapi-wrapper)
[mutagen](https://bitbucket.org/lazka/mutagen)
[docopt](https://github.com/docopt/docopt)
ffmpeg or avconv for uploading non-mp3 files (See [here](http://unofficial-google-music-api.readthedocs.org/en/latest/usage.html#usage))
## Installation
Stable release
pip install gmusicapi-scripts pip install git+https://github.com/thebigmunch/gmusicapi-scripts
Development release
pip install git+https://github.com/thebigmunch/gmusicapi-scripts@devel
## Usage
See the [USAGE.md](https://github.com/thebigmunch/gmusicapi-scripts/blob/master/USAGE.md) file or the online [Wiki](https://github.com/thebigmunch/gmusicapi-scripts/wiki)
## Contributing
See the [CONTRIBUTING.md](https://github.com/thebigmunch/gmusicapi-scripts/blob/master/CONTRIBUTING.md) file
## Contact
You can contact the author in #gmusicapi on irc.freenode.net or by [e-mail](mailto:mail@thebigmunch.me)
## Donate
Donations, as any compliment, are appreciated but not expected.
[![Bitcoin](http://img.shields.io/badge/bitcoin-donate-green.svg?style=flat-square)](https://coinbase.com/thebigmunch) [![Flattr](http://img.shields.io/badge/flattr-donate-green.svg?style=flat-square)](https://flattr.com/thing/2419308) [![PayPal](http://img.shields.io/badge/paypal-donate-green.svg?style=flat-square)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=DHDVLSYW8V8N4&lc=US&item_name=thebigmunch¤cy_code=USD) [![Coinbase](http://img.shields.io/badge/coinbase-referral-orange.svg?style=flat-square)](https://coinbase.com/?r=52502f01e0fdd4d3ef000253&utm_campaign=user-referral&src=referral-link) [![Digital Ocean](http://img.shields.io/badge/digital ocean-referral-orange.svg?style=flat-square)](https://www.digitalocean.com/?refcode=3823208a0597) [![Namecheap](http://img.shields.io/badge/namecheap-referral-orange.svg?style=flat-square)](http://www.namecheap.com/?aff=67208)
Copyright (c) 2016 [thebigmunch](mailto:mail@thebigmunch.me). Licensed under the MIT License. See [LICENSE](LICENSE).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for gmusicapi_scripts-0.2.0.win-amd64.zip
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a69b9cdadd44e82a33a8661b6a1935432195b2bd64ef1f84c55302ae1598d2 |
|
MD5 | 101c13963f596dd2a3d13441c0664848 |
|
BLAKE2b-256 | f2badd8daccc4abdd139eaf960b565f2f4d8add8a4610fd169099e0e1b78206b |
Hashes for gmusicapi_scripts-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a342257b308e21a7c3d31c4c276d21f5679993e266818a831b1a0f7bcc292ae |
|
MD5 | 278e668a14ec233a1fc9a315d9736abd |
|
BLAKE2b-256 | 70df32d1a360dd9736f07d58d49ad2b73cf0120427d270700f3ca9926a32b7ca |