https://github.com/strawberrymusicplayer/strawberry/blob/afc3effc9d6bcfec83f60e9b90bd55dbac14c672/src/scrobbler/lastfmscrobbler.cpp#L69C13-L69C28
A possible solution would be to allow the user to specify a last.fm api key, which they own, either manually (via an environment variable, config file or passed in argument) or via the ui.
Additionally, some more resilience (backoff logic) would allow large libraries to eventually successfully be fetched even with the shared application api key, even if it would be slower.
https://github.com/strawberrymusicplayer/strawberry/blob/afc3effc9d6bcfec83f60e9b90bd55dbac14c672/src/scrobbler/lastfmscrobbler.cpp#L69C13-L69C28
A possible solution would be to allow the user to specify a last.fm api key, which they own, either manually (via an environment variable, config file or passed in argument) or via the ui.
Additionally, some more resilience (backoff logic) would allow large libraries to eventually successfully be fetched even with the shared application api key, even if it would be slower.