Feature description:
Hi! First, thank you for developing such amazing app!
OK, here i go:
Last.fm have an API, well documented here: https://www.last.fm/api and here: https://lastfm-docs.github.io/
I use a modified version by me of Ampache for my server, adding the similar tracks and artists info using that API, works making a GET request to:
For artists:
http://ws.audioscrobbler.com/2.0/?method=artist.getsimilar&api_key=supersecretapikey&artist=Ottawan&lang=es
Works, and i enjoy that
The API key can be obtained using the actually logged last.fm user here:
From my tests there is no rate limit in the requests (one day, i made like 46816 requests, that is my entire music library, by error, but without problem :$)
But i wish to sync my last.fm playcount to Symfonium
The query for getting that info is:
And, in the XML response, the relevant line is:
3
Adding a last.fm section to the settings, the user can bring their own API key and username for enabling the app to get that info, maybe a button to sync all the playcount, and another the similar artists / tracks, and a section for show the user library data from lfm, based solely on the API data, and last but not last, update the remote or local playcount in every track change, cache or album view
That can be enable the app for making smarter playlists based on the cached data from the API and, eliminating the need for stressing the Subsonic server for getting that data too
Second, i think it’s a really good feature
Problem solved:
No problem here, only a nice addition to the user experience
Brought benefits:
Getting more complete metadata to the existing music library of a user
Other application solutions:
Additional description and context:
Screenshots / Mockup: