[App] Last.fm to CSV Generator

  • 16
  • Idea
  • Updated 2 years ago
So, I am an avid Last.fm user. I had a big problem with the sudden lack of radio as of 2014. I have since searched for something similar or even remotely close enough. It still holds the best recommendations and Spotify is a good medium to put those recommendations into. The Last.fm site allows for playing through Spotify, but there isn't a way to just save the recommended stuff it would play into say a playlist to play on the go.

 

I had been hoping for something where you could take the Last.fm recommendations and put them in a playlist in Spotify to make "mobile" radio possible. There really wasn't anything close enough. So, I made a tool that does half the work for me.

It takes your Last.fm username, and what type of radio you want (i.e. Library, Mix, Recommended), and generates a CSV formatted list you can then put into something like Ivyishere and generate a playlist. I figure it's a niche thing, but I'm curious if I made it work in a browser and available to all of you guys, if that'd be something you'd use

 

CapturePNG

If people want this, I can host it likely this evening on a friend's web server, I'm just needing to know how interested people would be

Last.fm doesn't seem to want to do this on their own, so I suppose this kinda thing might be helpful. I asked them to do one themselves, but I got generic "we already did" kind of responses:

Last.fm to [Insert Service Here] Playlist in place of old radio
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes

Posted 3 years ago

  • 16
Photo of psychicfork013

psychicfork013

  • 222 Posts
  • 365 Reply Likes
Very interested. +1
What's the api call for recommendations if you don't mind me asking? They don't list it on the page and it's the main thing I wanted to use.
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
There is none. I just pull the JSON file that is generated when you use the "new" Last.fm radio and parse it into an array and reformat it for CSV.
Photo of Amon_Re

Amon_Re

  • 16 Posts
  • 5 Reply Likes
Care to share the url's used to get to that json? Am thinking of playing with this in order to get last.fm & spotify to play "nice" on linux. 
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
Alrighty, here is the final version:
http://bit.ly/last2spot

It allows you to just copy and paste into the Spotify Desktop app

It also features en embedded player to play right there
Photo of WF

WF

  • 23 Posts
  • 73 Reply Likes
Looks great.

It does appear that the same tracks are repeating in the playlist.  Here are the first ones copied.

Any ideas?

http://open.spotify.com/track/08ARkV41RcyVLBgkFc0IFv
http://open.spotify.com/track/0tO8FKgGQzzuf8KGkHGeIw
http://open.spotify.com/track/0oSGIdkh4bdfRRr8s1rs8m
http://open.spotify.com/track/3Pu0o8RY0cBfbk7M8YDN7h
http://open.spotify.com/track/2KkgdEZYFVVlYiCIbT36zY
http://open.spotify.com/track/3NOgRemI6zT3q5QMDePdK7
http://open.spotify.com/track/2U4LXiSlcviRDzQEaVZLJH
http://open.spotify.com/track/01DTvQkEcJPk3aRfgZ7Whc
http://open.spotify.com/track/2anuDKPKKMAO7pe5H59tMl
http://open.spotify.com/track/1XgEV9EzxRm0Eo7mNS87eB
http://open.spotify.com/track/0aP5ZTP3o3IvqNvGZ8OUUq
http://open.spotify.com/track/1KDE6W9pZi8l3o4x9Dwt5q
http://open.spotify.com/track/5k4PQNIkBTTKTC41saGz0E
http://open.spotify.com/track/6HUCeQtq1Wk5sBs3OPaMEf
http://open.spotify.com/track/0SSNEa1F2sa4YBkpv0YX7W
http://open.spotify.com/track/19n0sAw1nCZbEQABecdHB0
http://open.spotify.com/track/5CVwuxTV2gLMQrAds1IPZU
http://open.spotify.com/track/2hc1JuNPU5nfZ82QFvaHL2
http://open.spotify.com/track/0rSlbBCCqLxFMpwCkszIIx
http://open.spotify.com/track/24SS1fwCLmH9qdR2zTlruR
http://open.spotify.com/track/0oKUyJWhV0WlfC1aNroRK9
http://open.spotify.com/track/15aY8L8CllY2g72ohC5aUY
http://open.spotify.com/track/2Z2qBaeHclEKBOz1m3wkjk
http://open.spotify.com/track/5HWmxKCAAD7DIHvv7Z24KP
http://open.spotify.com/track/1O8d2pWtBclzuY3FctBPVa
http://open.spotify.com/track/7v0hhp4ZpWizZTTbvN7kcD
http://open.spotify.com/track/0R1t5owUXmMMZN9i9kzJxB,http://open.spotify.com/track/08ARkV41RcyVLBgkF...
http://open.spotify.com/track/0tO8FKgGQzzuf8KGkHGeIw
http://open.spotify.com/track/0oSGIdkh4bdfRRr8s1rs8m
http://open.spotify.com/track/3Pu0o8RY0cBfbk7M8YDN7h
http://open.spotify.com/track/2KkgdEZYFVVlYiCIbT36zY
http://open.spotify.com/track/3NOgRemI6zT3q5QMDePdK7
http://open.spotify.com/track/2U4LXiSlcviRDzQEaVZLJH
http://open.spotify.com/track/01DTvQkEcJPk3aRfgZ7Whc
http://open.spotify.com/track/2anuDKPKKMAO7pe5H59tMl
http://open.spotify.com/track/1XgEV9EzxRm0Eo7mNS87eB
http://open.spotify.com/track/0aP5ZTP3o3IvqNvGZ8OUUq
http://open.spotify.com/track/1KDE6W9pZi8l3o4x9Dwt5q
http://open.spotify.com/track/5k4PQNIkBTTKTC41saGz0E
http://open.spotify.com/track/6HUCeQtq1Wk5sBs3OPaMEf
http://open.spotify.com/track/0SSNEa1F2sa4YBkpv0YX7W
http://open.spotify.com/track/19n0sAw1nCZbEQABecdHB0
http://open.spotify.com/track/5CVwuxTV2gLMQrAds1IPZU
http://open.spotify.com/track/2hc1JuNPU5nfZ82QFvaHL2
http://open.spotify.com/track/0rSlbBCCqLxFMpwCkszIIx
http://open.spotify.com/track/24SS1fwCLmH9qdR2zTlruR
http://open.spotify.com/track/0oKUyJWhV0WlfC1aNroRK9
http://open.spotify.com/track/15aY8L8CllY2g72ohC5aUY
http://open.spotify.com/track/2Z2qBaeHclEKBOz1m3wkjk
http://open.spotify.com/track/5HWmxKCAAD7DIHvv7Z24KP
http://open.spotify.com/track/1O8d2pWtBclzuY3FctBPVa
http://open.spotify.com/track/7v0hhp4ZpWizZTTbvN7kcD
http://open.spotify.com/track/0R1t5owUXmMMZN9i9kzJxB,http://open.spotify.com/track/08ARkV41RcyVLBgkF...
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
Okay the site is updated. You'll have to manually copy now unfortunately. I don't have time to figure out why it's not copying via Clipboard.js. I will update that when I can. But for now, it'll update with only one set of tracks. Everytime you click the button it will regenerate a new set. Be aware that this may include duplicate songs. That is Last.fm not me. I did however have a problem with A LOT of duplicates. So, now that's fixed, so only duplicates may be from being on the radio. This ultimately won't matter if you're pasting into the same playlist, as Spotify will detect the duplicates for you and offer to skip them
Photo of WF

WF

  • 23 Posts
  • 73 Reply Likes
Thank you.

I will try it out and let you know.
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
So, it needs to be run multiple times. The data that it outputs has a ton of duplicates. This is Last.fm. So, what you do is run it until you have the amount of songs you want in the playlist. So, you do the whole "skip duplicates" thing until you get the desired amount of songs. I just open it in another window and Alt+Tab between the two
Photo of WF

WF

  • 23 Posts
  • 73 Reply Likes
Joshua, thank you for your work on this.  It works great.  "Skip duplicates" handles the repeats just fine.
Photo of WF

