Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

last.fm integration #231

Open
simonv3 opened this issue Oct 20, 2016 · 27 comments
Open

last.fm integration #231

simonv3 opened this issue Oct 20, 2016 · 27 comments

Comments

@simonv3
Copy link

simonv3 commented Oct 20, 2016

(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.

@martpie
Copy link
Owner

martpie commented Oct 21, 2016

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

@simonv3
Copy link
Author

simonv3 commented Oct 21, 2016

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.

@martpie
Copy link
Owner

martpie commented Oct 21, 2016

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.

@YurySolovyov
Copy link
Collaborator

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.

@simonv3
Copy link
Author

simonv3 commented Oct 23, 2016

@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.

@YurySolovyov
Copy link
Collaborator

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.

@martpie
Copy link
Owner

martpie commented Oct 23, 2016

Adding the discussion label.

@vvesperr
Copy link

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.)

@martpie
Copy link
Owner

martpie commented Nov 12, 2016

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

@martpie martpie changed the title last.fm intigration last.fm integration Nov 14, 2016
@miradozk
Copy link

miradozk commented Oct 12, 2017

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

@balzabalza
Copy link

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.

@martpie
Copy link
Owner

martpie commented Apr 16, 2018

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

@felixding
Copy link

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

@martpie
Copy link
Owner

martpie commented Oct 24, 2018

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:

@martpie martpie added this to the 0.11 milestone Oct 24, 2018
@martpie martpie self-assigned this Oct 24, 2018
@simonv3
Copy link
Author

simonv3 commented Oct 24, 2018

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

@martpie
Copy link
Owner

martpie commented Oct 24, 2018

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!

@balzabalza
Copy link

Thank you :)

@felixding
Copy link

Yes. Just the scrobbling.

Thank you. Looking forward to the new version.

Fingers crossed.

@miradozk
Copy link

thank you

@martpie martpie mentioned this issue Feb 21, 2019
18 tasks
@martpie martpie removed this from the 0.11 milestone Mar 2, 2019
@ldexterldesign
Copy link

👋 #518

@make-42
Copy link

make-42 commented Jan 24, 2021

still no support :(

@martpie
Copy link
Owner

martpie commented Jan 24, 2021

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.

@ldexterldesign
Copy link

ldexterldesign commented Jan 24, 2021

Hi @xE0F9,

Did you try ListenBrainz (LB)?

@martpie I bet LB is easier to integrate

Sincerely

@martpie
Copy link
Owner

martpie commented Jan 24, 2021

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

@ldexterldesign
Copy link

ldexterldesign commented Jan 24, 2021

@martpie have had to go back to iTunes until #519 and #528 get resolved but if/when they happen I'll commit to doing #518 - deal?

Sincerely

@make-42
Copy link

make-42 commented Jan 24, 2021

If ListenBrainz gets implemented then I would use that.

@undergroundwires
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants