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

Custom protocol handler support (e.g. streamlink://) #1013

Closed
4 tasks done
Victor239 opened this issue May 15, 2024 · 6 comments
Closed
4 tasks done

Custom protocol handler support (e.g. streamlink://) #1013

Victor239 opened this issue May 15, 2024 · 6 comments

Comments

@Victor239
Copy link

Checklist

Description

There was a feature request about this a few years ago, I was wondering if this feature would be considered again now. My usecase is that I'd like to automatically redirect Twitch links in my browser to open in Streamlink Twitch GUI, and having this feature would enable the redirecting to be handled using LibRedirect.

@bastimeyer
Copy link
Member

Same reasoning
#613 (comment)

@bastimeyer bastimeyer closed this as not planned Won't fix, can't repro, duplicate, stale May 15, 2024
@Victor239
Copy link
Author

Victor239 commented May 15, 2024

This looks like a NodeJS package that supports it, is actively maintained and cross-platform.

@Victor239
Copy link
Author

@bastimeyer is this package suitable?

@bastimeyer
Copy link
Member

I'm not going to implement custom protocol handlers, because it doesn't make sense for this application.

If you want to open Twitch streams via Streamlink from your web browser, then you don't need Streamlink Twitch GUI. Streamlink Twitch GUI already is a browser for Twitch, so it absolutely does not make sense having custom protocol handlers implemented, just so you can use your regular web browser. Not even sharing Twitch channel URLs with other users makes sense.

On top of that, as I've said this a thousand times already on this issue tracker, this application has been in maintenance-only mode for a couple of years now, and I'm not going to spend any significant time implementing new features, especially not with such a dated code base. And I'm surely not going to make my life maintaining this more difficult by adding this barely useful feature, because as you might have just noticed from reading the changelogs of the past releases, there are a ton of platform related issues which I don't have any control over.

@Victor239
Copy link
Author

It has multiple benefits if you read the LibRedirect repo, this would be one of dozens of open-source frontends that people use to interact with proprietary web services.

I'm new to using this particular app so I haven't seen it mentioned anywhere that this app is in maintenance mode. If that's the case you should put a notice in the README + a pinned issue like most projects do.

@bastimeyer
Copy link
Member

It has multiple benefits if you read the LibRedirect repo, this would be one of dozens of open-source frontends that people use to interact with proprietary web services.

This has nothing to do with Streamlink Twitch GUI though. You are looking for a way to launch streams using Streamlink via your web browser, which this application here is not meant for.

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

No branches or pull requests

2 participants