this post was submitted on 07 Jan 2024
45 points (100.0% liked)

Open Source

33399 readers
455 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

I'm interested in selfhosting, if possible, an equivelant to last.fm -- it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.

Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.

top 6 comments
sorted by: hot top controversial new old
[–] statue_smudge@lemmy.world 19 points 1 year ago

Not really meant for self hosting, but have you looked at listenbrainz? The software and data is open and it’s not a commercial service.

[–] loki@lemmy.ml 10 points 1 year ago

I've used libre.fm before but it seems the project is not active anymore.

https://github.com/mattl/librefm

[–] Oisteink@feddit.nl 10 points 1 year ago (1 children)

How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?

[–] Kalcifer@sh.itjust.works 3 points 1 year ago* (last edited 1 year ago)

That's a fair point that I had not considered -- it's a shortcoming in the premise of my inquiry. I wonder if it's possible, if at all, to create any recommendation service that doesn't compromise on user privacy. It may not be, as it would require a user's history, which, given enough entries, can be used to identify them.

[–] everett@lemmy.ml 8 points 1 year ago

I've never used it but Majola seems to still be active.

[–] gomp@lemmy.ml 2 points 1 year ago

You'll need some kind of database if you want recommendations... Listenbrainz's data is open, so you might find some self-hosted service that uses that database and local history for recomendations, but... why not just contributing your scrobbles to that awesome project?

They do require an email for signup, but IMO they are trustworthy and you can just use some anonymous email if it's important to you to really stay anonymous.