WF

  • 23 Posts
  • 73 Reply Likes
Hey Joshua.  It doesn't appear to be working tonight.   I click Library or Mix and nothing happens,  Any ideas?
Photo of WF

WF

  • 23 Posts
  • 73 Reply Likes
Update: Tried in Firefox and Chrome, same issue.
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
Okay, I will work on this starting Monday. Do me a favor, load up the page in Chrome, load up the page, then press F12. Then go to the "Console" tab and copy and paste the results into an email will ya? I will see if I can pinpoint the problem that way. I will be adding a more extensive debug log in the next revision. I am actually flattered that you're using it, I figured it was not used at all.
Was it working before? When did you notice it not working? 
Thanks. You'll have to excuse me this is my first coding project I've done in more than 8 years, so I may be slow to respond and/or fix. I'm dedicated to it though, so bear with me
Photo of WF

WF

  • 23 Posts
  • 73 Reply Likes
Hi Joshua. Yeah, I use it a LOT.  I even use it to generate playlists for other users I follow.  I used it last week, maybe Thursday (?), and all worked just fine.

Update: I tried it today and it works as expected, no issues.  It must have been something temporary with either LastFM or the Spotify API.

Thanks again.
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
Alrighty, it wasn't working for me either when I tried it. I will be adding a feature to find similar artist tracks too. I'll add that either today or tomorrow
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
Okay, I added the "Similar Artist" function known well to Last.fm users to the second tab, and removed the Spotify Embedded player as the embed player wasn't working very well. I fixed the copy functions as well. You should now be able to copy directly from the page and then paste directly into Spotify.

My next feature will be making a new tab to add to your already going playlist. The current implementation only will be able to easily reduce duplicates in Spotify once a playlist is first generated. I aim to make a third tab to add to any playlist you already have. This tab will run the script a few times, thereby reducing the amount of runs needed to make a playlist. I noticed (for me), the list of truly new items was very small. I'd have to run it like 10x at least to get even 60 or so items. So, I will be making a new tab that does this automatically. I will test if it will dedupe it without an existing playlist, but I won't be able to start work on this until at least tomorrow.

Basically, I want it to run a bunch, I might even add a field for how many times it should be run. The JSON data that Last.fm returns is usually a max of 25 items, so that's not a lot to choose from if you've exhausted Last.fm's recommendations for the time you're running it. I run it myself and get about 3-4 songs that are new per run. Of course, after scrobbling a few tracks over some days, it's more than 3-4, but the point is it can be run a few times to make the playlist worth looking at.

WF if you'd be willing to test these things for me, I'd love to talk over email. It's easier for me to do the back and forth that way. I would really like your take on the tool, as you say you use it a lot. Let me know what you think thus far.

Email me if you're cool with that
Photo of WF

WF

  • 23 Posts
  • 73 Reply Likes
Hey Joshua.  Just sent email.  Happy to help.
Photo of Holger Krause

Holger Krause

  • 3 Posts
  • 0 Reply Likes
You should now be able to copy directly from the page and then paste directly into Spotify.
Yes, I can confirm, that this is working :-)
Photo of Holger Krause

Holger Krause

  • 3 Posts
  • 0 Reply Likes
Hey Joshua,

I am so excited that someone is trying to "bridge the gap of mobile Spotify and Last.fm" as you say. That's exactly what I was looking for quite a while. Thank you so much and as it seems you have some ideas to further improve your tool.

When I was searching for sth like that I landed on http://www.last.fm/group/Last.fm+for+Spotify/forum/1249115/_/2235908 pretty soon. You should post a link to your app there maybe?
Have you been aware of this http://benjaminbenben.com/lastfm-to-csv/ ? It exports all your scrobbles. But as http://www.ivyishere.org/ does not work with the newer spotify API I don't see much use for it. Maybe it makes an idea pop up in your mind.

Once again - thank you very much. If I can help just let me know.

Holger
Photo of psychicfork013

psychicfork013

  • 222 Posts
  • 365 Reply Likes
