Skip to main content

Quick start

  1. First thing first, read the documentation at http://developers.musixmatch.com/documentation .

  2. Get an api key by signing up at http://developers.musixmatch.com/mmplans .

  3. Install the musixmatch package

  4. Run the python prompt

>>> import musixmatch
>>> apikey = '<your-apikey>'
>>> try:
...     chart = musixmatch.ws.track.chart.get(country='it', apikey=apikey)
... except musixmatch.api.Error, e:
...     pass

It’s that simple. Last, you can brows this documentation and have fun with the other modules.

Building / Installing

You can just use setup.py to build and install python-musixmatch:

prompt $ python setup.py bdist_egg

Once built, you can use easy_install on the python egg.

Documentation

You can read documentation online, or generate your own local copy using Sphinx trough the setup.py:

prompt $ python setup.py build_sphinx

Unit testing

python-musixmatch comes with some essential unit testing. If you set up musixmatch_apikey environment variable, and have internet connection, you can also run some tests on API calls:

prompt $ python setup.py test

Caching support

Applications using python-musixmatch may take advantage of standard urllib support for http_proxy, so they can just set up the proper environment variable:

http_proxy

the complete HTTP proxy URL to use in queries.

Considering all the available HTTP proxy solutions, I’m reluctant to implement a further caching support. Though i can consider serialization support.

Environment variables

python-musixmatch takes advantage of operating system environment to get apikey, format and api version values to use in API calls:

musixmatch_apikey

the apikey value to use in query strings

musixmatch_format

the response message format. For example: json

musixmatch_wslocation

the webservice base url. For example: http://api.musixmatch.com/ws/1.1

musixmatch_apiversion

the api version to use in queryes. For example: 1.1. Use of musixmatch_apiversion was deprecated in favour of musixmatch_wslocation.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

musixmatch-0.9.zip (31.1 kB view details)

Uploaded Source

musixmatch-0.9.tar.gz (20.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

musixmatch-0.9-py2.7.egg (34.7 kB view details)

Uploaded Egg

musixmatch-0.9-py2.6.egg (34.8 kB view details)

Uploaded Egg

File details

Details for the file musixmatch-0.9.zip.

File metadata

  • Download URL: musixmatch-0.9.zip
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for musixmatch-0.9.zip
Algorithm Hash digest
SHA256 1133a8d82626bf002a5899a42d8d7ac1cdcb677a5d9691b62e292a88c203ec87
MD5 c6589e9b6463910c3d07160be9d23be0
BLAKE2b-256 08719c10733e7d3d717b26d7e7e3559f9ae300813c9ff76964632cec4fe5cde6

See more details on using hashes here.

File details

Details for the file musixmatch-0.9.tar.gz.

File metadata

  • Download URL: musixmatch-0.9.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for musixmatch-0.9.tar.gz
Algorithm Hash digest
SHA256 aac1c9bf7d9afecc402a5dae130fc4730011110f4912e33342d8e1a4bce6d70d
MD5 acc1f15ca0e236e243963eaaace1c1cc
BLAKE2b-256 24880323c16ab0bd21f772e7128ccf20bb28360addad02af9442112786c7c6db

See more details on using hashes here.

File details

Details for the file musixmatch-0.9-py2.7.egg.

File metadata

  • Download URL: musixmatch-0.9-py2.7.egg
  • Upload date:
  • Size: 34.7 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for musixmatch-0.9-py2.7.egg
Algorithm Hash digest
SHA256 d007aa5ff5cbf51fa00fa2cc35efb5ac24cccb5943bb17a8da74fad5fff9770b
MD5 5d3fe0380bf1baa0b3ecfd8d08229302
BLAKE2b-256 af495cd0ede1b1318869059dd155532f1bd363eb2263a97f95bba965d9b77053

See more details on using hashes here.

File details

Details for the file musixmatch-0.9-py2.6.egg.

File metadata

  • Download URL: musixmatch-0.9-py2.6.egg
  • Upload date:
  • Size: 34.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for musixmatch-0.9-py2.6.egg
Algorithm Hash digest
SHA256 f31836889455a3a98cd6c1c76d20998d6ec607e54977bb74432026545f44b990
MD5 b01769fb36bff682e8d07ac711aa4eb7
BLAKE2b-256 913284b138629eb0e7e7d063c482c58043bc1ed30bd323f780b449a807e7c63e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.9

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page