-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
MOBILE-160,184: Listen Scrobble fixes and improvements #336
MOBILE-160,184: Listen Scrobble fixes and improvements #336
Conversation
When a new media app is discovered, it is opted out by default. Only user can opt-in the new discovered app.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for working on this PR but we should have discussed this before implementing. We simply cannot move to whitelisting. This changes the UX entirely and we were not in the favour of doing this from the beginning. We want to reduce the number of steps the user takes to start submitting listens. We need to have a discussion on this properly before moving ahead with this work.
Dev to Main
Since all datastore preferences need certain similar functions, this interface was created.
@07jasjeet why is this PR made against |
Oops, forgot to change it. |
app/src/main/java/org/listenbrainz/android/repository/preferences/AppPreferencesImpl.kt
Show resolved
Hide resolved
app/src/main/java/org/listenbrainz/android/service/ListenScrobbleService.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/org/listenbrainz/android/di/brainzplayer/DaoModule.kt
Outdated
Show resolved
Hide resolved
1) Revert gradle version change. 2) Changed name of ListenService and ListensDatabase.
app/src/main/java/org/listenbrainz/android/di/brainzplayer/DatabaseModule.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks! 💯
Closes MOBILE-160 and MOBILE-184.
Also Closes #331 and #324
Summary
Now onwards, whenever a new media app is discovered, it is opted out by default. Only user can opt-in the newly discovered media app. This helps avoid unintended scrobbles with newly discovered apps.
Migration from Blacklist to Whitelist has been handled.