museeks icon indicating copy to clipboard operation
museeks copied to clipboard

last.fm integration

Open simonv3 opened this issue 7 years ago • 27 comments

(oops, sorry for the empty ticket creation!)

I was wondering whether last.fm integration had been considered?

A user could supply the last.fm username and password and then muszeek would submit the music played to their last.fm account.

simonv3 avatar Oct 20 '16 20:10 simonv3

Hello, I've never used this service could you explain me what last.fm does exactly ?

martpie avatar Oct 21 '16 12:10 martpie

Oh, sorry!

So, this is interesting - Last.fm is technically a radio music player (a bit like Pandora), but as far as I'm aware most people I know who use it use it as a what-they've-listened-to tracker. For example, I can look at what artists I listened to the most in 2007. It's a very inactive process - Spotify lets you add your last.fm account and it just automatically tells last.fm what you've been listening to. As a user you don't have to do anything else.

It would be a shame (for me) to lose that tracked information with switching back to a more offline, I-own-the-music, open-source service.

I'm personally willing to look into getting this implemented for Museeks, but just wanted to see if it was a starter or not.

simonv3 avatar Oct 21 '16 14:10 simonv3

Thanks for the explanation, looks like an interesting feature indeed.

Low priority for the moment, but it may go up in the backlog if other people ask for it :) Thanks for the suggestion.

martpie avatar Oct 21 '16 15:10 martpie

I will actually be against this, not because it is not useful, but because it adds feature creep. For me, everything that is not playback-related, is unnecessary.

YurySolovyov avatar Oct 23 '16 18:10 YurySolovyov

@YurySolovyov - that's a fair concern!

It makes me wonder - have you all considered a light-weight plug in system? That way you can keep Museeks trim, but allow people to modify it with plug-ins? That might also be feature creep.

simonv3 avatar Oct 23 '16 18:10 simonv3

Plugin systems are usually very hard to get right.

I thought about adding a statement that we are not responsible for any issues caused by plugins, but this makes me think that it is better not to have a plugin system than having one we don't care about.

Another point is that we did not released 1.0 version yet, so things would change a lot and I'm not sure plugin system is on the roadmap.

YurySolovyov avatar Oct 23 '16 18:10 YurySolovyov

Adding the discussion label.

martpie avatar Oct 23 '16 21:10 martpie

Museeks has a beautiful UI. Sad to see no LastFM integration yet. It's a bit of a dealbreaker for me :( (and some others who've been using the service for a long time too, I imagine.)

vvesperr avatar Nov 12 '16 11:11 vvesperr

@vvesperr I'm not decided yet, but thanks for your feedback, be sure it's taken in consideration :)

martpie avatar Nov 12 '16 15:11 martpie

@KeitIG Please add track scrobbling to Last.FM. It sends current track info to the Last.FM server.

miradozk avatar Oct 12 '17 10:10 miradozk

I do agree with this possible feature. With the latest releases, Museeks has made very good progresses, and I use this feature a lot, to keep track of what I'm listening to via PC/Smartphone/Tablet, no matter the program that is responsible for playing music (iTunes/Museeks/Shuttle+/Spotify...).

Features like this could be a deal breaker for people like me, although of course it is not of the highest priority.

balzabalza avatar Apr 16 '18 14:04 balzabalza

Well, it seems to gain traction :) I may re-prioritize this then

martpie avatar Apr 16 '18 15:04 martpie

Can you please add last.fm integration to Museeks? This really is a deal breaker for a long-time last.fm user like me.

felixding avatar Oct 24 '18 13:10 felixding

I don't know Last.fm much, do we agree that you all ask for Last.fm's scrobbling integration only? (and not the all the other fancy stuff like playlists etc...?)

refs:

  • https://www.last.fm/api/scrobbling

martpie avatar Oct 24 '18 14:10 martpie

@martpie that's right, just the scrobbling. I dunno, it's a self-tracking thing I guess.

simonv3 avatar Oct 24 '18 15:10 simonv3

Ok, with the latest refactoring on the main process, it should not be too hard to implement in a nice and clean way. This received enough +1 so I am willing to implement it :)

Let's code!

martpie avatar Oct 24 '18 15:10 martpie

Thank you :)

balzabalza avatar Oct 24 '18 15:10 balzabalza

Yes. Just the scrobbling.

Thank you. Looking forward to the new version.

Fingers crossed.

felixding avatar Oct 25 '18 04:10 felixding

thank you

miradozk avatar Oct 30 '18 09:10 miradozk

👋 https://github.com/martpie/museeks/issues/518

ldexterldesign avatar Feb 25 '20 13:02 ldexterldesign

still no support :(

make-42 avatar Jan 24 '21 17:01 make-42

I gave it a try last year really briefly (I worked a couple of hours on it).

The main problem is their authentication system is extremely annoying to deal with. You have to redirect to last.fm, then it will redirect to your app (if it's even possible), etc.

If it had a token system like GitHub, things would be much easier.

I don't have the use of last.fm, but if anyone knows an open-source player that does this, with some code I could look at, I could give it another try.

martpie avatar Jan 24 '21 18:01 martpie

Hi @xE0F9,

Did you try ListenBrainz (LB)?

@martpie I bet LB is easier to integrate

Sincerely

ldexterldesign avatar Jan 24 '21 18:01 ldexterldesign

ListenBrainz (after a really brief look), looks easier to implement (again, just for basic scrobbling)

martpie avatar Jan 24 '21 19:01 martpie

@martpie have had to go back to iTunes until https://github.com/martpie/museeks/issues/519 and https://github.com/martpie/museeks/issues/528 get resolved but if/when they happen I'll commit to doing https://github.com/martpie/museeks/issues/518 - deal?

Sincerely

ldexterldesign avatar Jan 24 '21 19:01 ldexterldesign

If ListenBrainz gets implemented then I would use that.

make-42 avatar Jan 24 '21 21:01 make-42

I don't know Last.fm much, do we agree that you all ask for Last.fm's scrobbling integration only? (and not the all the other fancy stuff like playlists etc...?)

And also Love button would great. Red when a song is loved and empty (clickable) when it's not.

undergroundwires avatar Jan 07 '22 18:01 undergroundwires