Closed back-to closed 6 years ago
@back-to for SpeedRunsLive, it already hands off to the twitch plugin. What do you that "twitch could be used directly"?
I mean it is just used to redirect a username without doing anything else, wouldn't really call it a needed plugin.
https://www.twitch.tv/USERNAME
can be used directly,
or if the domain is really wanted the url_re could be just added in twitch.py instead of its own file.
Had some time to review these this morning. I'm fine with removing all of these. I also agree about SpeedRunsLive since it's just a Twitch redirect and I've stated before that I don't like sites which "rehost" content since it's pointless and makes Streamlink slower. Regarding the broken plugins, if no one has opened an issue regarding the fact they are broken I don't see any reason to keep them. Since we don't collect any sort of plugin usage statistics it's hard to say what is in use but this list looks good to me.
Edit: On top of that if anyone really wants these specific plugins they can just fork us and keep maintaining it themselves but since we added what we'll support in the plugin requests it makes sense to get rid of these, especially the ones supporting stolen content.
Here is something that doesn't work, plugin does exist:
C:\misc\news>streamlink.exe -ldebug https://www.filmon.com/channel/bbc-news high [cli][debug] OS: Windows 10 [cli][debug] Python: 3.5.2 [cli][debug] Streamlink: 0.14.2+68.gaeba213 [cli][debug] Requests(2.19.1), Socks(1.6.7), Websocket(0.48.0) error: No plugin can handle URL: https://www.filmon.com/channel/bbc-news
Before asking any further question, is filmon plugin staying or getting removed ?
If so, what we will be left with ? Twitch and hlsvariant plugins only in the end ?
@johnthecracker there are ~190 plugins, removing 17 is hardly just leaving Twitch and hlsvariant (not sure what you mean by that exactly)...
If you remove everything that is not to everybodys' taste I see only hlsvariant plugin remaining. Streamlink is still good to me with hlsvariant plugin only. By the way, what is the future of filmon plugin ? I posted here one example of filmon plugin that fails on one website.
I don't think filmon is being removed (I don't think it should be, anyway), but someone will have to fix it. It's a question of time and drive to fix these things...
I don't understand why was Arconaitv removed @back-to and @gravyboat. Can you explain?
Sites which are hosting stolen content as their main source of content
- ArconaiTv
You don't need plugin for site like ArconaiTV
[cli][info] Found matching plugin hls for URL https://videoserver1.org/live/CdTJvwxa0gVbSibBRF_3oA/1580345100/03c66ee368fa1cc51798648a72e7be15.m3u8
[cli][info] Available streams: live (worst, best)
[cli][info] Opening stream: live (hls)
[cli][info] Starting player: mpv.exe
@bastimeyer what is wrong with stolen content? I don't see how that's relevant to the function of Streamlink.
I don't understand @johnthecracker, when I type streamlink https://www.arconaitv.us/stream.php\?id\=192
for example I get error: No plugin can handle URL: https://www.arconaitv.us/stream.php?id=192
.
Get playlist .m3u8 in some way, depending on your skills. http sniffer, script.. For this example I used firefox extension "the stream detector". hls plugin works with playlists.
[cli][info] Found matching plugin hls for URL ...
@spencerthayer We've taken the stance these sites are not worth supporting and their plugins aren't worth maintaining. It adds too much work for us without providing enough gain and many of the users who requests these types of sites are very demanding and don't contribute in any way. People can always fork or manually side load plugins if they want to.
Issue
Description
Ref https://github.com/streamlink/streamlink/pull/1972#issuecomment-410530312
Having Plugins in the master branch which won't receive any updated when they break does not make that much sense.
They should all be removed, if they are not supported for any future updates.
Here is a list of some plugins that might not match this
https://github.com/streamlink/streamlink/blob/master/CONTRIBUTING.md#plugin-requests
and could be removed.
This issue is there to decide
of course there are more, but this sentence should probably been changed if the other should stay.
https://raw.githubusercontent.com/streamlink/streamlink/master/docs/plugin_matrix.rst
old plugins that are broken, which most likely won't get fixed in the near future some of them might work with youtube-dl.
useless plugins