New Last.fm Scrubbler can import iTunes and other databases/files

  • 14
  • 6
  • Article
  • Updated 2 months ago
  • (Edited)
Last.fm Scrubbler WPF is a new free tool to scrobble manually or from imported CSV files and other sources to your profile, similar to Universal Scrobbler, but as an installable app on your Windows computer, not as an online tool. There is no version for MacOS though.

Version 1.5 can now directly import your iTunes database on your computer as well and add the listened tracks to your user profile. It has to ignore the timestamps of your original plays in iTunes and set a current timestamp to them, because Last.fm only accepts scrobbles that are newer than 14 days. The same happens when you import your complete listening history from a large CSV file that can be fetched with the online tool Last.fm to csv.

See the GitHub page of the developer for more details with screenshots and the download link where you can also ask questions or report problems on the Issues page. The installation is simple, because you only have to extract the ZIP file to any folder on your computer and start Last.fm-Scrubbler-WPF.exe from there and/or create a link to your desktop for example. Windows 10 will warn you the first time and block it, because it is an unknown app, but you can allow starting it if you click on "More details" in that popup window.
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes

Posted 3 years ago

  • 14
  • 6
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
The new version 1.6 is able to import the databases of Winamp and Windows Media Player as well now.

Furthermore the columns of the imported list (artist, album, track, scrobble date) can be sorted, so it is easier to find played tracks that you want or don't want to scrobble again.
(Edited)
Photo of neo

neo

  • 134 Posts
  • 267 Reply Likes
hans-jurgen, does it import all your plays from winamp when you reinstall the plugin for it? or only when you create a new account?
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2384 Posts
  • 1215 Reply Likes
This app is completely independent from the official Last.fm scrobbler and does not use the same method for bootstrapping local media player databases as the former did. So there is no plugin for Winamp, WMP or iTunes, it simply parses their databases, lists all played songs, and you can decide if you want to scrobble them all or only some of them to your existing account.

See also the explanations and screenshots on the GitHub page. Of course you can create a new account and login with it to test that feature first.
(Edited)
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
New version 1.7 with a critical bugfix and new JSON parser:

https://github.com/coczero/Last.fm-Scrubbler-WPF/releases/tag/B1.7
(Edited)
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.8

coczero coczero released this 9 hours ago


Media Player Database Scrobbler:

  • Fixed bug where tracks would only be scrobbled once, regardless of their play count

Friend Scrobbler:

  • The amount has now a minimum (1) and a maximum (1000)
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.9

coczero coczero released this 2 days ago


Media Player Database Scrobbler:

  • Allow for sorting after last played date
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.10 coczero coczero released this an hour ago

General:

  • Implemented multiple user system
  • New scrobbler: iTunes Scrobbling! Scrobble directly from iTunes, much like the Last.fm desktop app.

Downloads
(Edited)
Photo of Ian Harrison

Ian Harrison

  • 7 Posts
  • 1 Reply Like
which ones do i download?
Photo of Joanna Karwan

Joanna Karwan

  • 1 Post
  • 0 Reply Likes
sorry but how to install it after downloading?
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
You need to download the ZIP file and unpack it to any folder on your Windows computer, e.g. create a new subfolder in the Last.fm folder or another one.

Then you can either directly click on the *.exe file in that folder or send it to your desktop with its right-click dropdown menu, so you will have an icon to start it from your desktop afterwards.

Note that this new version probably has not been tested much, so report any issues on the GitHub page of the developer.
(Edited)
Photo of Manta

Manta

  • 1 Post
  • 0 Reply Likes
Using the Media player scrobbler, Ive successfully imported my XML, but the scrobble button is grayed out. Any advice?
Photo of G.G.B.

G.G.B.

  • 416 Posts
  • 273 Reply Likes
Did you already link your account to the programme / login?
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2232 Posts
  • 1175 Reply Likes
Did you click on Select All at the top or manually select some tracks to scrobble first?

Also have you really played the tracks in WMP on your computer or only copied the database from another computer without actually playing them yet? I remember that I could not scrobble those tracks with the Scrubbler either when doing this.
(Edited)
Photo of G.G.B.

G.G.B.

  • 425 Posts
  • 279 Reply Likes
Very helpful, thanks. Especially for tracks under 30 seconds. I don't really understand why they can't be scrobbled automatically.
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.11 coczero coczero released this 23 hours ago

General:

  • Implemented Scrobble Preview (See what will be scrobbled before doing so!)
Database Scrobbler:

  • Fixed typo

Downloads
(Edited)
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.12

coczero coczero released this 2 hours ago


General:

  • New feature: Paste Your Taste; Works exactly like http://pastemytaste.pe.hu/
  • New feature: CSV downloader; Download your scrobbles as a .csv file
  • Update If.Lastfm, JSON.net and System.Net.Http Nuget packages
  • Startup status not empty

CSV Scrobbler:

  • Can configure indexes of csv fields
  • Added parse button (to prevent parsing directly after specyfying csv file path)

Database Scrobbler:

  • Preparation for additional databases
  • Able to specify max amount of search results (up to 1000)

File Scrobbler:

  • Support .wma and .m4a

Downloads
(Edited)
Photo of Wanda dos Santos

Wanda dos Santos

  • 22 Posts
  • 29 Reply Likes
This application only imports the scrobbler with the current date. I have 2015 scrobblers and they were all registered as if I were registered in 2017. D:

Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
This is mentioned in the first posting of this thread and on the GitHub page of the developer.
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.13

coczero coczero released this 2 hours ago


CSV Scrobbler:

  • Now parses the album artist and track duration

CSV Downloader:

  • Now saves the track duration (Note: to be out of the box compatible with the CSV Scrobbler, the album artist field will be empty because Last.fm does not send it when downloading scrobbles from a user.)

File Scrobbler:

  • Now parses the album artist and track duration
  • Fix column sorting issues
  • Fix controls not being enabled after scrobbling

Friend Scrobbler:

  • Now parses the the track duration

iTunes Scrobbler:

  • Scrobble has now track duration info
  • Fix timer events not getting unlinked when disconnecting

Manual Scrobbler:

  • You can now enter album artist and track duration

Media Player Database Scrobbler:

  • Now parses the album artist and track duration

Downloads
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.15

coczero coczero released this 4 hours ago


General:

  • New scrobbler: Setlist.fm scrobbler! Scrobble live sets
  • New feature: Collage creator. Create artist / album image collages

iTunes Scrobbler:

  • Fix crash when connecting to iTunes while nothing is playing
  • Add link to Last.fm pages of current track / artist / album
  • Can love tracks

Paste Your Taste:

  • Can add profile link

Downloads
(Edited)
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.16

coczero coczero released this 9 hours ago · 4 commits to master since this release


Assets

General:

  • New Scrobbler: Spotify Scrobbler (scrobbles a local spotify client)
  • Fix bug where login was successfull even if data was incorrect when another user was already logged in
  • Fix deletion of last logged in user
  • Updated Xceed WPF Toolkit from 3.0.0 to 3.2.0

Collage Creator:

  • Created collage can now be saved locally
  • Text on the album/artist images is now optional

CSV Scrobbler:

  • Fix bug where no album, album artist and duration info was scrobbled
  • Duration and Album Artist field indexes are now configurable
  • Delimiters to use when parsing are now configurable

File Scrobbler:

  • Support .flac
  • Allow to drag&drop files to load them
  • Fix "Remove Selected Files" button being disabled even when files where selected

iTunes Scrobbler:

  • Scrobbles will now get cached if no internet connection is present (this feature is wip)
  • Fix tracks not scrobbling on repeat
  • Now also included the album artist in scrobble info
  • Fix crash when no album artwork was present

Setlist.fm Scrobbler:

  • Updated to API 1.0
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.17

coczero coczero released this 5 hours ago · 3 commits to master since this release


Assets

General:

  • New extra function: Milestone Checker! (see your nth scrobbled track)
  • There is now a scrobble cap in place. You can now only scrobble 2.8k tracks per day.
    This was done because some users scrobbled millions of tracks at once which caused the last.fm page to have problems.
  • The app can now be minimized to tray and start minimized
  • Some error cases while scrobbling were previously ignored, they now trigger an error like they should
  • Updated nuget packages (Spotify etc..)
  • Settings only get saved when the app is closed
  • Added a ToolTip to the status text for better readability of long status texts
  • We finally have some unit tests
  • Lots of behind-the-scene fixes and improvements

Collage Creator:

  • Allow for custom-size collages

iTunes Scrobbler:

  • Fix scrobbler not scrobbling when no album artist was found
(Edited)
Photo of Jesús García

Jesús García

  • 1 Post
  • 0 Reply Likes
It has stopped working. Absolutely unable to login to my Last.fm account.
(Edited)
Photo of Gerrit Marx

Gerrit Marx

  • 1 Post
  • 0 Reply Likes
