{
"info": {
"author": "Subhash",
"author_email": "subby@galiboo.com",
"bugtrack_url": null,
"classifiers": [],
"description": "\n\n# Python SDK for Galiboo's A.I. Music API (beta)\nhttps://galiboo.com\n\n## API key\nBe sure to get an API key from https://galiboo.com to use this library.\n\n## Installation\n\n```bash\npip install galiboo\n```\n\n## Usage\nHere are some examples. \nYou can also checkout our API docs at: https://apidocs.galiboo.com\n\n### Authentication\nAlways set your API key first, before calling any other API endpoints.\n\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n```\n\n\n### AI-powered search for music\nFind tracks that are relevant to any natural language query, auto-magically.\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's search for some relaxing music\nquery = \"soft, piano tunes\"\ntracks = galiboo_client.track.smart_search(query)\n```\n\n### Get a track's music analysis data\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's get the moods, emotions, & other music analysis data\n# that Galiboo's Music A.I. has extracted for Coldplay's \"Viva la Vida\"\n\nviva_la_vida = galiboo_client.track.get(\"5a3fc326d836490c18703e3f\")\n\nprint viva_la_vida['analysis']\nprint viva_la_vida['analysis']['smart_tags']\n# etc...\n```\n\n### Find tracks by tags\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's find some nice music for doing focus work\nquery = {\n \"energy\" : 0.25,\n \"smart_tags\" : {\n \"Emotion-Calming_/_Soothing\" : 0.9\n }\n # etc. (see our API docs for more info)\n}\n\ntracks = galiboo_client.track.search_by_tags(query)\nprint tracks\n```\n\n### Find similar-sounding tracks\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's find similar tracks to Coldplay's Viva la Vida\nsimilar_tracks = galiboo_client.track.search_by_similar(\"5a3fc326d836490c18703e3f\")\n\nprint similar_tracks\n```\n\n### Analyze music from a URL\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's analyze the audio at this URL\naudio_url = \"https://storage.googleapis.com/gb_spotify20k/spotify_preview_audios/4iLqG9SeJSnt0cSPICSjxv.mp3\"\nanalysis = galiboo_client.track.analyze(audio_url)\n\nprint analysis\n```\n\n### Analyze music from a YouTube video\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's analyze the audio at this URL\nyoutube_video = \"https://www.youtube.com/watch?v=nfs8NYg7yQM\"\nanalysis = galiboo_client.track.ai_analyze(youtube_video)\n\nprint analysis\n```\n\n### Schedule a music analysis job\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's schedule a job in Galiboo's cloud to analyze the audio at this URL\naudio_url = \"https://storage.googleapis.com/gb_spotify20k/spotify_preview_audios/4iLqG9SeJSnt0cSPICSjxv.mp3\"\njob = galiboo_client.track.analyze(audio_url)\n\nprint job\n```\n\n### View a music analysis job\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's get the status/results of an analysis job that we scheduled\njob_id = \"5b8c17c9011610000bc2de67\"\njob = galiboo_client.job.get(job_id)\n\nprint job\n```\n\n### View all music analysis jobs\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's get the status/results of all the analysis jobs that we scheduled\njobs = galiboo_client.job.all()\nprint jobs\n```\n\n### Search for tracks\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's search for Charlie Puth's Attention\ntrack = \"Attention\"\ntracks = galiboo_client.track.get(track=track)\n```\n\n### Search for artists\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\n# Let's search for some relaxing music\nartist = \"Camila Cabello\"\nartists = galiboo_client.artist.get(artist)\n```\n\n\n### Get an artist's metadata\n```python\nfrom galiboo import Galiboo\ngaliboo_client = Galiboo(\"\")\n\ncoldplay = galiboo_client.artist.metadata(\"5a3fc2ffd836490c18703c7d\")\n\nprint coldplay['tracks']\n```\n\n## Last words\nBe sure to checkout our API docs at apidocs.galiboo.com and visit our website (galiboo.com) for more information.\n\nIf you have any questions, feel free to email us at hello@galiboo.com, and we'll get back to you ASAP! :)",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/galiboo/galiboo-python",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "galiboo",
"package_url": "https://pypi.org/project/galiboo/",
"platform": "",
"project_url": "https://pypi.org/project/galiboo/",
"project_urls": {
"Homepage": "https://github.com/galiboo/galiboo-python"
},
"release_url": "https://pypi.org/project/galiboo/0.0.4/",
"requires_dist": null,
"requires_python": "",
"summary": "Official Python SDK for Galiboo's Music API.",
"version": "0.0.4"
},
"last_serial": 4261890,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "b186f347247ee8a03d1025316e7d9ec8",
"sha256": "ef739124296b71ccd8f9155c8774462f0cc5e8c84e7aec3e6645aa1409b661d3"
},
"downloads": -1,
"filename": "galiboo-0.0.1-py2.7.egg",
"has_sig": false,
"md5_digest": "b186f347247ee8a03d1025316e7d9ec8",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 15134,
"upload_time": "2018-09-10T09:51:49",
"url": "https://files.pythonhosted.org/packages/3e/bd/809ac33311082d00ee993bc5685dd73818649e80c96cd0813aadd78fd7b1/galiboo-0.0.1-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "f2ac555da8d02ec02ab9832c2d78a18a",
"sha256": "51d170ae4a488fcef191eb99757b133cf229425934b9253e9af4a5dd811f2623"
},
"downloads": -1,
"filename": "galiboo-0.0.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "f2ac555da8d02ec02ab9832c2d78a18a",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 7730,
"upload_time": "2018-09-10T05:40:52",
"url": "https://files.pythonhosted.org/packages/e0/60/7f5b22b0db3d96b418199e4f25395a72ad57db3e15f6d49d06733401d397/galiboo-0.0.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "28fe9aa0ba2d7fc47a738daccf2a6d96",
"sha256": "5bc3f95125afde223d2e01378f2b207dbd1cb7699dbd287b4782cba3b6f75ca9"
},
"downloads": -1,
"filename": "galiboo-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "28fe9aa0ba2d7fc47a738daccf2a6d96",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4285,
"upload_time": "2018-09-10T05:40:54",
"url": "https://files.pythonhosted.org/packages/b8/66/274d69b9b7f063203d49d0750b3642a2bb3c4dcefecb6add46ad2551d246/galiboo-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "36013f142dfdf420c603e055c6111d42",
"sha256": "abc504a5273adbefe398eaf37c5857e1349cd07e48e71a319750962acf30cea5"
},
"downloads": -1,
"filename": "galiboo-0.0.2-py2.7.egg",
"has_sig": false,
"md5_digest": "36013f142dfdf420c603e055c6111d42",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 9374,
"upload_time": "2018-09-11T13:45:29",
"url": "https://files.pythonhosted.org/packages/64/dd/8a3fa876815bb13c75335046042b9f43e9e800d72d4b8319a7c171f3d223/galiboo-0.0.2-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "d86672eedef7743c7a28d1d33c27200b",
"sha256": "1b49738944dcc75b729cd1093cffdf8f4e54b08f49a1143f49f128fe458bb2f0"
},
"downloads": -1,
"filename": "galiboo-0.0.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "d86672eedef7743c7a28d1d33c27200b",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 7984,
"upload_time": "2018-09-10T09:54:19",
"url": "https://files.pythonhosted.org/packages/95/75/3c047847a6f3b282e5d06d4a8363645aad89f22d4c9f9d45d2349e54ee56/galiboo-0.0.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ed0d35328bbe489f4e7d793b4d6edee7",
"sha256": "72dca46df8c0a36a105aa01d71a6cc369ac15faabfa7b37f0863942a3ba9815d"
},
"downloads": -1,
"filename": "galiboo-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "ed0d35328bbe489f4e7d793b4d6edee7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4378,
"upload_time": "2018-09-10T09:54:22",
"url": "https://files.pythonhosted.org/packages/db/a4/51c412f410f544f9a9b3801935f179eef55e6caaebb4758f4c252bb73560/galiboo-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "fcb9b61a4bf6b80b519ba6572bc4a445",
"sha256": "f257802ec9dd7eb9e29b1ff936944fd0f361ed1ae3e65f25d92ca75d77c6c7d8"
},
"downloads": -1,
"filename": "galiboo-0.0.3-py2-none-any.whl",
"has_sig": false,
"md5_digest": "fcb9b61a4bf6b80b519ba6572bc4a445",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 7330,
"upload_time": "2018-09-11T13:45:27",
"url": "https://files.pythonhosted.org/packages/c0/32/2f35b7f970dd9b6909d21c5e632cf016a9da1da0d7f57ac9c6482931303b/galiboo-0.0.3-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6a75ea93ab16ac01bd157afe28beacbb",
"sha256": "fdb81729f5f945a03cd1c0dd9e3d0671a3daaa2912435720622cf783fb1a1553"
},
"downloads": -1,
"filename": "galiboo-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "6a75ea93ab16ac01bd157afe28beacbb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4829,
"upload_time": "2018-09-11T13:45:31",
"url": "https://files.pythonhosted.org/packages/3a/be/d05b26f2e1d21f6cadf8c5db112d77ed2675ea403ab8352d03766329556d/galiboo-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "15edfb030788365bd624c6054d94d5b3",
"sha256": "519ba80a380d22f216e5fe971eed2fcdcb8fce6f6bb006c8ab2c061313c41ad0"
},
"downloads": -1,
"filename": "galiboo-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "15edfb030788365bd624c6054d94d5b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5195,
"upload_time": "2018-09-11T16:10:11",
"url": "https://files.pythonhosted.org/packages/1a/79/b2b19571e27bd3bdb4f843b7e9211f2de7ba5c7d05e7ee0e5c67855271a7/galiboo-0.0.4.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "15edfb030788365bd624c6054d94d5b3",
"sha256": "519ba80a380d22f216e5fe971eed2fcdcb8fce6f6bb006c8ab2c061313c41ad0"
},
"downloads": -1,
"filename": "galiboo-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "15edfb030788365bd624c6054d94d5b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5195,
"upload_time": "2018-09-11T16:10:11",
"url": "https://files.pythonhosted.org/packages/1a/79/b2b19571e27bd3bdb4f843b7e9211f2de7ba5c7d05e7ee0e5c67855271a7/galiboo-0.0.4.tar.gz"
}
]
}