Last.Fm Records

This plugin shows cd covers for cds your listened to, according to last.fm. It can show covers in a page or post, and you can add it as a widget.

Author:Jeroen Smeets (profile at wordpress.org)
WordPress version required:3.0
WordPress version tested:5.5.3
Plugin version:1.7.9
Added to WordPress repository:18-04-2007
Last updated:17-08-2020
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:60
Rated by:3
Plugin URI:http://wordpress.org/extend/plugins/lastfm-re...
Total downloads:45 307
Active installs:100+
plugin download
Click to start download

This plugin shows cd covers on your WordPress site. It connects to last.fm and grabs the list of cds you listened to recently and tries to find the cover images at last.fm.

WordPress Shortcode

The [lastfmrecords] shortcode gives you the opportunity to show cd covers in your posts. It uses the settings from the plugin, but you can add arguments to overrule them:

  • period="***": can be set to recenttracks, lovedtracks, tracks7day, tracks3month, tracks6month, tracks12month, tracksoverall, topalbums7day, topalbums3month, topalbums6month, topalbums12month and topalbumsoverall
  • count: number of covers to show
  • stylesheet: simple or hover
  • imgwidth: width (and height) of the cd covers
  • user: last.fm username
  • refreshmin: time between updates (only works for period recenttracks)
  • ownapikey: use your own Last.Fm API key

For example:

[lastfmrecords user="xample" period="lovedtracks" count="14" stylesheet="hover"]<h3>jQuery plugin</h3>

Starting with version 1.7, the javascript in this plugin is a jQuery plugin. It means you can use it on non-WordPress sites with a little bit of code:

  1. include jQuery, and the ‘last.fm.records.js’ file from this plugin
  2. add <div id="lastfmrecords_elem"></div> to your HTML (the id name is yours to choose, of course)
  3. use this piece of jQuery to show covers

    jQuery(document).ready( function() {
    jQuery(“#lastfmrecords_elem”).lastFmRecords(
    {“period”: “recentttracks”, “user”: “lastfmusername”, “count”: “4”}
    );
    });

  4. check the shortcode options for all arguments.