
|
84830 packages online
|
|
 |
|
|
|
No screenshot available
|
Short: | Stream video from major online platforms |
Author: | walkero gmail.com (George Sokianos) |
Uploader: | walkero gmail com (George Sokianos) |
Type: | util/batch |
Version: | v1.7.8 |
Architecture: | generic |
Date: | 2025-04-19 |
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: | 5215 |
|
"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
* Wasd.tv
* 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
You can find the todo list and the status of them at:
https://github.com/walkero-gr/aiostreams/projects/1
Help me persuade my wife that what I am doing matters
-----------------------------------------------------------
https://ko-fi.com/walkero
Changelog
-------------
vv1.7.8
* Added some extra info in the amigaguide file for the youtube script
* Added pagination to youtube script with the new argument -p/--page
* Updated the scripts to work with python3
* Now the -x argument in youtube and twitch script prints out the extra info but
doesn't start the video playback
* Removed the skaitv, lbry and dlive scripts as they are not working and they
need a rewrite
v1.7.5
* Added -sc argument to the youtube script which can be used to search for
YouTube channels based on the given description. This returns a list of
channels titles and their feed URLs
* Added support for https://yewtu.be invidious server in YouTube script
* Fixed dlive script
* Fixed peertube script
* Fixed lbrytv script to support odysee.com videos as well
* Fixed vimeo script
v1.7.4
* Did a fix in YouTube script to avoid SB videos. This was breaking the video
selection.
* Fixed the video throttle in YouTube videos. So now the videos seem to play
smoothly.
v1.7.3
* Added a new argument on Youtube script, the -x, that enables extra info
on search results and videos
* Updated the Twitch script to use AIO API to get all the data. AIO API
works with the latest Twitch API
v1.7.2
* A lot of changes to make YouTube work again. There were changes to vqw.py
file, so first backup the one you use
v1.7.1
* Changes on skaitv script to use aiostreams api site
* Added new radio script
v1.7
* Fixed skaitv live script
* Removed Mixer.com script as it shut down
Full changelog is included in the archive. |
Contents of util/batch/aiostreams.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x 0/0 0 0 ****** -lhd- 0000 Apr 19 10:08 aiostreams/
-rw-r--r-- 0/0 19024 89214 21.3% -lh6- 2c47 Apr 19 10:08 aiostreams/argparse.py
-rw-r--r-- 0/0 465 1147 40.5% -lh6- c7eb Apr 19 10:08 aiostreams/cfg.py
-rw-r--r-- 0/0 589 1975 29.8% -lh6- 676a Apr 19 10:08 aiostreams/cfg.py.examples
-rw-r--r-- 0/0 9750 14864 65.6% -lh6- f50d Apr 19 10:08 aiostreams/cfg.py.info
-rw-r--r-- 0/0 1103 2761 39.9% -lh6- c537 Apr 19 10:08 aiostreams/cmn.py
-rwxr-xr-x 0/0 1591 4638 34.3% -lh6- 784c Apr 19 10:08 aiostreams/dailymotion.py
-rw-r--r-- 0/0 9964 15504 64.3% -lh6- 5816 Apr 19 10:08 aiostreams/dailymotion.py.info
drwxr-xr-x 0/0 0 0 ****** -lhd- 0000 Apr 19 10:08 aiostreams/docs/
-rw-r--r-- 0/0 2070 5472 37.8% -lh6- a985 Apr 19 10:08 aiostreams/docs/CHANGELOG.md
-rw-r--r-- 0/0 697 1307 53.3% -lh6- b2f7 Apr 19 10:08 aiostreams/docs/LICENSE
-rwxr-xr-x 0/0 1772 3838 46.2% -lh6- 7b9b Apr 19 10:08 aiostreams/docs/README.md
-rw-r--r-- 0/0 8046 32484 24.8% -lh6- 5a66 Apr 19 10:08 aiostreams/docs/aiostreams.guide
-rw-r--r-- 0/0 8407 9856 85.3% -lh6- e73c Apr 19 10:08 aiostreams/docs/aiostreams.guide.info
-rw-r--r-- 0/0 16605 20920 79.4% -lh6- b747 Apr 19 10:08 aiostreams/docs.info
-rw-r--r-- 0/0 4187 15034 27.9% -lh6- c3e9 Apr 19 10:08 aiostreams/myurlparse.py
-rwxr-xr-x 0/0 1546 4517 34.2% -lh6- fdc5 Apr 19 10:08 aiostreams/peertube.py
-rw-r--r-- 0/0 9940 15495 64.1% -lh6- 62a1 Apr 19 10:08 aiostreams/peertube.py.info
-rwxr-xr-x 0/0 1823 6763 27.0% -lh6- 22a0 Apr 19 10:08 aiostreams/radio.py
-rw-r--r-- 0/0 9965 15504 64.3% -lh6- fa73 Apr 19 10:08 aiostreams/radio.py.info
drwxr-xr-x 0/0 0 0 ****** -lhd- 0000 Apr 19 10:08 aiostreams/simplejson/
-rw-r--r-- 0/0 5375 23788 22.6% -lh6- bb26 Apr 19 10:08 aiostreams/simplejson/__init__.py
-rw-r--r-- 0/0 17324 108029 16.0% -lh6- f842 Apr 19 10:08 aiostreams/simplejson/_speedups.c
-rw-r--r-- 0/0 333 815 40.9% -lh6- 3c82 Apr 19 10:08 aiostreams/simplejson/compat.py
-rw-r--r-- 0/0 4253 14519 29.3% -lh6- ce87 Apr 19 10:08 aiostreams/simplejson/decoder.py
-rw-r--r-- 0/0 6503 28570 22.8% -lh6- 2970 Apr 19 10:08 aiostreams/simplejson/encoder.py
-rw-r--r-- 0/0 632 1779 35.5% -lh6- d019 Apr 19 10:08 aiostreams/simplejson/errors.py
-rw-r--r-- 0/0 978 2945 33.2% -lh6- 441a Apr 19 10:08 aiostreams/simplejson/ordered_dict.py
-rw-r--r-- 0/0 142 217 65.4% -lh6- 63f1 Apr 19 10:08 aiostreams/simplejson/raw_json.py
-rw-r--r-- 0/0 923 2971 31.1% -lh6- 8853 Apr 19 10:08 aiostreams/simplejson/scanner.py
drwxr-xr-x 0/0 0 0 ****** -lhd- 0000 Apr 19 10:08 aiostreams/simplejson/tests/
-rw-r--r-- 0/0 800 2148 37.2% -lh6- c3c4 Apr 19 10:08 aiostreams/simplejson/tests/__init__.py
-rw-r--r-- 0/0 507 2238 22.7% -lh6- 095a Apr 19 10:08 aiostreams/simplejson/tests/test_bigint_as_string.py
-rw-r--r-- 0/0 547 2297 23.8% -lh6- 24d0 Apr 19 10:08 aiostreams/simplejson/tests/test_bitsize_int_as_string.py
-rw-r--r-- 0/0 291 917 31.7% -lh6- 828b Apr 19 10:08 aiostreams/simplejson/tests/test_check_circular.py
-rw-r--r-- 0/0 745 2544 29.3% -lh6- 32c0 Apr 19 10:08 aiostreams/simplejson/tests/test_decimal.py
-rw-r--r-- 0/0 1369 4835 28.3% -lh6- 703d Apr 19 10:08 aiostreams/simplejson/tests/test_decode.py
-rw-r--r-- 0/0 127 221 57.5% -lh6- d575 Apr 19 10:08 aiostreams/simplejson/tests/test_default.py
-rw-r--r-- 0/0 2265 10356 21.9% -lh6- 6bb4 Apr 19 10:08 aiostreams/simplejson/tests/test_dump.py
-rw-r--r-- 0/0 773 2337 33.1% -lh6- 2564 Apr 19 10:08 aiostreams/simplejson/tests/test_encode_basestring_ascii.py
-rw-r--r-- 0/0 395 1515 26.1% -lh6- 7566 Apr 19 10:08 aiostreams/simplejson/tests/test_encode_for_html.py
-rw-r--r-- 0/0 551 2081 26.5% -lh6- 1665 Apr 19 10:08 aiostreams/simplejson/tests/test_errors.py
-rw-r--r-- 0/0 1531 6346 24.1% -lh6- aca4 Apr 19 10:08 aiostreams/simplejson/tests/test_fail.py
-rw-r--r-- 0/0 443 1430 31.0% -lh6- 9d76 Apr 19 10:08 aiostreams/simplejson/tests/test_float.py
-rw-r--r-- 0/0 584 2767 21.1% -lh6- ddb2 Apr 19 10:08 aiostreams/simplejson/tests/test_for_json.py
-rw-r--r-- 0/0 824 2568 32.1% -lh6- 0e33 Apr 19 10:08 aiostreams/simplejson/tests/test_indent.py
-rw-r--r-- 0/0 445 1376 32.3% -lh6- 1a44 Apr 19 10:08 aiostreams/simplejson/tests/test_item_sort_key.py
-rw-r--r-- 0/0 443 1390 31.9% -lh6- f238 Apr 19 10:08 aiostreams/simplejson/tests/test_iterable.py
-rw-r--r-- 0/0 753 4004 18.8% -lh6- 3db5 Apr 19 10:08 aiostreams/simplejson/tests/test_namedtuple.py
-rw-r--r-- 0/0 895 1746 51.3% -lh6- 242d Apr 19 10:08 aiostreams/simplejson/tests/test_pass1.py
-rw-r--r-- 0/0 221 386 57.3% -lh6- e766 Apr 19 10:08 aiostreams/simplejson/tests/test_pass2.py
-rw-r--r-- 0/0 281 482 58.3% -lh6- ddba Apr 19 10:08 aiostreams/simplejson/tests/test_pass3.py
-rw-r--r-- 0/0 285 1062 26.8% -lh6- bdc1 Apr 19 10:08 aiostreams/simplejson/tests/test_raw_json.py
-rw-r--r-- 0/0 449 1679 26.7% -lh6- b96a Apr 19 10:08 aiostreams/simplejson/tests/test_recursion.py
-rw-r--r-- 0/0 1635 7398 22.1% -lh6- 0c09 Apr 19 10:08 aiostreams/simplejson/tests/test_scanstring.py
-rw-r--r-- 0/0 390 942 41.4% -lh6- c27e Apr 19 10:08 aiostreams/simplejson/tests/test_separators.py
-rw-r--r-- 0/0 1093 4144 26.4% -lh6- d29f Apr 19 10:08 aiostreams/simplejson/tests/test_speedups.py
-rw-r--r-- 0/0 312 740 42.2% -lh6- 6ff7 Apr 19 10:08 aiostreams/simplejson/tests/test_str_subclass.py
-rw-r--r-- 0/0 337 1124 30.0% -lh6- 1a85 Apr 19 10:08 aiostreams/simplejson/tests/test_subclass.py
-rw-r--r-- 0/0 1030 3304 31.2% -lh6- 44d2 Apr 19 10:08 aiostreams/simplejson/tests/test_tool.py
-rw-r--r-- 0/0 376 1831 20.5% -lh6- f2d8 Apr 19 10:08 aiostreams/simplejson/tests/test_tuple.py
-rw-r--r-- 0/0 1555 7056 22.0% -lh6- 45d7 Apr 19 10:08 aiostreams/simplejson/tests/test_unicode.py
-rw-r--r-- 0/0 502 1136 44.2% -lh6- 3ad6 Apr 19 10:08 aiostreams/simplejson/tool.py
-rw-r--r-- 0/0 493 1401 35.2% -lh6- b895 Apr 19 10:08 aiostreams/simplem3u8.py
-rwxr-xr-x 0/0 2691 10125 26.6% -lh6- d2cb Apr 19 10:08 aiostreams/twitch.py
-rw-r--r-- 0/0 9961 15504 64.2% -lh6- f7dc Apr 19 10:08 aiostreams/twitch.py.info
-rwxr-xr-x 0/0 1541 4548 33.9% -lh6- 1755 Apr 19 10:08 aiostreams/vimeo.py
-rw-r--r-- 0/0 9964 15504 64.3% -lh6- 96ba Apr 19 10:08 aiostreams/vimeo.py.info
-rw-r--r-- 0/0 541 1828 29.6% -lh6- dc23 Apr 19 10:08 aiostreams/vqw.py
-rw-r--r-- 0/0 9732 14864 65.5% -lh6- 4714 Apr 19 10:08 aiostreams/vqw.py.info
-rwxr-xr-x 0/0 2704 10146 26.7% -lh6- 8a22 Apr 19 10:08 aiostreams/wasd.py
-rw-r--r-- 0/0 9940 15495 64.1% -lh6- 0129 Apr 19 10:08 aiostreams/wasd.py.info
-rwxr-xr-x 0/0 3813 17577 21.7% -lh6- cb08 Apr 19 10:08 aiostreams/youtube.py
-rw-r--r-- 0/0 9964 15504 64.3% -lh6- 3e62 Apr 19 10:08 aiostreams/youtube.py.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 74 files 228105 651822 35.0% Apr 19 22:53
|
|
|
 |
Page generated in 0.01 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |