{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"},{"label":"Sound/Audio","url":"https://skillfed.io/packages/category/multimedia-sound-audio"}],"enrichment":{"capability":"pylast provides a Python interface to Last.fm and API-compatible music networks like Libre.fm, enabling programmatic access to music data, scrobbling, and user account operations.","skillfed_tags":["music-api","scrobbling","last-fm"],"use_cases":["Build a music recommendation tool that queries Last.fm for artist and track metadata to suggest similar music.","Create a scrobbler application that submits user listening history to Last.fm or Libre.fm automatically.","Analyze personal music listening patterns by fetching user play counts and tag data from Last.fm.","Integrate Last.fm data into a music player or library management application to enrich metadata.","Sync music listening history across multiple platforms by reading from and writing to Last.fm."],"what_it_does":"pylast is a Python wrapper around the Last.fm web API and compatible services like Libre.fm. It abstracts the HTTP layer and provides an object-oriented interface to query music metadata, manage user accounts, and submit scrobbles (track plays). The library handles authentication via API keys or session tokens, supports proxy configuration, and includes optional internal caching for repeated queries.\n\nThe package is production-stable (Development Status 5) and actively maintained, with support for modern Python versions. It depends only on httpx2 for HTTP operations, making installation straightforward. Use it when you need programmatic access to Last.fm data\u2014querying artist or track information, managing user libraries, or building music-tracking applications.","worth_installing":"Yes. pylast is a well-maintained, production-stable library with low install friction, no known vulnerabilities, and a permissive license. Install it if you need to interact with Last.fm or Libre.fm APIs; skip it if you only need local music metadata or don't require scrobbling or online music service integration."},"id":"pylast","links":{"html":"https://skillfed.io/packages/pylast","md":"https://skillfed.io/packages/pylast.md","pypi":"https://pypi.org/project/pylast/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-30","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pylast","python_support":"supports_current","summary":"A Python interface to Last.fm and Libre.fm"},"popularity":{"monthly_downloads":182688,"position":10088,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.1.0"}
