AminetAminet
Search:
85482 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/batch/aiostreams.lha

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:Stream video from major online platforms
Author: walkero at gmail.com (George Sokianos)
Uploader:walkero gmail com (George Sokianos)
Type:util/batch
Version:v1.8.1
Architecture:generic
Date:2026-08-10
Requires:dev/lang/Python_2.lha
Replaces:util/batch/aiostreams.lha
Distribution:Aminet
Download:util/batch/aiostreams.lha - View contents
Readme:util/batch/aiostreams.readme
Downloads:7785

"All In One streams" (aiostreams) is a pack of scripts, written in Python,
that can be used to stream and watch videos from different online networks,
like Twitch.tv, YouTube and Vimeo.com.

All the scripts need to be used from the shell, as well as from any web
browser that supports the execution of scripts. It is really easy to
configure a link context menu and open the URL with the script. And if
"Autoplay" is enabled, then the video will start automatically using the
configured default players.

Some of these networks have a search API, and you can use them to find
available streams and videos, without the need to visit the website.
This is a fast way to find what you want, without waiting huge amount of
Javascript to be executed on your machine. Especially useful when your
computer doesn't have the necessary horsepower to support those websites.

All the scripts are developed and fully tested under AmigaOS 4.1 FE and
MorphOS 3.x. The scripts work just fine under Linux and macOS X, but
those systems are not the target of this project. Other solutions do a
better job.

Supported networks:
* Twitch.tv
* YouTube.com
* Vimeo.com
* Dailymotion.com
* Peertube

Requirements:
* Python 2.5
* Pythonssl
* The Python modules: urllib, urllib2, sys, re, string, random. Usually they
  are part of the python Installation
* ffplay, mplayer, emotion for the live and recorded video playback or
  something equivalent
* internet access

The project is open source and you can find the code at:
https://github.com/walkero-gr/aiostreams

If you have any requests or you would like to report any problems you found,
you can do that at:
https://github.com/walkero-gr/aiostreams/issues

Help me persuade my wife that what I am doing matters
-----------------------------------------------------------
https://ko-fi.com/walkero

Changelog
-------------
v1.8.1

WARNING: For AmigaOS 4.1FE users, please update pythonssl with the latest
version from OS4Depot

* Fixed the peertube script to play videos which seemed to have only audio
  files

v1.8.0

WARNING: For AmigaOS 4.1FE users, please update pythonssl with the latest
version from OS4Depot

* Added dns lookup in the radio script to find the active servers urls
* Added opentube library, that is used to search for videos using the YouTube
  Public Data without YouTubeAPI
* Added -sv/--search-video argument to PeerTube script
* Added -x/--extra-info argument to PeerTube script to show additional metadata
* Changed the youtube script to support urls like https://youtu.be/AbcdefghiJk
* Changed the youtube script to return an error message when the url is not
  compatible
* Fixed the dailymotion script
* Fixed the version string removing the double "vv"
* Fixed the youtube script when searching for videos to not crash when the
  results do not have a videoid
* Removed the Wasd.tv script

Full changelog is included in the archive.


