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

hiding/unhiding user collection items from recommendation #206

Open
sabjorn opened this issue Dec 9, 2024 · 0 comments
Open

hiding/unhiding user collection items from recommendation #206

sabjorn opened this issue Dec 9, 2024 · 0 comments

Comments

@sabjorn
Copy link
Owner

sabjorn commented Dec 9, 2024

one issue in the past has been when older tracks are influencing the recommendations. There is currently no way to control this. However, there are two potential options:

  1. hiding/unhiding on Bandcamp could be the control
  • this would require having a user's whole collection to be updated based on the current state
  • this would only be run against users that are actively using the app
  1. a settings page where users can select/unselect tracks
  • this is probably the best option because it is more flexible and can also provide a listening experience for the collection
  • when sorting is available -- users will be able to use the sort function on this list
  • there should be batch process (enable/disable all) so that the whole thing is very easy to use an dynamic
  • loading this page could force the cache to clear
    • also -- maybe diffs could be tracked (i.e. user has a new track or users' friends have a new track) and this could be used to clear cache as well (rather than just a set number of days)

#2 seems like the best.

note: it will be very important that even if tracks are not enabled they are still counted when filtering out so that users don't get recommended tracks they own

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant