calliostro/lastfm-client
Lightweight Last.fm API client for PHP 8.1+ with clean, modern methods for artists, albums, tracks, search, and charts. Uses Guzzle and supports API-key access for all calls plus session authentication for write actions like scrobbling and loving tracks.
guzzlehttp/guzzle 8.0 alongside 7.0 (^7.0 || ^8.0).503 and 429) with exponential backoff and Retry-After header support.LastFmClientFactory::create() method to instantiate unauthenticated clients or pass pre-configured GuzzleHttp\Client instances.2.1.0.guzzlehttp/guzzle 6.5 constraint.This release introduces significant improvements with enhanced authentication, performance optimizations, and a cleaner API design.
All method calls must be updated. See CHANGELOG.md and UPGRADE.md for detailed migration guide.
trackGetInfo() → track.getInfo)How can I help you explore Laravel packages today?