Contents of util/batch/aiostreams.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                    0       0 ****** -lhd- 0000 Aug 10 20:25 aiostreams/
[generic]                  493    1401  35.2% -lh5- b895 Aug 10 20:25 aiostreams/simplem3u8.py
[generic]                 2153    7824  27.5% -lh5- 5adf Aug 10 20:25 aiostreams/radio.py
[generic]                10214   15495  65.9% -lh5- 62a1 Aug 10 20:25 aiostreams/peertube.py.info
[generic]                20815   89214  23.3% -lh5- 2c47 Aug 10 20:25 aiostreams/argparse.py
[generic]                10311   15504  66.5% -lh5- fa73 Aug 10 20:25 aiostreams/radio.py.info
[generic]                10310   15504  66.5% -lh5- f7dc Aug 10 20:25 aiostreams/twitch.py.info
[generic]                  541    1828  29.6% -lh5- dc23 Aug 10 20:25 aiostreams/vqw.py
[generic]                 4210   15034  28.0% -lh5- c3e9 Aug 10 20:25 aiostreams/myurlparse.py
[generic]                    0       0 ****** -lhd- 0000 Aug 10 20:25 aiostreams/simplejson/
[generic]                    0       0 ****** -lhd- 0000 Aug 10 20:25 aiostreams/simplejson/tests/
[generic]                  770    2337  32.9% -lh5- 2564 Aug 10 20:25 aiostreams/simplejson/tests/test_encode_basestring_ascii.py
[generic]                  547    2297  23.8% -lh5- 24d0 Aug 10 20:25 aiostreams/simplejson/tests/test_bitsize_int_as_string.py
[generic]                  443    1430  31.0% -lh5- 9d76 Aug 10 20:25 aiostreams/simplejson/tests/test_float.py
[generic]                  506    2238  22.6% -lh5- 095a Aug 10 20:25 aiostreams/simplejson/tests/test_bigint_as_string.py
[generic]                  448    1679  26.7% -lh5- b96a Aug 10 20:25 aiostreams/simplejson/tests/test_recursion.py
[generic]                  311     740  42.0% -lh5- 6ff7 Aug 10 20:25 aiostreams/simplejson/tests/test_str_subclass.py
[generic]                  127     221  57.5% -lh5- d575 Aug 10 20:25 aiostreams/simplejson/tests/test_default.py
[generic]                  551    2081  26.5% -lh5- 1665 Aug 10 20:25 aiostreams/simplejson/tests/test_errors.py
[generic]                  585    2767  21.1% -lh5- ddb2 Aug 10 20:25 aiostreams/simplejson/tests/test_for_json.py
[generic]                  291     917  31.7% -lh5- 828b Aug 10 20:25 aiostreams/simplejson/tests/test_check_circular.py
[generic]                 2265   10356  21.9% -lh5- 6bb4 Aug 10 20:25 aiostreams/simplejson/tests/test_dump.py
[generic]                  372    1831  20.3% -lh5- f2d8 Aug 10 20:25 aiostreams/simplejson/tests/test_tuple.py
[generic]                  221     386  57.3% -lh5- e766 Aug 10 20:25 aiostreams/simplejson/tests/test_pass2.py
[generic]                 1633    7398  22.1% -lh5- 0c09 Aug 10 20:25 aiostreams/simplejson/tests/test_scanstring.py
[generic]                  796    2148  37.1% -lh5- c3c4 Aug 10 20:25 aiostreams/simplejson/tests/__init__.py
[generic]                  285    1062  26.8% -lh5- bdc1 Aug 10 20:25 aiostreams/simplejson/tests/test_raw_json.py
[generic]                  386     942  41.0% -lh5- c27e Aug 10 20:25 aiostreams/simplejson/tests/test_separators.py
[generic]                  281     482  58.3% -lh5- ddba Aug 10 20:25 aiostreams/simplejson/tests/test_pass3.py
[generic]                  753    4004  18.8% -lh5- 3db5 Aug 10 20:25 aiostreams/simplejson/tests/test_namedtuple.py
[generic]                 1094    4144  26.4% -lh5- d29f Aug 10 20:25 aiostreams/simplejson/tests/test_speedups.py
[generic]                  337    1124  30.0% -lh5- 1a85 Aug 10 20:25 aiostreams/simplejson/tests/test_subclass.py
[generic]                  895    1746  51.3% -lh5- 242d Aug 10 20:25 aiostreams/simplejson/tests/test_pass1.py
[generic]                  745    2544  29.3% -lh5- 32c0 Aug 10 20:25 aiostreams/simplejson/tests/test_decimal.py
[generic]                  391    1515  25.8% -lh5- 7566 Aug 10 20:25 aiostreams/simplejson/tests/test_encode_for_html.py
[generic]                  442    1390  31.8% -lh5- f238 Aug 10 20:25 aiostreams/simplejson/tests/test_iterable.py
[generic]                 1369    4835  28.3% -lh5- 703d Aug 10 20:25 aiostreams/simplejson/tests/test_decode.py
[generic]                 1533    6346  24.2% -lh5- aca4 Aug 10 20:25 aiostreams/simplejson/tests/test_fail.py
[generic]                 1564    7056  22.2% -lh5- 45d7 Aug 10 20:25 aiostreams/simplejson/tests/test_unicode.py
[generic]                 1030    3304  31.2% -lh5- 44d2 Aug 10 20:25 aiostreams/simplejson/tests/test_tool.py
[generic]                  439    1376  31.9% -lh5- 1a44 Aug 10 20:25 aiostreams/simplejson/tests/test_item_sort_key.py
[generic]                  821    2568  32.0% -lh5- 0e33 Aug 10 20:25 aiostreams/simplejson/tests/test_indent.py
[generic]                  331     815  40.6% -lh5- 3c82 Aug 10 20:25 aiostreams/simplejson/compat.py
[generic]                 5455   23788  22.9% -lh5- bb26 Aug 10 20:25 aiostreams/simplejson/__init__.py
[generic]                  980    2945  33.3% -lh5- 441a Aug 10 20:25 aiostreams/simplejson/ordered_dict.py
[generic]                 4332   14519  29.8% -lh5- ce87 Aug 10 20:25 aiostreams/simplejson/decoder.py
[generic]                19120  108029  17.7% -lh5- f842 Aug 10 20:25 aiostreams/simplejson/_speedups.c
[generic]                  501    1136  44.1% -lh5- 3ad6 Aug 10 20:25 aiostreams/simplejson/tool.py
[generic]                  630    1779  35.4% -lh5- d019 Aug 10 20:25 aiostreams/simplejson/errors.py
[generic]                  141     217  65.0% -lh5- 63f1 Aug 10 20:25 aiostreams/simplejson/raw_json.py
[generic]                 6589   28570  23.1% -lh5- 2970 Aug 10 20:25 aiostreams/simplejson/encoder.py
[generic]                  922    2971  31.0% -lh5- 8853 Aug 10 20:25 aiostreams/simplejson/scanner.py
[generic]                  588    1975  29.8% -lh5- 676a Aug 10 20:25 aiostreams/cfg.py.examples
[generic]                    0       0 ****** -lhd- 0000 Aug 10 20:25 aiostreams/docs/
[generic]                 2293    6182  37.1% -lh5- 192e Aug 10 20:25 aiostreams/docs/CHANGELOG.md
[generic]                 1728    3692  46.8% -lh5- d71b Aug 10 20:25 aiostreams/docs/README.md
[generic]                  689    1302  52.9% -lh5- 6bb0 Aug 10 20:25 aiostreams/docs/LICENSE
[generic]                 8568    9856  86.9% -lh5- e73c Aug 10 20:25 aiostreams/docs/aiostreams.guide.info
[generic]                 8224   31517  26.1% -lh5- 4b0f Aug 10 20:25 aiostreams/docs/aiostreams.guide
[generic]                10313   15504  66.5% -lh5- 5816 Aug 10 20:25 aiostreams/dailymotion.py.info
[generic]                 2383    8716  27.3% -lh5- 9135 Aug 10 20:25 aiostreams/peertube.py
[generic]                 5590   22523  24.8% -lh5- c805 Aug 10 20:25 aiostreams/youtube.py
[generic]                10314   15504  66.5% -lh5- 96ba Aug 10 20:25 aiostreams/vimeo.py.info
[generic]                 1102    2761  39.9% -lh5- 51c6 Aug 10 20:25 aiostreams/cmn.py
[generic]                 9989   14864  67.2% -lh5- 4714 Aug 10 20:25 aiostreams/vqw.py.info
[generic]                10313   15504  66.5% -lh5- 3e62 Aug 10 20:25 aiostreams/youtube.py.info
[generic]                 2691   10125  26.6% -lh5- d2cb Aug 10 20:25 aiostreams/twitch.py
[generic]                 1635    4708  34.7% -lh5- c70d Aug 10 20:25 aiostreams/dailymotion.py
[generic]                 1544    4548  33.9% -lh5- 1755 Aug 10 20:25 aiostreams/vimeo.py
[generic]                10093   14864  67.9% -lh5- f50d Aug 10 20:25 aiostreams/cfg.py.info
[generic]                16783   20920  80.2% -lh5- b747 Aug 10 20:25 aiostreams/docs.info
[generic]                    0       0 ****** -lhd- 0000 Aug 10 20:25 aiostreams/opentube/
[generic]                 3471   16763  20.7% -lh5- 2387 Aug 10 20:25 aiostreams/opentube/channel.py
[generic]                 1645    6663  24.7% -lh5- 7e00 Aug 10 20:25 aiostreams/opentube/video.py
[generic]                  314    1219  25.8% -lh5- a008 Aug 10 20:25 aiostreams/opentube/query.py
[generic]                  663    1880  35.3% -lh5- 2180 Aug 10 20:25 aiostreams/opentube/stream.py
[generic]                  453    1874  24.2% -lh5- 6720 Aug 10 20:25 aiostreams/opentube/https.py
[generic]                 1053    2531  41.6% -lh5- eb4a Aug 10 20:25 aiostreams/opentube/utils.py
[generic]                  270     480  56.2% -lh5- 410b Aug 10 20:25 aiostreams/opentube/__init__.py
[generic]                  800    2850  28.1% -lh5- e7d4 Aug 10 20:25 aiostreams/opentube/patterns.py
[generic]                  208     506  41.1% -lh5- 60e7 Aug 10 20:25 aiostreams/opentube/errors.py
[generic]                  630    1689  37.3% -lh5- 0157 Aug 10 20:25 aiostreams/opentube/playlist.py
[generic]                  273    1178  23.2% -lh5- 8740 Aug 10 20:25 aiostreams/opentube/extras.py
[generic]                  789    3295  23.9% -lh5- 3689 Aug 10 20:25 aiostreams/opentube/shorts.py
[generic]                  349     821  42.5% -lh5- c40d Aug 10 20:25 aiostreams/opentube/pool.py
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        85 files  236037  676651  34.9%            Aug 10 21:17
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>