The more details you can give, the better. The tail of your gmusicapi.log often has useful information, too.
Sphinx is used to generate the docs, and they can be built locally if you'd like to view your edits.
First, get a dev environment set up (if you're unsure, there are steps below). Then, install Sphinx: pip install sphinx.
Building the docs requires make: cd docs, then make html.
If there weren't any problems, the docs are in ./build/html. You can serve them up locally with python -m SimpleHTTPServer, then view them in your web browser at http://127.0.0.1:8000/build/html/.
Generally, the develop branch is used for upstream integration; when in doubt, make pull requests against it.
One exception: the docs are built dynamically against the current state of master, so doc-only improvements that still apply to the current release can use master directly. These kind of changes usually get merged into develop after a release.
You can do this however you like, but generally you want to use virtualenv:
git clone https://github.com/simon-weber/Unofficial-Google-Music-API.gitcd Unofficial-Google-Music-API/virtualenv --no-site-packages venv-gmapisource venv-gmapi/bin/activatepip install -e .this installs the package as editable; changes to the source are reflected when runninggit checkout develop- hack away
python -m gmusicapi.test.integration_test_apideactivatewhen you're finished