Skip to content

Add exact chart deep links - #105

Open
Jamesllllllllll wants to merge 1 commit into
Geomitron:masterfrom
Jamesllllllllll:feature/deep-linking
Open

Add exact chart deep links#105
Jamesllllllllll wants to merge 1 commit into
Geomitron:masterfrom
Jamesllllllllll:feature/deep-linking

Conversation

@Jamesllllllllll

@Jamesllllllllll Jamesllllllllll commented Sep 5, 2026

Copy link
Copy Markdown

Summary

  • register Bridge as a handler for bridge:// links
  • open exact charts with bridge://chart/{md5}
  • handle links when Bridge is closed or already running
  • select the matching chart so it can be reviewed and downloaded
  • document the supported link format

Why I am proposing this

I am adding optional Clone Hero and YARG library support to RockList (a Twitch, Kick, YouTube and TikTok request bot for music streamers). When a requested song is not in a streamer’s uploaded library, RockList can find a matching chart through Enchor. An exact deep link lets RockList hand that chart to Bridge, where the streamer can review and download it using their existing settings, without RockList downloading or managing chart files itself.

I am offering this because the same small integration point can be useful to other tools that already know a chart’s MD5.

Validation

  • npx tsc -p src-electron/tsconfig.electron.json
  • npx ng build -c production
  • installed Windows deep-link flow tested successfully

Related issue

Related to #97. This PR intentionally starts with exact chart links using an MD5 hash. It does not implement the proposed metadata search format, such as bridge://search?title=...&artist=...; that could be added as a compatible extension later.

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

Successfully merging this pull request may close these issues.

1 participant