Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

URL handler #494

Closed
watsonSBCC opened this issue Aug 6, 2020 · 5 comments
Closed

URL handler #494

watsonSBCC opened this issue Aug 6, 2020 · 5 comments
Labels
feature request Feature request

Comments

@watsonSBCC
Copy link

URL handler - is it possible to create a url handler so that we can post a link on a website that says jamulus://: and have it open Jamulus and connect directly to the server? Or at least just open jamulus with command line arguments.

Apple Documentation

Pros - easy to send Mac users (and possibly Windows users) to our department website, have them click on a link to "Jamulus Server Room A" and join the ensemble rehearsal. Makes it very easy for the users who are new to all of this and are overwhelmed with info. Just one less thing to worry about.

Cons - nightmare security risk if inputs are not parsed correctly.

@corrados corrados added the feature request Feature request label Aug 6, 2020
@jerogee
Copy link
Contributor

jerogee commented Aug 11, 2020

I really like his feature request. URI handling would increase Jamulus usability, and getting choirs or bands ready to play in no time (just open the shared URI and let's jam!).

URI handling is more developed in MacOS and Linux than in Windows but can work perfectly cross-platform.

Some useful resources for reference:

@ann0see
Copy link
Member

ann0see commented Aug 22, 2020

Something I would like to add for the security topic. I wouldn’t automatically connect if someone clicks on a link but maybe first show a warning which asks the user if he wants to connect to {IP}.

@ann0see
Copy link
Member

ann0see commented Nov 20, 2020

@gilgongo gilgongo added this to Triage in Tracking (old) via automation Mar 13, 2021
@gilgongo gilgongo moved this from Triage to Backlog in Tracking (old) Mar 13, 2021
@djfun
Copy link
Contributor

djfun commented Apr 1, 2021

The URL handling itself shouldn't be too difficult to implement. The question is: what should happen if Jamulus is already running? Can we get the URL to the already running instance? This would be especially useful, if the user starts the client with extra command line arguments.

@ann0see
Copy link
Member

ann0see commented Apr 22, 2022

Hi, Sorry for the maintenance noise here. I’m just into triaging issues.

Does anyone want to take this issue up? I think it should be quite doable in terms of implementation but needs some research.

This issue needs some more discussion and is not actionable yet. I’ve therefore moved it to a GitHub discussion to maintain more visibility. Please note that GitHub Discussions – different to GitHub issues show up high if there is discussion.

Note: I will unsubscribe from this issue and won’t receive responses from any new comments. If you have any questions concerning maintenance (re-opening this issue if you can’t), feel free to ping me.

@jamulussoftware jamulussoftware locked and limited conversation to collaborators Apr 22, 2022
@ann0see ann0see converted this issue into discussion #2607 Apr 22, 2022
@pljones pljones moved this from Backlog to Triage in Tracking (old) Oct 5, 2022
@pljones pljones removed this from Triage in Tracking (old) Oct 5, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
feature request Feature request
Projects
None yet
Development

No branches or pull requests

5 participants