├── .gitignore ├── CODE_OF_CONDUCT.md ├── LEGAL_NOTICE.md ├── LICENSE ├── README.md ├── docs ├── album.md ├── artist.md ├── creator.md ├── family.md ├── login.md ├── password.md ├── player.md ├── playlist.md ├── public.md ├── song.md ├── status.md ├── user.md └── websocket.md ├── requirements.txt ├── setup.py └── spotapi ├── __init__.py ├── _tests ├── .env.sample ├── __init__.py ├── annotations_test.py ├── features │ ├── artist_test.py │ ├── event_test.py │ ├── player_test.py │ ├── private_playlist_test.py │ ├── public_playlist_test.py │ ├── session.py │ ├── song_test.py │ ├── status_test.py │ └── user_test.py └── sessions.json ├── album.py ├── artist.py ├── client.py ├── creator.py ├── exceptions ├── __init__.py └── errors.py ├── family.py ├── http ├── __init__.py ├── data.py └── request.py ├── login.py ├── password.py ├── player.py ├── playlist.py ├── podcast.py ├── public.py ├── solvers ├── __init__.py ├── capmonster.py └── capsolver.py ├── song.py ├── status.py ├── types ├── __init__.py ├── alias.py ├── annotations.py ├── data.py └── interfaces.py ├── user.py ├── utils ├── __init__.py ├── logger.py ├── saver.py └── strings.py └── websocket.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LEGAL_NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/LEGAL_NOTICE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/README.md -------------------------------------------------------------------------------- /docs/album.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/album.md -------------------------------------------------------------------------------- /docs/artist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/artist.md -------------------------------------------------------------------------------- /docs/creator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/creator.md -------------------------------------------------------------------------------- /docs/family.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/family.md -------------------------------------------------------------------------------- /docs/login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/login.md -------------------------------------------------------------------------------- /docs/password.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/password.md -------------------------------------------------------------------------------- /docs/player.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/player.md -------------------------------------------------------------------------------- /docs/playlist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/playlist.md -------------------------------------------------------------------------------- /docs/public.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/public.md -------------------------------------------------------------------------------- /docs/song.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/song.md -------------------------------------------------------------------------------- /docs/status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/status.md -------------------------------------------------------------------------------- /docs/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/user.md -------------------------------------------------------------------------------- /docs/websocket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/docs/websocket.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/setup.py -------------------------------------------------------------------------------- /spotapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/__init__.py -------------------------------------------------------------------------------- /spotapi/_tests/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/.env.sample -------------------------------------------------------------------------------- /spotapi/_tests/__init__.py: -------------------------------------------------------------------------------- 1 | from annotations_test import * 2 | -------------------------------------------------------------------------------- /spotapi/_tests/annotations_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/annotations_test.py -------------------------------------------------------------------------------- /spotapi/_tests/features/artist_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/artist_test.py -------------------------------------------------------------------------------- /spotapi/_tests/features/event_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/event_test.py -------------------------------------------------------------------------------- /spotapi/_tests/features/player_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/player_test.py -------------------------------------------------------------------------------- /spotapi/_tests/features/private_playlist_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/private_playlist_test.py -------------------------------------------------------------------------------- /spotapi/_tests/features/public_playlist_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/public_playlist_test.py -------------------------------------------------------------------------------- /spotapi/_tests/features/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/session.py -------------------------------------------------------------------------------- /spotapi/_tests/features/song_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/song_test.py -------------------------------------------------------------------------------- /spotapi/_tests/features/status_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/status_test.py -------------------------------------------------------------------------------- /spotapi/_tests/features/user_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/_tests/features/user_test.py -------------------------------------------------------------------------------- /spotapi/_tests/sessions.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /spotapi/album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/album.py -------------------------------------------------------------------------------- /spotapi/artist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/artist.py -------------------------------------------------------------------------------- /spotapi/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/client.py -------------------------------------------------------------------------------- /spotapi/creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/creator.py -------------------------------------------------------------------------------- /spotapi/exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | from spotapi.exceptions.errors import * 2 | -------------------------------------------------------------------------------- /spotapi/exceptions/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/exceptions/errors.py -------------------------------------------------------------------------------- /spotapi/family.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/family.py -------------------------------------------------------------------------------- /spotapi/http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/http/__init__.py -------------------------------------------------------------------------------- /spotapi/http/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/http/data.py -------------------------------------------------------------------------------- /spotapi/http/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/http/request.py -------------------------------------------------------------------------------- /spotapi/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/login.py -------------------------------------------------------------------------------- /spotapi/password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/password.py -------------------------------------------------------------------------------- /spotapi/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/player.py -------------------------------------------------------------------------------- /spotapi/playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/playlist.py -------------------------------------------------------------------------------- /spotapi/podcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/podcast.py -------------------------------------------------------------------------------- /spotapi/public.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/public.py -------------------------------------------------------------------------------- /spotapi/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/solvers/__init__.py -------------------------------------------------------------------------------- /spotapi/solvers/capmonster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/solvers/capmonster.py -------------------------------------------------------------------------------- /spotapi/solvers/capsolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/solvers/capsolver.py -------------------------------------------------------------------------------- /spotapi/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/song.py -------------------------------------------------------------------------------- /spotapi/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/status.py -------------------------------------------------------------------------------- /spotapi/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/types/__init__.py -------------------------------------------------------------------------------- /spotapi/types/alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/types/alias.py -------------------------------------------------------------------------------- /spotapi/types/annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/types/annotations.py -------------------------------------------------------------------------------- /spotapi/types/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/types/data.py -------------------------------------------------------------------------------- /spotapi/types/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/types/interfaces.py -------------------------------------------------------------------------------- /spotapi/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/user.py -------------------------------------------------------------------------------- /spotapi/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/utils/__init__.py -------------------------------------------------------------------------------- /spotapi/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/utils/logger.py -------------------------------------------------------------------------------- /spotapi/utils/saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/utils/saver.py -------------------------------------------------------------------------------- /spotapi/utils/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/utils/strings.py -------------------------------------------------------------------------------- /spotapi/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aran404/SpotAPI/HEAD/spotapi/websocket.py --------------------------------------------------------------------------------