I made a snap (snapcraft.io/test-streamlink) for Streamlink to see what is involved. It was to try issue 3010.
So the question about classic confinement brought me here to ask for help. Is that (classic) the recommended option to allow the Streamlink tool to launch players like VLC, mpv, and ffplay?
VLC is installed via snappy, but mpv and ffplay were installed with apt-get.
A new question just occurred, should the Streamlink issue 3010 just be converted into a request here? to be handled by snapcrafters builders.
This is the snapcraft.yaml:
name: test-streamlink base: core18 summary: test-Streamlink description: | Streamlink is a CLI utility which pipes video streams from various services into a video player https://streamlink.github.io/ confinement: strict adopt-info: slink-build apps: test-streamlink: command: bin/streamlink plugs: [network] parts: slink-build: plugin: python source: . build-packages: - python-future - python-requests - python-singledispatch - python-pycryptodome - python-iso3166 - python-isodate - python-websocket - python-backports-shutil-get-terminal-size override-pull: | snapcraftctl pull version="$(git describe --tags --long)" snapcraftctl set-version "$version" snapcraftctl set-grade stable