Getting the portable version to work with Daisuki.net
starchivore opened this issue · 4 comments
Good Day,
I've been using this Daisuki plugin for many months:
https://gist.github.com/intact/3d6af5f361c1a44fd878
Simply changing a few things from:
from livestreamer.compat import urljoin, urlparse, urlunparse
from livestreamer.exceptions import PluginError
from livestreamer.plugin import Plugin
from livestreamer.plugin.api import http, validate
from livestreamer.plugin.api.utils import parse_json
from livestreamer.stream import HLSStream
To:
from streamlink.compat import urljoin, urlparse, urlunparse
from streamlink.exceptions import PluginError
from streamlink.plugin import Plugin
from streamlink.plugin.api import http, validate
from streamlink.plugin.api.utils import parse_json
from streamlink.stream import HLSStream
The "plain vanilla" version of Streamlink is working fine with WinPython 3.5.2.3 and PyCryptodome 3.4.5 so far:
However, I built the Standalone EXE version of Streamlink Portable and that seemed to be no go:
Tried CrunchyRoll instead and it's OK:
Replaced the entire folder %TMP%\RTV_STREAMLINK_FOR_WINDOWS\Streamlink\Crypto with the counterpart taken from that WinPython 3.5.2.3 + PyCryptodome 3.4.5 as mentioned above:
There's gotta be a way to integrate PyCryptodome and I'm just wondering how that Standalone EXE should be built in the first place without showing any errors at all.
Thank you very much for your help and have a great day.
I think this is the wrong portable version, it looks like you're after https://github.com/streamlink/streamlink-portable/
I have created a PR to merge the daisuki
plugin in to streamlink
: streamlink/streamlink#609. It also adds the feature of being able to automatically include the subtitles by adding --daisuki-mux-subtitles
.
@starchivore is this fixed with the plugin in streamlink or are you still have trouble with it?
It's all good now, many thanks for your help and please kindly close this.