All Projects → beardypig → streamlink-portable

beardypig / streamlink-portable

Licence: Apache-2.0 License
A script to build a portable version of Streamlink for Windows

Programming Languages

shell
77523 projects
python
139335 projects - #7 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to streamlink-portable

signal-portable
🚀 Signal portable for Windows
Stars: ✭ 22 (-68.57%)
Mutual labels:  portable
LibPortablePlus
-----
Stars: ✭ 17 (-75.71%)
Mutual labels:  portable
dot-templater
A small, portable Rust program intended for templating dotfiles across multiple systems.
Stars: ✭ 41 (-41.43%)
Mutual labels:  portable
streamdvr
DVR for streaming entertainment
Stars: ✭ 51 (-27.14%)
Mutual labels:  streamlink
PCLExt.FileStorage
Portable Storage APIs
Stars: ✭ 35 (-50%)
Mutual labels:  portable
cadru
A Microsoft .NET Framework toolkit
Stars: ✭ 58 (-17.14%)
Mutual labels:  portable
intellij-idea-community-portable
🚀 IntelliJ IDEA Community portable for Windows
Stars: ✭ 41 (-41.43%)
Mutual labels:  portable
wymlp
tiny fast portable real-time deep neural network for regression and classification within 50 LOC.
Stars: ✭ 36 (-48.57%)
Mutual labels:  portable
relative-path
Portable relative UTF-8 paths for Rust.
Stars: ✭ 54 (-22.86%)
Mutual labels:  portable
teamspeak-client-portable
🚀 TeamSpeak Client portable for Windows
Stars: ✭ 21 (-70%)
Mutual labels:  portable
Port-Able-Suite
🌐 Manager for portable applications
Stars: ✭ 35 (-50%)
Mutual labels:  portable
xtd
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
Stars: ✭ 321 (+358.57%)
Mutual labels:  portable
openvpn-portable
🚀 OpenVPN portable for Windows
Stars: ✭ 59 (-15.71%)
Mutual labels:  portable
Asuite
ASuite is a simple open source portable launcher for Microsoft Windows.
Stars: ✭ 58 (-17.14%)
Mutual labels:  portable
lastfm
Portable .Net library for Last.fm
Stars: ✭ 87 (+24.29%)
Mutual labels:  portable
DebugVision
Portable set of log collection and visualization tools
Stars: ✭ 45 (-35.71%)
Mutual labels:  portable
tge
Game Runtime in GO, aims to provide a light, portable and unopiniated runtime to integrate GO libraries to portable applications (dektop, web & mobile).
Stars: ✭ 30 (-57.14%)
Mutual labels:  portable
java-portable
Install a portable version of the JDK (and bundled JRE) and run it everywhere without admin rights on Windows.
Stars: ✭ 22 (-68.57%)
Mutual labels:  portable
nextcloud-portable
🚀 Nextcloud portable for Windows
Stars: ✭ 21 (-70%)
Mutual labels:  portable
FullProxy
Bind and reverse connection based, SOCKS5, HTTP and PortForward based portable proxy
Stars: ✭ 22 (-68.57%)
Mutual labels:  portable

Streamlink Portable

A script to build a portable version of Streamlink for Windows.

The portable zip files are build from the master branch of streamlink/streamlink and comes bundled with Python 3. There is a 32 bit and a 64 bit version available for 32 bit Windows and 64 bit Windows (if in doubt use the 32 bit version). Multiple bundles with different versions of Python 3 are available, the latest version of Python bundled is currently 3.9. Older versions of Python 3 are provided to maintain compatibility with older versions of Windows. Going forward the bundled versions of Python will be all versions supported by Streamlink.

The portable zip of the most recent stable streamlink version can be found in the latest release.

The latest Nightly build is available too.

To install simply unzip the zip file.

A streamlink.bat is included in the zip file so that you can easily execute streamlink.

The config file is read from the same directory as the streamlink.bat and is created when you first execute streamlink.bat, however it will not overwrite any existing config file so it can be edited, and the changes not lost when updating.

Building the zip files under Linux/macOS

NB. sed must be gnu-sed

  • jq is required for the build.
  • Clone this repo and execute the scripts/makeportable.sh script.

Building the zip files under Windows

  1. Install WSL. These instructions were done using WSL2 Ubuntu 20.04 LTS with wsl --install -d Ubuntu-20.04

  2. Update and fetch pre-requisite dependencies:

sudo apt update
sudo apt upgrade
sudo apt install python3-pip zip unzip jq
  1. Setup a working dir on a Windows mount, such as mkdir /mnt/d/scratch and cd into it.

  2. Clone this repo and streamlink/streamlink into a subdir called streamlink (assigned by default from repo name):

git clone https://github.com/beardypig/streamlink-portable
cd streamlink-portable
git clone https://github.com/streamlink/streamlink
  1. Execute script directly as bash: sudo bash ./scripts/makeportable.sh

  2. Find result inside dist subfolder.

Changelog

2021-10-26

  • Updated the asset management method to be inline with streamlink.
  • Fix streamlinkrc -> config rename.
  • Call python3 command directly.
  • Add Windows build instructions.
  • Update to Python 3.9.7.
  • Including extra dependencies.

2021-01-03

  • Update to Python 3.7.9.
  • Update dependencies to match latest version of Streamlink.

2021-01-02

  • Remove deprecated --no-version-check from the launcher script.

2020-04-21

  • Updated makeportable.sh script to download the ffmpeg/rtmpdump assets from the new streamlink-asset repo.

2020-02-18

  • Release stable version 1.3.1.

2019-11-22

  • Release stable version 1.3.0.

2019-04-15

  • Release stable version 1.1.1 - a bit late.

2018-08-01

  • Re-release stable 0.14.2 as 0.14.2+1, with fixed --version.

2018-07-12

  • Release stable 0.14.2.

2018-06-06

  • Release stable 0.13.0.
  • Update Python to 3.6.5.

2018-06-04

  • Add isodate module.

2018-05-09

  • Release stable 0.12.1.

2018-03-01

  • Release stable 0.10.0.

2017-09-14

  • Release stable 0.8.1.
  • Resolved issue with missing websocket and PySocks modules.
  • Update to Python 3.5.4.

2017-07-05

  • Release stable 0.7.0.
  • Resolved issue with missing urllib3 module.

2017-05-11

  • Release stable 0.6.0.
  • Moved the nightly builds to Bintray.

2017-03-29

  • Release stable 0.5.0, lagged behind the official release.

2017-02-12

  • Release stable 0.3.2.

2017-02-03

  • Added build trigger script that is running every 5 minutes to trigger a travis build.
  • Added stable build based on tags.
  • Released stable 0.3.1.

2017-01-27

  • Fixed bug with ffmpeg/rtmpdump paths being set on the command line.
  • The batch script doesn't change directory any more
  • Added iso3166 and iso-639 packages

2017-01-11

  • Updated to include ffmpeg.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].