{"id":21081683,"url":"https://github.com/OpenVoiceOS/ovos-skill-spotify","last_synced_at":"2025-05-16T08:33:20.094Z","repository":{"id":184893596,"uuid":"666760003","full_name":"OpenVoiceOS/skill-ovos-spotify","owner":"OpenVoiceOS","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-17T14:31:28.000Z","size":149,"stargazers_count":3,"open_issues_count":1,"forks_count":2,"subscribers_count":5,"default_branch":"dev","last_synced_at":"2024-11-17T15:32:15.177Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenVoiceOS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-15T13:38:36.000Z","updated_at":"2024-11-17T14:31:10.000Z","dependencies_parsed_at":"2023-07-30T20:34:59.258Z","dependency_job_id":"ec84dc0a-4d34-459f-8b9b-e1053a9f317d","html_url":"https://github.com/OpenVoiceOS/skill-ovos-spotify","commit_stats":null,"previous_names":["forslund/ovos-spotify-skill","openvoiceos/skill-ovos-spotify"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenVoiceOS%2Fskill-ovos-spotify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenVoiceOS%2Fskill-ovos-spotify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenVoiceOS%2Fskill-ovos-spotify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenVoiceOS%2Fskill-ovos-spotify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenVoiceOS","download_url":"https://codeload.github.com/OpenVoiceOS/skill-ovos-spotify/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225419610,"owners_count":17471434,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T20:10:03.109Z","updated_at":"2025-05-16T08:33:10.082Z","avatar_url":"https://github.com/OpenVoiceOS.png","language":"Python","readme":"# OVOS Spotify skill\n\nOCP skill for spotify\n\nThis skill requires additional setup and components\n\n## Setup\n\nInstall and configure the companion plugin [ovos-media-plugin-spotify](https://github.com/OpenVoiceOS/ovos-media-plugin-spotify)\n\n`pip install ovos-media-plugin-spotify`\n\nthis skill only handles the voice search, plugin is needed to handle playback of spotify uris provided by this skill\n\n## Oauth\n\nCurrently Oauth needs to be performed manually\n\nafter installing the plugin run `ovos-spotify-oauth` on the command line and follow the instructions\n\n```\n$ ovos-spotify-oauth\nThis script creates the token information needed for running spotify\n        with a set of personal developer credentials.\n\n        It requires the user to go to developer.spotify.com and set up a\n        developer account, create an \"Application\" and make sure to whitelist\n        \"https://localhost:8888\".\n\n        After you have done that enter the information when prompted and follow\n        the instructions given.\n        \nYOUR CLIENT ID: xxxxx\nYOUR CLIENT SECRET: xxxxx\nGo to the following URL: https://accounts.spotify.com/authorize?client_id=xxx\u0026response_type=code\u0026redirect_uri=https%3A%2F%2Flocalhost%3A8888\u0026scope=user-library-read+streaming+playlist-read-private+user-top-read+user-read-playback-state\nEnter the URL you were redirected to: https://localhost:8888/?code=.....\nocp_spotify oauth token saved\n```\n\n## Examples \n\n* \"play heavy metal\"\n* \"play motorhead\"\n\n\n## Credits\n\n- [@forslund](https://github.com/forslund)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenVoiceOS%2Fovos-skill-spotify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpenVoiceOS%2Fovos-skill-spotify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenVoiceOS%2Fovos-skill-spotify/lists"}