Same problem here :(
Photo of Tim Kathete Stadler

Tim Kathete Stadler

  • 18 Posts
  • 31 Reply Likes
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.20

coczero coczero released this 2 days ago


Assets:

This update contains mostly behind-the-scene changes and improvements to the codebase and the unit tests. The new update mechanism added in 1.19 should help me push updates more often with smaller changes and fixes.

FileScrobbler:

  • Fix remove button always disabled


Photo of Patrick

Patrick

  • 1368 Posts
  • 962 Reply Likes
It has stopped working. He cannot fetch usernames that have (underscore) "_" at the end of the Username and numbers in their Usernames. I also noticed that he couldn't find artists that have an apostrophe in their names. Examples of that are Guns N' Roses and Black 'N Blue. I get zero results when he tries to find them.
(Edited)
Photo of Jon

Jon, Community & Customer Services

  • 5077 Posts
  • 3737 Reply Likes
Are you using the latest version? 
 
https://github.com/coczero/Last.fm-Scrubbler-WPF/releases

>>>He cannot fetch usernames that have (underscore) "_" at the end of the Username and numbers in their Usernames.

This is with the friend scrobbler tab?  Do you have some specific examples? (the ones I tried worked ok)

>>>I also noticed that he couldn't find artists that have an apostrophe in their names. Examples of that are Guns N' Roses and Black 'N Blue. I get zero results when he tries to find them.

In which tab? Guns N' Roses gave me results when I tried it under the Database Scrobbler option.
(Edited)
Photo of Patrick

Patrick

  • 1368 Posts
  • 962 Reply Likes
I'm using the latest version Last.fm-Scrubbler-WPF-Beta-1.20. I uninstalled, downloaded and connected the application with my account again. Now it works without any problems when it comes to file scrobbling.

But when it comes to scrobbling from my friends such as enigma_machine_ I get "failed to fetch scrobbles for Enigma machine." He didn't notice that I added underline in his username. He cannot fetch listening report for green06label either. I receive the same error despite the correct Username I typed in the search box.

In which tab? Guns N' Roses gave me results when I tried it under the Database Scrobbler option.

Database Scrobbler option. He only finds artists called Black N Blues, not Black 'N Blue. The same applies to Guns N' Roses.
Photo of Jon

Jon, Community & Customer Services

  • 5077 Posts
  • 3737 Reply Likes
Like you, enigma_mahine_ and green06label have their recent scrobbles set to private / friends only, and are not available in the api.

As for the database scrobbler - it was definitely working before for these artists?  
Photo of Patrick

Patrick

  • 1368 Posts
  • 962 Reply Likes
No, it wasn't able to "fetch" these Artists I mentioned. How much I remember, I was able to fetch their listening reports despite having their listening habits hidden. As you can see in the screenshot below, he connected Enigma_Machine_ username and added a number 17 by the end of his username despite two underlines which I added in his username so he could recognize him. I didn't had this issue before.
Photo of Jon

Jon, Community & Customer Services

  • 5077 Posts
  • 3737 Reply Likes
17 is the error code returned by the Last.fm api to tell developers what went wrong with their request.   You can't fetch his scrobbles because he's set his listening history to private in his settings (if it worked before, it's because he changed his settings).

If you want to test this yourself: Enter your own username and choose Fetch.  Now change the "Hide recent listening information" setting and fetch again.  
Photo of Patrick

Patrick

  • 1368 Posts
  • 962 Reply Likes
But I find this stupid because enigma_machine_ has made his listening habits private several years ago. Since then I could fetch it without any issues. Last time when I talk to him was in 2016, and he had his listening habits private. Since then he didn't return to Last.FM. I could fetch mine and his listening report no matter we made it private almost two ago. I started noticing this issue yesterday.
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2411 Posts
  • 1231 Reply Likes
Beta 1.22

coczero released this 12 hours ago · 1 commit to master since this release

CSV Scrobbler:
  • Now named File Parse Scrobbler
  • More configuration options for csv parsing (for example encoding)
  • Add support for json spotify files
Database Scrobbler:
  • Add support for discogs.com
File Scrobbler:
  • Add status message when no compatible file could be parsed
iTunes Scrobbler:
  • Fix links not working when they contained special characters
Media Player Database Scrobbler:
  • Fix display of actual scrobbles amount

Last.fm-Scrubbler-WPF-Beta-1.22.zip 5.37 MB
Photo of Charmaine

Charmaine

  • 1 Post
  • 0 Reply Likes
This is great. However, I am a Mac user and would like to be able to import data from iTunes. Is there a way to do this, or are there any plans to have a version for MacOS? Thank you