WordPress plugin intelligence profile

Scrobbled Blocks

Display your Last.fm listening activity on your WordPress site with native Gutenberg blocks.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update14 Jan 20269mo ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Scrobbled Blocks version 1.0.0 as active, updated 9mo ago and tested up to WordPress 6.9.

Overview

About this plugin

fm listening history to your WordPress site using native Gutenberg blocks. Whether you’re a music blogger, podcaster, DJ, or just want to share your musical tastes with your audience, this plugin makes it simple.

Two Powerful Blocks

Now Playing Block

Display the track you’re currently listening to, or the most recent track you’ve played. Perfect for sidebars, footers, or anywhere you want to show off your current musical mood.

Recently Played Block

Show a list or grid of your recent scrobbles. Configurable from 1-20 tracks, with flexible layout options to match your site’s design.

Key Features

  • Live Editor Preview – See your actual Last.fm data while editing in Gutenberg
  • Flexible Layouts – Choose between list and grid views for the Recently Played block
  • Customisable Display – Toggle artwork, timestamps, and Last.fm links on or off
  • Smart Caching – Minimises API calls while keeping data fresh (1 min for Now Playing, 5 min for Recently Played)
  • Graceful Degradation – If the API is unavailable, cached data is served; if no cache exists, blocks simply don’t render
  • Theme-Friendly Styling – Uses CSS custom properties so you can easily match your theme
  • Responsive Design – Looks great on all screen sizes
  • Custom Placeholder – Upload your own placeholder image for tracks without artwork

External Services

0/ ) to retrieve your public listening history and display it on your WordPress site.

What the service is used for:

fm API to fetch your recent scrobbles (listening history) so they can be displayed on your WordPress site using the Now Playing and Recently Played blocks.

What data is sent:

  • Your Last.fm username
  • Your Last.fm API key
  • The number of tracks to retrieve

When data is sent:

  • When the Now Playing or Recently Played blocks are displayed on a page
  • Data is cached locally to minimise API requests (1 minute for Now Playing, 5 minutes for Recently Played)

Service provider:

fm Ltd.

  • Last.fm Terms of Service
  • Last.fm Privacy Policy

fm. fm username and API key are transmitted to retrieve your public listening data.

CSS Customisation

The plugin uses CSS custom properties (CSS variables) for easy theming. Add these to your theme’s CSS to override the defaults:

:root { /* Artwork sizes */ --scrobble-artwork-size: 64px; --scrobble-artwork-size-grid: 100%;

/* Spacing */ --scrobble-gap: 1rem;

75em;

/* Colours */ --scrobble-color-text: inherit; --scrobble-color-text-secondary: inherit; --scrobble-color-link: inherit; }

Example: Larger Artwork

:root { --scrobble-artwork-size: 100px; }

Example: Custom Colours

:root { --scrobble-color-text: #333; --scrobble-color-text-secondary: #666; --scrobble-color-link: #1db954; }

Additional Notes

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • A Last.fm account (free)
  • A Last.fm API key (free, get one at last.fm/api)

Source Code

This plugin uses build tools to compile JavaScript for the block editor. The compiled files are located in the build/ directory.

The original, human-readable source code is available in the src/ directory and on GitHub:

com/jordesign/scrobbled-blocks

To build from source:

  • Clone the repository
  • Run npm install to install dependencies
  • Run npm run build to compile the blocks

Support

For bug reports and feature requests, please visit the GitHub repository.

Contributing

Contributions are welcome! Please see the GitHub repository for development guidelines.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • blocks
  • gutenberg
  • lastfm
  • music
  • scrobble
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity14 Jan 20269mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.