Is your feature request related to a problem or new idea? Please describe.
New idea: have a Last.FM/Libre.FM/ListenBrainz scrobbler built into the app to avoid the need for separate, permission-hungry scrobbler apps.
Describe the solution you'd like
Add a section in Settings called "Scrobbling." In the section there would be three slider switches, one to turn on Last.FM scrobbling, one to turn on Libre.FM scrobbling, and one to turn on ListenBrainz scrobbling. When one of them is turned on, the scrobbling options for it would appear under the on switch. The first option would be Account. It would contain a button that originally says "Sign in to {scrobbling service}" that, when clicked, would open the login page for the service and obtain the user's credentials. Once logged in, the button text would change to say the username and, when clicked, would link to the user's Last.FM, Libre.FM, or ListenBrainz profile. Also, after login, a "Scrobble point" section would appear with a slider that would set the percentage of a song that must be listened to before it is scrobbled.
Describe alternatives you've considered
Scrobbling introduces entirely new APIs and services to the app so it would be a big change. It might be something to table for a few releases, but @anandnet let me know what you think.
Is your feature request related to a problem or new idea? Please describe. New idea: have a Last.FM/Libre.FM/ListenBrainz scrobbler built into the app to avoid the need for separate, permission-hungry scrobbler apps.
Describe the solution you'd like Add a section in Settings called "Scrobbling." In the section there would be three slider switches, one to turn on Last.FM scrobbling, one to turn on Libre.FM scrobbling, and one to turn on ListenBrainz scrobbling. When one of them is turned on, the scrobbling options for it would appear under the on switch. The first option would be Account. It would contain a button that originally says "Sign in to {scrobbling service}" that, when clicked, would open the login page for the service and obtain the user's credentials. Once logged in, the button text would change to say the username and, when clicked, would link to the user's Last.FM, Libre.FM, or ListenBrainz profile. Also, after login, a "Scrobble point" section would appear with a slider that would set the percentage of a song that must be listened to before it is scrobbled.
Describe alternatives you've considered Scrobbling introduces entirely new APIs and services to the app so it would be a big change. It might be something to table for a few releases, but @anandnet let me know what you think.