Day to day usage: LFM mode

This is an illustration of AlbumPlays running in Last.fm mode; which is where you receive all of your track plays from Last.fm.

  • All users: this mode is available for all users, ie. no Sonos required
  • Sonos owners: may use this mode if you wish, provided that your Sonos is configured to scrobble to last.fm.

Background: see here for a comparison of this operating mode, versus Spy mode (which is available to Sonos owners only). In that other mode non-Sonos plays are sourced from Last.fm, but the Sonos plays are detected directly from the Sonos zones themselves.

Index

The steps and facilities used to operate the main features of AlbumPlays are the same as those used to initially seed the database with your historic Last.fm scrobbles.

nb: seeding your database is optional, but at some point you need to read the database seeding sections of the User Guide, as important instructions and tips given there are not repeated elsewhere in this User Guide.

The main processing cycle for AlbumPlays is controlled by the Express Wizard, which offers two actions:

  • GET action – download the latest batch of fresh scrobbles from Last.fm
  • Approve action – match the fresh scrobbles against your MediaMonkey database, and provided that there are no mismatches, import the play counts and date-last-played information into MediaMonkey

The wizard monitors your position in the processing cycle, and when you have completed one action, it will advance you to the next. You may override the default position, to run successive Get actions without fear of overwriting any scrobbles.

An illustration of the main processing cycle

nb: click on any image for a larger view.

Ready to run the GET action

The Wizard is poised to run the Get action. Press the Run button.

The GET action is in progress

A run log window opens, and the Get action commences. The log window has a white background while the task is running. Only your new plays are downloaded.

The log window turns black once the download has completed, and a run summary dialogue box is displayed. If it includes the blue “info” Windows icon (as shown on this illustration), the run completed without incident, and there is no need to review the log.

The GET action has completed

The Status Report shows a summary of the fresh scrobbles. They are all unmatched at this stage, as they haven’t yet been processed against the MediaMonkey database.

The Status Report showing a summary of unprocessed fresh scrobbles]

The Wizard has advanced to the Approve action. Press the Run button again. The Approve function performs the following tasks:

  • matches the fresh scrobbles against your MediaMonkey database
  • handles any mismatches, as described and illustrated, in the Seeding Your database section of the Getting Started User Guide
  • checks for any lost scrobbles (details here)
  • if there are no mismatches, and no apparent missing track plays, it accepts the batch of scrobbles, and updates MediaMonkey (track and album play counts, and also the date last played columns)

Wizard has advanced to Approve action

In this illustration there were no unmatched or missing tracks, so we have another run summary dialogue box with a blue “i” icon indicating that the batch of fresh scrobbles has been fully processed.

Approve action has run successfully

When you press the OK button to dismiss the Run Summary, the Wizard will advance ready for the next Get action.

Back to the GET action again

Once you have been using AlbumPlays for a while, you will have built up a set of rules to handle any cases where Last.fm is in disagreement with you, regarding how your tracks should be tagged. This should mean that you mostly get a clear run, as illustrated above.

.. return to top


Handling Scrobble Mismatches

If you do get some new mismatches, AlbumPlays does much of the heavy lifting for you.

Mismatches may be due to a variety of causes, which are discussed here. AlbumPlays has tools to detect and correct mismatches. Any fixes which you accept or make yourself, are retained, and automatically re-applied against any future unmatched scrobbles, avoiding future problems. … After you have made all of the fixes you feel are worthwhile, you can force-close the batch of fresh scrobbles. Any remaining unmatched scrobbles will automatically be discarded.

Resolving mismatches (open for detailed illustration)

If Last.fm begins to enforce a new auto-correction to one of your tracks, the simplest fix is often to just re-tag your track, and then re-run the AlbumPlays Approve action. Mismatches caused by LFM’s new “corrections” will be resolved, and the batch will be closed.

If you prefer your own tags, AlbumPlays has facilities to help you compensate for the mismatch. The following illustration shows some of the ways that AlbumPlays helps to you to create a rule to correct the mismatch from this, and also any other future, plays of the track (the following numbers refer to that illustration):

Handling mismatches

  1. I have an album which was once tagged as Europe ’72 [Bonus Tracks] … AlbumPlays has detected this old scrobbled tag, and auto-corrected it to my current tag, which is just Europe ’72
  2. The scrobbled artist was tagged as The MG’s … AlbumPlays has detected and auto-corrected this to my current tag of Booker T. & the MG’s
  3. In this example AlbumPlays has been unable to find an acceptable match. If this an album which I own, I can type in my own tags, or cut and paste them from MediaMonkey.
  4. This row illustrates how AlbumPlays usually assists by providing a drop-down list of valid options for each mismatch. … AlbumPlays has been unable to find a close enough candidate to be confident, but it has loaded the drop-down list with all of my album titles for Howard Shelley, as you can see in the illustration. I only need to select the correct album from the list.
  5. I do have some albums by Marc Johnson, but not that album. I played and scrobbled that track from a streaming service. … If I just ignore the mismatch, the scrobble will be rejected, which is the correct action. However if I mark the album as being streamed, as shown on the illustration, AlbumPlays will remember that I don’t own the album and don’t wish to track its plays. It will automatically and silently reject any further unmatched scrobbles from that artist|album

AlbumPlays can be configured to auto-apply the tag auto-corrections, or you may review them as illustrated above. You may reject or alter any suggested correction. If AlbumPlays has been unable to offer a auto-correction, you may select your own from the drop-down combo-box, or may type in your own correction using the keyboard.

The rules shown in the above illustration are at the album level, so the one rule corrects all tracks from the album. There is a companion facility which offers the same facility at the individual track level for.

click here to close

.. return to top


Optional Additional Steps

Scrobble Review

AlbumPlays can be configured to pause after identifing your fresh scrobbles, so that you may suppress the importation of any unwanted scrobbles. …. This is intended to handle situations such as where it was guests who generated the scrobbles, or the music was left running when you were away from the room.

Optional Scrobble Review

This optional facility may be configured to work at either the whole album, or individual track, level. The following illustration shows what happens when configured for a whole-album listener. Where you uncheck any of the check-boxes, scrobbles for the whole album, from the current batch, will be suppressed.

Track Adoption from a Google Play library

AlbumPlays allows Google Play Music listeners to “adopt”, into MediaMonkey, tracks or albums from their Google Play library. This is intended for:

  • items which you listen to via streaming
  • but which you don’t own, but you want to include in your MediaMonkey database, so that you can track their play history, and|or include them into MediaMonkey playlists to be published into your Google Play library

There is an AlbumPlays menu option (Action|AdoptStreamed…) for adopting Google albums or tracks, but adoption is also built into an optional part of the regular Approve action: the Streaming Wizard.

Where AlbumPlays detects unknown items within the batch of fresh scrobbles, it can pause to display the Streaming Wizard, to allow you to deal with any streamed items.

You have three options available for each item:

  • ignore the item
  • or check the “adoption” check-box, causing AlbumPlays to insert the item into MediaMonkey, and resolve the mismatch
  • or check its “hide” check-box, causing AlbumPlays to ignore the current scrobble, and to also silently ignore any future unmatched plays of that item

streaming wizard panel

Any changes made using the Streaming Wizard will trigger the Approve action to do an immediate auto-retry, trying to get a clear batch, so that it can be closed and MediaMonkey updated.

.. return to top


next step: Unmatched, Lost, Resurrected, Duplicated & Streamed scrobbles

back to top: Last.fm mode index