{"id":13398735,"url":"https://github.com/jodal/pyspotify","last_synced_at":"2025-03-14T02:31:32.845Z","repository":{"id":1196769,"uuid":"1103479","full_name":"jodal/pyspotify","owner":"jodal","description":"Python bindings for libspotify (no longer working as of May 2022)","archived":true,"fork":false,"pushed_at":"2022-06-15T14:32:04.000Z","size":14533,"stargazers_count":519,"open_issues_count":0,"forks_count":95,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-08-20T13:02:16.167Z","etag":null,"topics":["cffi","python","spotify","spotify-api","spotify-library"],"latest_commit_sha":null,"homepage":"https://pyspotify.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jodal.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"docs/contributing.rst","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"jodal"}},"created_at":"2010-11-22T20:31:34.000Z","updated_at":"2024-08-15T02:17:58.000Z","dependencies_parsed_at":"2022-08-16T12:31:19.829Z","dependency_job_id":null,"html_url":"https://github.com/jodal/pyspotify","commit_stats":null,"previous_names":["mopidy/pyspotify"],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jodal%2Fpyspotify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jodal%2Fpyspotify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jodal%2Fpyspotify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jodal%2Fpyspotify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jodal","download_url":"https://codeload.github.com/jodal/pyspotify/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243511660,"owners_count":20302595,"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":["cffi","python","spotify","spotify-api","spotify-library"],"created_at":"2024-07-30T19:00:31.221Z","updated_at":"2025-03-14T02:31:32.142Z","avatar_url":"https://github.com/jodal.png","language":"Python","funding_links":["https://github.com/sponsors/jodal"],"categories":["Python"],"sub_categories":[],"readme":"*********\npyspotify\n*********\n\nWARNING: This library no longer works\n=====================================\n\npyspotify is a Python wrapper around the libspotify C library, and thus depends\non libspotify for everything it does.\n\nIn May 2015, libspotify was deprecated by Spotify and active maintenance\nstopped. At this point, libspotify had been the main way to integrate with\nSpotify for six years, and was part of numerous open source projects and\ncommercial applications, including many receivers and even cars.  It remained\nthe only API for playback outside Android and iOS.\n\nIn February 2016, server side changes to the Spotify API caused the search\nfunctionality to stop working, without Spotify ever acknowledging it. Users of\npyspotify could work around this by using the Spotify web API for searches and\npyspotify for playback.\n\nIn April 2022, `Spotify announced\n\u003chttps://developer.spotify.com/community/news/2022/04/12/libspotify-sunset/\u003e`_\nthat they would sunset the libspotify API one month later.\n\nIn May 2022, new libspotify connections to Spotify started failing. With\nlibspotify dead, pyspotify was dead too.\n\nAfter two years in development from May 2013 to May 2015, and seven years of\nloyal service this project has reached its end.\n\n**There will be no further updates to pyspotify.**\n\nHopefully, the pyspotify source code can still serve as a complete example of\nhow to successfully wrap a large C library in Python using CFFI.\n\n\nIntroduction\n============\n\npyspotify provides a Python interface to\n`Spotify's \u003chttps://www.spotify.com/\u003e`__ online music streaming service.\n\nWith pyspotify you can access music metadata, search in Spotify's library of\n20+ million tracks, manage your Spotify playlists, and play music from\nSpotify. All from your own Python applications.\n\npyspotify uses `CFFI \u003chttps://cffi.readthedocs.io/\u003e`_ to make a pure Python\nwrapper around the official libspotify library. It works on CPython 2.7 and\n3.5+, as well as PyPy 2.7 and 3.5+. It is known to work on Linux and\nmacOS. Windows support should be possible, but is awaiting a contributor with\nthe interest and knowledge to maintain it.\n\n\nProject resources\n=================\n\n- `Documentation \u003chttps://pyspotify.readthedocs.io/\u003e`_\n- `Source code \u003chttps://github.com/jodal/pyspotify\u003e`_\n- `Issue tracker \u003chttps://github.com/jodal/pyspotify/issues\u003e`_\n\n.. image:: https://img.shields.io/pypi/v/pyspotify\n    :target: https://pypi.org/project/pyspotify/\n    :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/github/workflow/status/jodal/pyspotify/CI\n    :target: https://github.com/jodal/pyspotify/actions?workflow=CI\n    :alt: CI build status\n\n.. image:: https://img.shields.io/readthedocs/pyspotify.svg\n    :target: https://pyspotify.readthedocs.io/\n    :alt: Read the Docs build status\n\n.. image:: https://img.shields.io/codecov/c/gh/jodal/pyspotify\n   :target: https://codecov.io/gh/jodal/pyspotify\n   :alt: Test coverage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjodal%2Fpyspotify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjodal%2Fpyspotify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjodal%2Fpyspotify/lists"}