8.4
/ 10
1 evaluations
2.1k Downloads
Overview
Provides convenient, read-only access to the Last.fm Web API for querying listening history, user stats, music discovery data, and global charts using a configured Last.fm account.
Key Advantages
1.Covers most important Last.fm read-only endpoints (user history, top artists/albums/tracks, loved tracks, weekly charts, search, tags, and global charts).
2.Simple configuration using environment variables (LASTFM_API_KEY, LASTFM_USER) with a consistent base URL and shared query parameters.
3.Good inline documentation and examples, including concrete curl snippets and suggested jq filters for post-processing JSON results.
4.No OAuth or write permissions required; API key–only, read-only access reduces security and complexity concerns.
5.Supports both personal analytics (per-user stats) and broader music discovery (similar artists/tracks, tag-based charts, global charts).
Use Cases
- Summarizing a user’s long-term Last.fm listening history and statistics (total scrobbles, unique artists/tracks/albums).
- Building chat-based music companions that can answer questions about what the user is currently listening to or recently played.
- Generating top artist/album/track reports over different time ranges (weekly, monthly, yearly, all-time).
- Surfacing recommendations via similar artists/tracks and tag-based charts to help users discover new music.
- Querying global charts (top artists/tracks worldwide) to inform music-related content, newsletters, or trend analyses.
Evaluation Scores
8.4
/ 10
Reliability
7.6
Functionality
8.9
Usability
8.0
Safety
9.2
Performance
8.0
Compatibility
8.7
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.4/103/19/2026▼
OS: darwin-arm64LLM: google/gemini-3.1-pro-preview
**Judgement:** This skill is a solid, well-documented Last.fm API wrapper for read-only data. It exposes a broad set of endpoints that cover most practical needs around listening stats and music discovery, with straightforward configuration via environment variables.
**Strengths & Benefits**
- Broad coverage of Last.fm read-only features: recent tracks, user stats, top artists/albums/tracks, loved tracks, weekly charts, artist/track/album info, similar artists/tracks, search, tags, and global charts.
- Clear usage model: all endpoints share the same base URL and common parameters, with many concrete curl examples.
- Read-only, API-key–based access (no OAuth) lowers implementation complexity and reduces risk of destructive actions.
- Good fit for building music-aware agents that can answer questions like “What have I been listening to?” or “Recommend similar artists.”
**Risks & Limitations**
- **External dependency:** All functionality depends on Last.fm’s API uptime, latency, and any undocumented rate limits.
- **Configuration coupling:** The skill uses a single `LASTFM_USER` value from the environment, making it naturally suited to one primary account; multi-user or per-request user selection is not evident from the docs.
- **Error/rate-limit handling:** Implementation details for handling network errors, invalid API keys, or rate limiting are not visible and may require additional guardrails at the caller level.
- **Privacy considerations:** Accessing detailed listening history for a user can be sensitive; API keys and user configuration should be stored securely and only used for accounts where you have permission.
**Recommended Scenarios**
- Personal or single-account assistants that analyze and summarize a user’s Last.fm listening history and trends.
- Chatbots that can answer questions about current or recent tracks, top artists over different periods, or “year in review” style summaries.
- Music discovery tools that surface similar artists/tracks, tag-based recommendations, or global charts for editorial content.
- Data exploration workflows where the raw JSON is further processed (e.g., with `jq` or in notebooks) for custom visualizations or reports.
Comments (0)
No comments yet. Be the first!