Forums and groups still don't work right so he can't. :/
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
Yup, this is precisely why. I had actually gone there first. I am fully aware of Ivyishere, which is what kind of inspired the app. I also know about the Last.fm to CSV app. I used it to export scrobbles to STAMP to put into Google Play Music.

This app should work just copying into Spotify, I'm not sure if you knew that Holger, but the app has no need for Ivyishere or another service.

Currently, the app won't update properly with new recommendations until you scrobble from the web player as reported by WF to me personally. I am going to add a script that fakes Last.fm's player into thinking it has been scrobbling in an effort to work around this. The original idea involved scrobbling on any source, but it appears that the data pulled won't refresh unless you specifically use Last.fm's web scrobbler.

This will be after my next addition. I haven't had much time to work on this project as I'm a busy guy, but I'm currently working on adding a script to re-iterate a specified number of times to get more than just duplicates. Once that's up, you will be able to specify a specific number of runs and it will output the results of all the runs combined.

Once that's made, you can use the Last.fm website radio to temporarily fix the lack of updated content (as well as technically now, just won't have the "run x times" thing).

Hope you guys are enjoying the app. When I get some real time, I'll add the ability to actually Login to Spotify right there and just click a button, but that's quite a ways away. Then my plan after that is to make a mobile app that does the same. I will only be able to make an Android app though, but one thing at a time
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
Hey guys, so I updated the site a bit. I will be adding the ability to iterate multiple times through the generated list. This is a total side project for me, so it will take time. I had nearly abandoned it due to being so busy, so just know it'll be worked on.
Photo of somepixiessong

somepixiessong

  • 94 Posts
  • 65 Reply Likes
Hi Joshua! I used your awesome radio-playlist-creator a while ago to make a whole bunch of playlists that have kept me busy for a couple of months. But today I wanted to go ahead and make some new ones - and discovered that the link I had bookmarked (http://jfinks.netai.net/) is pretty much a road to nowhere... and the other version you mentioned above (http://fefifochizzle.wixsite.com/lastfm2csv) seems to not be doing anything. Is the project still alive / available at a different url?
Since this is a side project for you, I would totally understand it if you had to close it down for public use - but I still wanted to ask. The tool was such a great workaround to get some Last.fm Radio-goodness onto my iOS devices :)

I never got around to thanking you for sharing your work back when I found your tool initially (in some other thread here on GS), so consider this a belated "thank you"! 
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
Okay so the site is updated. It is a different URL now.
I am working on getting Spotify only URLs as I type this.
New updated site is here:

jfinks.rf.gd
Photo of somepixiessong

somepixiessong

  • 94 Posts
  • 65 Reply Likes
Joshua, HOLY S***, this is amazing! How in the world did you fix that so quickly??? I was happy to see that you already posted a reply but I never would have expected THIS! Amazing, I'm mightily impressed, thank you so much :D and it works (and looks) great, I just did a quick test run, yay! If you ever get around to installing a Paypal-button, please let me know!
Now, if you find a way to output Spotify links, that would be absolutely fantastic... (I suppose YouTube links would work on mobile as well, I'd have to look into the YouTube app for iOS and see if it does background playback - with the screen not being on all the time, displaying videos that I would not be looking at ;D).

Regarding Last.fm: I have no idea why they haven't implemented any mobile solution for their radio themselves yet... especially considering that it took you just a couple of hours to make basically a prototype for such a feature. I'm worried that Last.fm will loose its relevancy in the market if they keep ignoring mobile - the whole world has shifted to mobile years ago and Last.fm has definitely fallen behind (it was a big loss, imo, when the old subscriber-radio and the mobile radio app got killed). I'm sure it's a small team and they're probably working their a**es off, but it would be such a shame to see Last.fm slowly fade away - there's just no replacement for it.
Anyways... your tool is the only thing out there, afaik, that actually delivers Radio-Station-data, which makes it incredibly useful for me personally. It would be awesome to see it grow and gain some traction :)

Thanks again for your effort, it's very very much appreciated! Cheers!
Photo of Andreas_Wotte

