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

feat: Request 'scrobble' support #874

Open
popey opened this issue Aug 20, 2024 · 4 comments
Open

feat: Request 'scrobble' support #874

popey opened this issue Aug 20, 2024 · 4 comments
Labels
enhancement: features 🚀 New feature or request

Comments

@popey
Copy link
Contributor

popey commented Aug 20, 2024

"Scrobbling" is (was) (initially) the act of letting your music player post whatever you're currently listening to onto last.fm. An account is required, and it keeps a lengthy database of all your listening history. A user can then use this to go back and use it to recall a song they listened to, or look for patterns, or more usefully, engage with their favourite artists.

While last.fm was the first site to enable 'scrobbling' from 3rd party players, GNU FM and later (a rewrite?) libre.fm sprung up as a free software alternative. However, development on libre.fm has stopped slowed

Last.fm is still alive though! 🤷

@Feichtmeier
Copy link
Member

Feichtmeier commented Aug 20, 2024

"Scrobbling" is (was) (initially) the act of letting your music player post whatever you're currently listening to onto last.fm. An account is required, and it keeps a lengthy database of all your listening history. A user can then use this to go back and use it to recall a song they listened to, or look for patterns, or more usefully, engage with their favourite artists.

While last.fm was the first site to enable 'scrobbling' from 3rd party players, GNU FM and later (a rewrite?) libre.fm sprung up as a free software alternative. However, development on libre.fm has stopped slowed

Last.fm is still alive though! 🤷

cool idea!
is there a dart last.fm api implementation? or at least a rest api?

@Feichtmeier Feichtmeier added the enhancement: features 🚀 New feature or request label Aug 20, 2024
@Derkades
Copy link

And don't forget ListenBrainz, another popular (?) alternative to last.fm

@CosmicRaptor
Copy link
Member

Well I did find a module for last.fm, not sure if it's still maintained
https://pub.dev/packages/lastfm

@Feichtmeier
Copy link
Member

@popey since I didnt want to include an api key currently here the users need to create their own and save them
@CosmicRaptor implemented this feature now
apart from the api key inclusion in the githuib secrets (for this I need linux arm runner support, so I can use the secrets here and directrly create the snaps with github actions, which I can not enable until linux arm is in) do we want this activity sending (scrobble is such a strange name) to happen everytime you change the track or only manually or only after X seconds?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement: features 🚀 New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants