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

Future improvements/TODOs #1

Open
3 of 13 tasks
impiaaa opened this issue Jan 31, 2021 · 0 comments
Open
3 of 13 tasks

Future improvements/TODOs #1

impiaaa opened this issue Jan 31, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@impiaaa
Copy link
Owner

impiaaa commented Jan 31, 2021

This is a list of things I'd like to implement at some point.

  • Make a materialized view with recording name and artist credits to make string matching faster. Could include artist aliases (I have a solution here but it's very slow), and should lowercase names and remove punctuation from names.
  • Allow users to search for artists and recordings right on the MG website
  • Make string matching more aggressive: if there are multiple possible matches, either choose the one that has been released the most or the one that has been released earliest, in addition to queuing for fingerprinting
  • Make a user-visible list of unmatched beatmaps, as an incentive to clean up MB data
  • Genres (tags) currently only match to releases. The tag search should also look for tags in recordings, release groups, and more.
  • Add difficulty variants to the beatmap database structure, and expose it on the recordings page
  • Unit tests!!!
  • Allow fingerprinting osu! maps using an OAuth token from a visitor
  • Move genre tag cloud to a materialized view
  • Mimic the method Picard uses to choose a match from a fingerprint, to eliminate the too_many_matches case; possibly also the metadata match (would require setting up a Solr server, and would eliminate the need for point 1)
  • Add a section on using Picard to the About/Help page
  • Random button
  • Find and import the osu! database
@impiaaa impiaaa added the enhancement New feature or request label Jan 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant