Download the PHP package jordanpartridge/spotify-client without Composer

On this page you can find all versions of the php package jordanpartridge/spotify-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package spotify-client

🎵 Spotify Client for Laravel

Well, I've been writing PHP code all night long
Building APIs that just feel so right
Got my Saloon connector, Laravel's my home
This package's got style, won't leave you alone

What This Package Does

This Laravel package provides a modern, elegant interface to the Spotify Web API. Built with Saloon HTTP client and following Laravel conventions, it's designed to make working with Spotify's API as smooth as a steel guitar solo.

Features That'll Make You Holler

Installation

Then run our fancy install command that'll set you up proper:

That command's gonna open your browser, help you register your app
Get your tokens sorted, close that authentication gap
From Client ID to secrets, we'll handle it all
This setup's so easy, you'll have a ball

Basic Usage

Architecture That Sings

This package follows a pattern cleaner than Sunday clothes:

The Main Players

Directory Structure

We built this thing with Saloon for the HTTP
Laravel Package Tools for the setup flow
Every class has its place, every method has its role
This architecture's solid, right down to the soul

Authentication Flows

Client Credentials (App-Only)

Perfect for when you just need public data:

Authorization Code (User Context)

When you need user permissions:

Configuration

The config file's got everything you need:

Contributing

Pull requests welcome! This package follows:

Requirements

License

MIT License - free as a bird, open as the range.


This package was built with love, Laravel, and a appreciation for good architecture
May your API calls be swift and your tokens never expire 🤠

Credits

Built by Jordan Partridge with inspiration from:


All versions of spotify-client with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/contracts Version ^10.0|^11.0|^12.0
react/http Version ^1.11
react/socket Version ^1.16
saloonphp/saloon Version ^3.14
spatie/laravel-package-tools Version ^1.92
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jordanpartridge/spotify-client contains the following files

Loading the files please wait ....