Andreas_Wotte

  • 1007 Posts
  • 1397 Reply Likes
Yeah! Development can be fast!
I'm worried that Last.fm will loose its relevancy in the market if they keep ignoring mobile
Some wonder, some guess, that's the plan. For me the status quo is sad, although it's planed for the future. ...
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
So, originally, I had planned on making an app that just automatically adds news songs to a Spotify playlist, and seeing as you can scrobble, it would obviously refresh with content. However, I don't really have the time, or the experience to not only learn RESTful requests, but to learn Last.fm/Spotify's APIs specifically. Plus their API site is something from the dinosaur age, and I can't even look up my API keys.
So, last night I spent some time trying to figure out the Spotify thing, but I discovered there may not be a way. I'm still intent on figuring it out, but it might take a while, because to do it, I might be crafting my own way to do so.
Yeah, I love Last.fm as a resource, it's been my music discovery source for years, and there really isn't another service with the sheer amount of data that Last.fm does, or the algorithm that does recommendations like Last.fm does. So, with the removal of the mobile radio, I can't help but think it's going to die eventually.
I honestly don't get it, I paid for a subscription, and $3/month is a hell of a lot more reasonable than most services popular today. So, it's not like the COULDN'T make it work.
Oh well, I was in search of a tool like this, couldn't find it, and so I made one. I really didn't know how to deal with JSON as I had only had basic JavaScript experience in the past.
So, I'll keep you guys posted as to whether I can figure this out
Photo of somepixiessong

somepixiessong

  • 94 Posts
  • 65 Reply Likes
