Skip to content

Commit

Permalink
Prepare 1.7.4 release
Browse files Browse the repository at this point in the history
  • Loading branch information
walkero-gr committed Jul 26, 2022
1 parent 0fed258 commit 8fea3db
Show file tree
Hide file tree
Showing 6 changed files with 67 additions and 151 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Changelog
All notable changes to this project will be documented in this file.

## [1.7.4] - 2022-07-26
### Fixed
- 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.

## [1.7.3] - 2022-02-14
### Added
- Added a new argument on Youtube script, the -x, that enables extra info on search results and videos
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2019, Georgios Sokianos
Copyright (c) 2019-2022, Georgios Sokianos
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
17 changes: 12 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@

[![ko-fi](https://img.shields.io/badge/Buy%20me%20a%20Ko--fi-F16061?style=flat&logo=ko-fi&logoColor=white)](https://ko-fi.com/walkero)

# aiostreams
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 and Lbry.tv.

Expand All @@ -24,15 +27,18 @@ All the scripts are developed and fully tested under AmigaOS 4.1 FE and MorphOS
* Python 2.5
* [Pythonssl][pythonssl]
* The Python modules: urllib, urllib2, sys, re, string, random. Usually they are part of the python Installation
* [ffplay][ffmpeg] for the online live streaming videos, or something equivalent
* [mplayer][mplayer] for the online recorded videos, or something equivalent
* internet access
* [ffplay][ffmpeg], [mplayer][mplayer], [emotion][emotion] for the live and recorded video playback or something equivalent
* Internet access

#### MorphOS 3.x
* MorphOS 3.10 and above
* Python 2.5 and above
* Currently there is no suitable video player available on MorphOS, that could support the necessary streams. As soon as new video players are available, they can be used by aiostreams scripts.
* internet access
* Suitable video player that can support video streaming
* Internet access

Help me persuade my wife that what I am doing matters
-----------------------------------------------------------
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/walkero)

### Docker for development
This is not necessary for using these scripts. It just provides a good development environment for other systems.
Expand All @@ -49,5 +55,6 @@ python twitch.py
[pythonssl]: http://os4depot.net/?function=showfile&file=library/misc/pythonssl.lha
[ffmpeg]: http://os4depot.net/?function=showfile&file=video/convert/ffmpeg.lha
[mplayer]: http://os4depot.net/index.php?function=search&tool=simple&f_fields=mplayer
[emotion]: https://entwickler-x.de/emotion
[amigaos]: http://amigaos.net
[blog]: https://walkero.gr
82 changes: 13 additions & 69 deletions aminet.readme
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Short: Stream video from major online platforms
Uploader: walkero@gmail.com (George Sokianos)
Author: walkero@gmail.com (George Sokianos)
Type: util/batch
Version: 1.7.3
Version: 1.7.4
Architecture: generic
Distribution: Aminet
Requires: dev/lang/Python_2.lha
Expand Down Expand Up @@ -46,8 +46,8 @@ Requirements:
* Pythonssl
* The Python modules: urllib, urllib2, sys, re, string, random. Usually they
are part of the python Installation
* ffplay for the online live streaming videos, or something equivalent
* mplayer for the online recorded videos, or something equivalent
* 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:
Expand All @@ -60,9 +60,18 @@ 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
-------------
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
Expand All @@ -81,69 +90,4 @@ v1.7
* Fixed skaitv live script
* Removed Mixer.com script as it shut down

v1.6.2
* Added automated release process to OS4Depot and Aminet

v1.6.1
* Fixed Lbry.tv under AmigaOS 4 to use ffplay and not mplayer on video playback

v1.6
* Added Lbry.tv script
* Cleared unused variables from scripts
* Fixed Vimeo script to support Videos with GUID

v1.5
* Added Wasd.tv script
* Added PeerTube script
* Fixed skaitv.py script to support the latest changes of the website
* Changed the place of the video qualities lists by separating them from the
configuration file to a new file named vqw.py
* Added a full changelog file
* Changed the scripts' descriptions on help request

v1.4.1
* Changes on dlive script to support AmigaOS 4 and MorphOS. Now you can watch
streams and videos on your beloved systems
* A change on twitch script to be usable with Emotion player under AmigaOS 4

v1.4
* Dlive.tv script added. Under AmigaOS 4 an SSL error show up. Working on a
solution.
* MorphOS 3.x, MacOS X and Linux systems are now supported with autoplay
* Various fixes

v1.3
* YouTube.com script added
* If the running system is not AmigaOS 4, the returned texts show unicode
characters. Otherwise they are stripped
* Skaitv.gr script updated to support some archived videos and live stream
* Fixed a config file bug
* Fixed a bug in Twitch script
File "twitch.py", line 192, in getPrefferedVideoURL
if (quality == playlists[idx]['video']):

v1.2
* Vimeo.com script added
* Dailymotion.com script added
* Skaitv.gr script added
* simplem3u8 parser updated to support URLs starting with "../"
* Added links in the AmigaGuide file, that use URLOpen
* Added the silence parameter, that prevents the script to output anything,
except the errors or the results of a search
* Documentation updated
* Removed version per script
* Added Top Games list in twitch.py script. This returns the 50 Top Games based
on the number of viewers.
* Added Top Streams list in twitch.py script. This returns the 50 Top Streams
based on the number of viewers.
* Increased game search results list to 50 items in twitch.py script.

v1.1
* Mixer.com script added
* Cleared a lot of code in twitch.py script
* Documentation updated

v1.0
* Initial release
* Twitch.tv script added
* Simple m3u8 parser created
Full changelog is included in the archive.
22 changes: 19 additions & 3 deletions docs/aiostreams.guide
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@database "aiostreams.guide"
@author "George (walkero) Sokianos"
@$VER: 1.7.3 (2022-02-14)
@$VER: 1.7.4 (2022-07-26)
@wordwrap
@node "MAIN" "aiostreams"
@next "Requirements"
Expand All @@ -12,7 +12,7 @@
/_/ \\_\\___\\___/|___/\\__|_| \\___|\\__,_|_| |_| |_|___/

@{b}All In One streams@{ub}
@{i}v1.7.3 (2022-02-14)@{ui}
@{i}v1.7.4 (2022-07-26)@{ui}
@{jleft}@{lindent 3}@{rindent 3}
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 and lbry.tv. Also, there is a radio script that helps you discover and play online radio stations from all around the world.

Expand Down Expand Up @@ -632,6 +632,22 @@ If you have any websites that you would like to be supported, please contact me
@{jleft}@{lindent 3}
@{b}Changelog@{ub}

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
Expand Down Expand Up @@ -740,7 +756,7 @@ My Twitter account is:
https://twitter.com/gsokianos @{"open" SYSTEM "c:URLOpen https://twitter.com/gsokianos"}

aiostreams is DONATIONWARE. If you find this project useful, you can support it by donating at:
https://www.paypal.me/gsokianos @{"Donate" SYSTEM "c:URLOpen https://www.paypal.me/gsokianos"}
https://ko-fi.com/walkero @{"Donate" SYSTEM "c:URLOpen https://ko-fi.com/walkero"}

My PeerTube channels:
https://peertube.co.uk/accounts/walkero/video-channels @{"open" SYSTEM "c:URLOpen https://peertube.co.uk/accounts/walkero/video-channels"}
Expand Down
90 changes: 17 additions & 73 deletions os4depot.readme
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: aiostreams
description: Stream video from major online platforms
version: 1.7.3
version: 1.7.4
author: George Sokianos
submitter: George Sokianos
email: walkero@gmail.com
Expand Down Expand Up @@ -49,25 +49,34 @@ Supported networks:
Requirements:
* Python 2.5
* Pythonssl
* The Python modules: urllib, urllib2, sys, re, string, random. Usually they are
part of the python Installation
* ffplay for the online live streaming videos, or something equivalent
* mplayer for the online recorded videos, or something equivalent
* 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:
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
-------------
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
Expand All @@ -86,69 +95,4 @@ v1.7
* Fixed skaitv live script
* Removed Mixer.com script as it shut down

v1.6.2
* Added automated release process to OS4Depot and Aminet

v1.6.1
* Fixed Lbry.tv under AmigaOS 4 to use ffplay and not mplayer on video playback

v1.6
* Added Lbry.tv script
* Cleared unused variables from scripts
* Fixed Vimeo script to support Videos with GUID

v1.5
* Added Wasd.tv script
* Added PeerTube script
* Fixed skaitv.py script to support the latest changes of the website
* Changed the place of the video qualities lists by separating them from the
configuration file to a new file named vqw.py
* Added a full changelog file
* Changed the scripts' descriptions on help request

v1.4.1
* Changes on dlive script to support AmigaOS 4 and MorphOS. Now you can watch
streams and videos on your beloved systems
* A change on twitch script to be usable with Emotion player under AmigaOS 4

v1.4
* Dlive.tv script added. Under AmigaOS 4 an SSL error show up. Working on a
solution.
* MorphOS 3.x, MacOS X and Linux systems are now supported with autoplay
* Various fixes

v1.3
* YouTube.com script added
* If the running system is not AmigaOS 4, the returned texts show unicode
characters. Otherwise they are stripped
* Skaitv.gr script updated to support some archived videos and live stream
* Fixed a config file bug
* Fixed a bug in Twitch script
File "twitch.py", line 192, in getPrefferedVideoURL
if (quality == playlists[idx]['video']):

v1.2
* Vimeo.com script added
* Dailymotion.com script added
* Skaitv.gr script added
* simplem3u8 parser updated to support URLs starting with "../"
* Added links in the AmigaGuide file, that use URLOpen
* Added the silence parameter, that prevents the script to output anything,
except the errors or the results of a search
* Documentation updated
* Removed version per script
* Added Top Games list in twitch.py script. This returns the 50 Top Games based
on the number of viewers.
* Added Top Streams list in twitch.py script. This returns the 50 Top Streams
based on the number of viewers.
* Increased game search results list to 50 items in twitch.py script.

v1.1
* Mixer.com script added
* Cleared a lot of code in twitch.py script
* Documentation updated

v1.0
* Initial release
* Twitch.tv script added
* Simple m3u8 parser created
Full changelog is included in the archive.

0 comments on commit 8fea3db

Please sign in to comment.