How-To: Transfer Your Music Data From Last.fm to Libre.fm

How-To showcase

[pe2-image src=”https://lh6.ggpht.com/-xRiiPp96wYM/TDF_z4WZkuI/AAAAAAAAADg/uFUphr__USs/s144-o/scrobbling_graphic.png” href=”https://picasaweb.google.com/112707134052414816964/Labox#5490309950017737442″ caption=”” type=”image” alt=”scrobbling_graphic.png” ]

If you are a Libre.fm user already (if not go sign-up at alpha.libre.fm) then you may want to transfer your scrobbled tracks from Last.fm.

A special note: this applies to Debian/Ubuntu-based GNU/Linux OS only. However, if you know how to run python scripts in Windows or Mac then theoretically it should be possible to do the steps below.

Let’s begin.

  1. Go to LastToLibre page and download the following Python scripts: lastexport.py; libreimport.py; scrobble.py
  2. Go to the folder where you saved the three files you downloaded
  3. Make the files executable by typing these commands in the terminal:

    Prism Shortcode Error: field, url, data_src is missing

  4. Type:

    Prism Shortcode Error: field, url, data_src is missing

  5. Wait for it to finish exporting your Last.fm data
  6. Type:

    Prism Shortcode Error: field, url, data_src is missing

  7. When the script asks you for your Libre.fm password, just type it and press enter to start importing your data

You’re done!

[pe2-image src=”https://lh3.ggpht.com/-ZbHebfkwVQo/TDF8i6yeQtI/AAAAAAAAADY/e1WdGegl6b4/s144-o/lastfm-to-librefm-01.png” href=”https://picasaweb.google.com/112707134052414816964/Labox#5490306360079696594″ caption=”” type=”image” alt=”lastfm-to-librefm-01.png” ]

Take note, if the script encounter errors or Last.fm terminated your connection, the script will terminate. To continue from where the script stopped, simply type this command:

Prism Shortcode Error: field, url, data_src is missing

Replace XXX with the page number the script last exported. So, if you see in the terminal that it stopped at page 666 of 1200, then you should type:

Prism Shortcode Error: field, url, data_src is missing

Simple enough? Good! Now go start transferring your Last.fm data to Libre.fm!


For more information and other commands, visit the official LastToLibre page.

Donations for the magus

  • XLM (Stellar Lumens) 🚀🪐17: yukino*keybase.io XLM (Stellar Lumens) 🚀🪐17: yukino*keybase.io
    • XLM memo/tag (optional): for techmagus.icu
    • Highly preferred
  • ZEC (Zcash) Z0.03: t1W7HusjBAXgquM7YHu6xDUEBejmYPKU2HC ZEC (Zcash) Z0.03: t1W7HusjBAXgquM7YHu6xDUEBejmYPKU2HC
  • XRP (Ripple) X5: rU2mEJSLqBRkYLVTv55rFTgQajkLTnT6mA XRP (Ripple) X5: rU2mEJSLqBRkYLVTv55rFTgQajkLTnT6mA
    • XRP memo/tag (required): 246013
  • STEEM: yahananxie STEEM: yahananxie
  • ETH_smartcontract (Etherium) Ξ0.007: 0x739d2aae2a5b7a4e1d64c58d121c9d908d706c83 ETH_smartcontract (Etherium) Ξ0.007: 0x739d2aae2a5b7a4e1d64c58d121c9d908d706c83
    • Gas: please use at least 35,000
    • Do not send non-smartcontract ΞTH and ERC20 tokens to this address.
  • ETH_ERC20 (Etherium) Ξ0.007: 0xB127362Dc268B63cE22E697344D2c51e673f18B6 ETH_ERC20 (Etherium) Ξ0.007: 0xB127362Dc268B63cE22E697344D2c51e673f18B6
    • Accepts non-smartcontract transactions and ERC20 tokens (in particular: AWC, ENJ, PAX, TUSD, USDC)
  • BCH (Bitcoin cash) ₿CH0.004: pp8fkmchlu6a7c53a2s682jd70mncrzemsthca6ftl BCH (Bitcoin cash) ₿CH0.004: pp8fkmchlu6a7c53a2s682jd70mncrzemsthca6ftl
  • XBT (Bitcoin core) ₿0.0002: 32w1De4wvr5jEzC4g5P4rkjvqg2bvMR8Vk XBT (Bitcoin core) ₿0.0002: 32w1De4wvr5jEzC4g5P4rkjvqg2bvMR8Vk

CC BY-SA 4.0 How-To: Transfer Your Music Data From Last.fm to Libre.fm by ᜌᜓᜃᜒ (Yuki|雪亮) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Permissions beyond the scope of this license may be available at Legal Notice.

Leave a Reply

labox