Thanks for your work and for keeping us updated, Joshua! I know next to nothing about API's and I have no idea what kind of issues you are facing... but I can imagine that it's pretty complex. The problem, in a nutshell, is that Spotify changed something on their end and the code you originally had (for the old version of your tool that created Spotify links) simply does not work anymore, right? So fetching the data from Last.fm is not the problem (it works with YouTube after all) - it's just the Spotify-part that's at issue, correct? What if you only fetch the artist- and track-names as a text list/csv? We, the users, could feed the list into Ivy or any other Spotify converter. Just throwing out ideas here, but it sounds like an awful lot of work to build a complete solution from scratch (and you're not even getting paid...).
there really isn't another service with the sheer amount of data that Last.fm does, or the algorithm that does recommendations like Last.fm does.
Exactly! I am a Spotify and an Apple Music subscriber and I have tried every streaming service out there - but none of these can compete with Last.fm's superior recommendation algorithm. Paying the three bucks a month was a no brainer and I would have paid more for an ad-free radio experience & a solid mobile app with reliable streaming :-/
Photo of BritasticUK

BritasticUK

  • 79 Posts
  • 76 Reply Likes
Yes, this is a great idea! Very interested in this.
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
So here's the deal. As far as the YouTube or Spotify thing, the problem is
due to the way Last.fm handles that data from an authenticated (logged in)
user vs. my unauthenticated (not logged in, just pulling the file) app.

I will add a few segments to the app. One for users who want an easy way to
go add things in Spotify via another service as you mentioned above, a
"test page" where current things I need testing for are (i.e. to figure out
the authenticated vs not issue), and a change log page so you guys know
what's being worked on.

A possible solution to the lack of track links is to just feed the data
directly but I need to learn the Spotify Web API for that. So as you stated
above, being unpaid for this makes it a lot slower, so bear with me.

The end goal is to not even need any copy-paste nonsense here and just
refresh a playlist when Last.fm scrobbles the last track in a playlist
generated by my tool, or on command. Ending up with essentially a
one-button radio generator. I am a long ways away from that, but that's the
goal
Photo of somepixiessong

somepixiessong

  • 94 Posts
  • 65 Reply Likes
Thanks for the update, Joshua! Great to hear that you've got so many plans for the app/service :)

Regarding the Radio creation process: I personally don't care at all if there are manual steps involved that the user has to perform - but I understand that you want to create an automated solution. A one-button radio would no doubt be fantastic, from a design/usability standpoint, and casual/non-techie users (= the majority) would definitely appreciate something like that. I am always delighted when I use Spotlistr, for example, and the playlist automagically shows up in the Spotify client... But of course, Spotlistr - like all the other Spotify & Last.fm tools - does not fetch actual Radio data, only similar- and top-tracks. At the end of the day, the resulting playlist itself is way more important than the creation process, imo.

Anyway, I'm really looking forward to see what you come up with!
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
Hey guys,
So an update for ya. I've been in school, and I posted my last update right before finals, so I apologize for not getting to it sooner. I figured out how to fix the Spotify link thing.
I'm updating the site as we speak. It should be up and running with the SPOTIFY tracklinks working. I am still going to add the "Testing Tab" where I'll put new stuff I'm adding, so check there for more updates. Thanks
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
Hey guys! So got it working. I added two more tabs to the site. One is the "Labs" area with my "in-progress" ideas.
There is also the "Track List" generator, which I'll have to work on tomorrow or later this week, as it is non-functional right now.

A required feature to run this application now runs as a server on my home computer, so please understand that if I have a power-outage at my home, or my computer doesn't work, or my internet is not up and running, the application will not work.

I may add a feature to show the current status of the connection so that you know if it works, kind of like the "Last.fm Status" page or other status pages of sites, with a green icon for online, and red for off.

Anyways, hope this is helpful guys
Photo of somepixiessong

somepixiessong

  • 94 Posts
  • 65 Reply Likes
Hell yeah!!!! This is fantastic news, congrats on solving the Spotify-links-issue, Joshua :D I'm listening to my newly created Library Radio Playlist as we speak... sweet.
The tool is working flawlessly, it's super fast and stable and the clean look of the site is great as well, it's pretty much perfect as it stands right now. But a status page might indeed be useful, especially for new folks (people who'll never stumble upon this thread), it would let everybody know instantly that outages are temporary.
Your other planned features sound awesome as well, big thumbs up for the track list generator ;) and I like the idea of de-duping the playlist with multiple runs!

As always, your work and dedication to this project is very very much appreciated, thank you :D
Photo of Joshua Finks

Joshua Finks

  • 50 Posts
  • 31 Reply Likes
Updated again!

Added the ability to make track lists now. That section is now up and running. On both sections, you also have the ability to run a "Tag/Genre" generated playlist. As Last.fm doesn't really have a proper "Genre" radio, it has to make do with "Tags" for now.

I also added built-in duplicate removal. Please understand it doesn't remove duplicates from your Spotify app or the playlist you're copying to, it just removes duplicate results in the list it generates.

I also change the height of the results field so (especially in non-link, list view), you can see the results a bit easier.

Enjoy!
Photo of Holger Krause

Holger Krause

  • 3 Posts
  • 0 Reply Likes
Hey Joshua!
thanks for keeping up the work! I enjoy using the tool.

Cheers
holger
Photo of somepixiessong

somepixiessong

  • 94 Posts
  • 65 Reply Likes
Sounds great, the text-list-thingy is awesome :)

You're probably still working out the kinks, so I'm not sure if I should even mention it - but I'm seeing some blurry  tool tips on Chrome for Mac, like here and here. On Safari everything looks normal. Also, the "Copy" button does not seem to work for me in either Chrome or Safari for the tracks-lists, it does work for the links-lists though. 
Thanks again :)
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
I am aware of the blurring problem. Unsure how to fix that just yet. As for the copy button I'll have to fix that this week. It's a simple fix, but I've got a really busy week. As usual, I'll post here and in the "Labs" section
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
The blurring problem is not fixed, but the copy button for the list is working now.

Please be aware tomorrow and the next day the server will be down.
Photo of somepixiessong

somepixiessong

  • 94 Posts
  • 65 Reply Likes
Hi Joshua! Sorry to bother you in the middle of all the Christmas-Madness ;) but I recommended your tool to a fellow user and he's getting the following error message: "Connection Error. Invalid Input or Application may be temporarily overloaded." (I just tried it myself, same here).

