Songtradr API
Project description
This is the Songtradr API. Use it to retrieve deep music metadata and trigger processes like auto-tagging. You can also use the API to manage your account and musicube cloud data. **Authentication** 1. Reach out to support@songtradr.com to receive a free account or use your login data if you are already signed up. 2. To authenticate, you need to login via the POST /api/v1/user/login endpoint. 3. The endpoint responds with a jwtToken which you can use in all following API requests as a bearer token. **Rate Limiting** The current limit is 120 Requests per minute. Reach out to us via support@songtradr.com if you need to request more. **Getting Started with auto-tagging** 1. If you want to get your own files auto-tagged, use the POST /api/v1/user/file/{name}/initUpload endpoint. It responds with a presigned S3 link where you can upload your file. 2. You can check the processing status of your file via the GET /api/v1/user/file/{name}/filesStatus endpoint. 3. As soon as processing is done, you can request the generated data via the GET /api/v1/user/files endpoint. **Getting Started with search** You can either search the released music via the /public/recording endpoints or your own private uploaded music via the /user/file/ endpoints. 1. If you want to search the world's released music, a good starting point is the GET /api/v1/public/recording/search endpoint. Please find the extensive list of parameters that serve as semantic search filters. 2. If you want to search your own previously uploaded music, a good starting point is the GET GET /api/v1/user/files endpoint. It has the same extensive list of parameters that serve as semantic search filters.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for songtradr_api_client_python-2.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdce4c5ed5ae122798d10e9b6ed790f1245fdd4698c01b337c8b8757ab4a84c6 |
|
MD5 | 9fecd0eed31e7f3dbe4fcf3dca9b88cc |
|
BLAKE2b-256 | 4907ecc3492a723e6c3f5d90f55c63bac30569646d1e6c24fb2aa8b04a841a0a |
Close
Hashes for songtradr_api_client_python-2.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 724878d8a6b9bc3798e87f47f52930a8e0c13934a7f391dea7a8a3d3c6690491 |
|
MD5 | 63b5365acd228b1ca502f192d255aa03 |
|
BLAKE2b-256 | 3a41b40947b63dc7491918b76653ec0f2238d940f77aefe379b9382b0ea19622 |