I totally understand that you probably have other (and more pressing) things to worry about in your life... but since yours is still the only tool I know of that can create playlists from Last.fm Radio data - and since the new Last.fm-Spotify-integration is still mostly unavailable on mobile devices - your tool would still be very much appreciated and used (by me at least ;-P).

Thanks & cheers, Anna
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
Hey, so didn't know people even still used it lol

So here's the dealeo....due to the nature of how Cross Origin Requests work in current version of Chrome, Edge, Firefox, etc, etc, I will have to rework the whole thing. Originally, I could use a proxy server I had setup on my home PC to work around this, however, it seems I may have to refigure that end out.

I probably won't have time to work on this until at least the next week or the one after that. I have finals this week, so can't really dedicate any time to that.

However, I will try my best to get to it by the end of December, but I anticipate this may be a much larger project than I originally thought. I am going to see about making a direct mobile app, which will take time as I haven't ever made one. I probably will be making it for Android, as that'll be much easier to code for.

I will try to keep this post updated as to my progress. Honestly, I'll probably charge like $1.99 for the app, because this is going to take a considerate amount of time to do, and the audience for Last.fm really isn't there anymore (sadly). 

However, as someone who recently checked on Last.fm and their "Spotify integration beta" I can safely say I think I may be the only one who has any genuine interest as a developer to do this. So, I will keep you posted. 
Photo of somepixiessong

somepixiessong

  • 94 Posts
  • 65 Reply Likes
Hi Joshua, thanks so much for your reply (in the middle of finals, no less.. good luck btw :D)!
I can imagine that the market for Last.fm add-ons has decreased noticeably over time and I totally get that it doesn’t make much sense to invest numerous hours into creating and maintaining a tool if it doesn’t at least bring in some kind of revenue - a paid app is probably the most straightforward way to achieve that (I’d say pretty much all of my Last.fm/Spotify related apps are paid apps & I think people are willing to pay for that kind of app). And even though I am an iPhone user I will admit that Android might be your best bet from a developer standpoint...

But in case you decide to keep your tool alive as a web app, you could do something like OnDistantShores did with the Universal scrobbler - he allows limited usage for free (like maybe a 15 song-playlist per week in your case?) and offers the full/unlimited feature set for “Premium” members. Back when the new web app was launched and the freemium model was introduced there was also a "Lifetime-Premium" option and I jumped on that immediately (it was just a couple of bucks via Paypal). At the same time new users can still try out the service without paying right away.

Whatever you decide to do, for the love of god take some time off after finals ;-P enjoy the holidays! All the longtime Last.fm users will still be here in January ;)
Thanks again for your efforts, I’ll definitely keep an eye on this thread to see what you come up with! 
Photo of G.G.B.

G.G.B.

  • 416 Posts
  • 273 Reply Likes
If you're using a PC you could also use the Last.fm Scrubbler, it has similar functions to the Universal Scrobbler.
Photo of etoileduberger

etoileduberger

  • 9 Posts
  • 0 Reply Likes
Any news about this? I would be really interested in an Android app been able to play My Last.fm mix, with or without a Spotify premium account.

Hope everyone is having a nice Christmas holiday!
Photo of Hans-Jürgen

Hans-Jürgen, Moderator

  • 2199 Posts
  • 1154 Reply Likes
Jon described a method in this posting by using the split-screen mode of the latest Android OS , so you can see your Last.fm profile on one half in a web browser and the Spotify Android app in the other.
(Edited)
Photo of Joshua Finks

Joshua Finks

  • 49 Posts
  • 31 Reply Likes
@etoileduberger I am definitely working on this. Like I had said above, it'll take a decent amount of time, and I have been busy as you know it's the holidays. Also the wife got sick, so bear with me.

@Hans-Jürgen, I made the first iteration of the app, the web one, for the purpose of solving this issue. I would have thought that the official devs for Last.fm would have made a better solution by now. It's not a hard process for a real team of devs. The half-assed solutions these guys come up with so far are pretty pathetic. I really don't get it. So, I'm working on a solution, which may take a long time, but will ultimately probably still be the only tool with such capability by the time I'm finished :(