Sweet! i thought something like that would be the case since there is literally no other place where those releases could exist from. Amazing, and thanks for the implementation.
Hopefully 9now/sbs/7plus and the nz services get around to 1080p vod.. in this decade or hidden perhaps.
+ Reply to Thread
Results 181 to 199 of 199
-
-
Ch 10 have changed their domain name from 10play.com.au to 10.com.au. This will break the entry point for Ozivine.
Until I do some more investigation and push out a new release, you can get it working again by editing the ozivine.py file. This will allow both the old and new urls.
open ozivine.py and change the line
Code:elif video_url.startswith("https://10play.com.au/"):
Code:elif video_url.startswith(("https://10play.com.au/", "https://10.com.au/")):
-
I've pushed out an update to bring Ozivine to v1.7
https://github.com/billybanana80/ozivine/releases/tag/Ozivine_v1.7
This caters for the change in domain name from 10play.com.au to 10.com.au
You can still enter your video url as eitherCode:https://10.com.au/airport-24-7/episodes/season-1/episode-1/tpv250603pulhk
Code:https://10play.com.au/airport-24-7/episodes/season-1/episode-1/tpv250603pulhk
-
Update pushed to the master to fix 2 issues.
1. updated ABC download command from --select-video best to --select-video res=1080, as some 720p episode have higher bitrate
2. updated 9Now logic to include "specials"
Will include these both in the next release. -
I'm giving Ozivine a try. I haven't got it up and running yet. I downloaded the zip for Ozivine and unzipped it. I noticed it has the same required tools as Freevine so I just copied those over from Freevine into the Ozivine Folder.
I had some difficulty getting an account set up for sbs. When I used my Windscribe VPN I ended up with this url is not secure. I eventually got the account set up. I hope I can get this up and running. I am a Mystery fan and SBS has more episodes of Sommerdahl than Channel 4 does. I will keep working away at it but I tend to need an idiots guide for just about everything I try to do. I hope it allows me to select what quality to download I tend to go with 480p or 540p to save hard drive space. My DSL maxes out at 1 mbps or so. They say Fiber Optic is coming at some point in the next year or so and I am looking forward to that.
Update: I am giving it yet another try. I did the Git command to get the latest Ozivine. It downloaded to my Downloads folder. I then moved that folder to C: I then got the required programs from the zip that Billybanna provided. I unzipped that and put those tools inside the Ozivine folder. I put a wvd folder in the Ozivine folder. Then I went to the ozivine .yaml and for the downloads I copied the path to the downloads folder and pasted that in where it is suppose to do. Then I went to the .wvd and copied the path and pasted that in the .yaml file and save it. I also added the credentials for sbs and saved that.
Now I have tried launching by typing cmd in the address line for the ozivine folder and the requirement.txt pip command works well and seems to put everything where it is suppose to do. But for whatever reason when I type ozivine in the cmd or powershell window I get:
PS C:\Ozivine> ozivine
ozivine : The term 'ozivine' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ ozivine
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (ozivine:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
So obviously despite how smart I think I am I did something wrong. Thanks in advance for any advice.Last edited by Tom Saurus; 31st Jul 2025 at 09:16.
-
Thank you for your response.
That gets me this:
[QUOTEMicrosoft Windows [Version 10.0.26100.4652]
(c) Microsoft Corporation. All rights reserved.
C:\Ozivine>Ozivine.py
_ _
___ ___(_)_ _(_)_ __ ___
/ _ \_ / \ \ / / | '_ \ / _ \
| (_) / /| |\ V /| | | | | __/
\___/___|_| \_/ |_|_| |_|\___|
Version 1.7 Copyright © 2025 billybanana
https://github.com/billybanana80/ozivine
Traceback (most recent call last):
File "C:\Ozivine\ozivine.py", line 114, in <module>
main()
File "C:\Ozivine\ozivine.py", line 61, in main
config = load_config()
^^^^^^^^^^^^^
File "C:\Ozivine\ozivine.py", line 56, in load_config
return yaml.safe_load(file)
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\__init__.py", line 125, in safe_load
return load(stream, SafeLoader)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\__init__.py", line 81, in load
return loader.get_single_data()
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\constructor.py", line 49, in get_single_data
node = self.get_single_node()
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 36, in get_single_node
document = self.compose_document()
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 55, in compose_document
node = self.compose_node(None, None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\composer.py", line 64, in compose_node
if self.check_event(AliasEvent):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\parser.py", line 98, in check_event
self.current_event = self.state()
^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\parser.py", line 449, in parse_block_mapping_value
if not self.check_token(KeyToken, ValueToken, BlockEndToken):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 116, in check_token
self.fetch_more_tokens()
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 251, in fetch_more_tokens
return self.fetch_double()
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 655, in fetch_double
self.fetch_flow_scalar(style='"')
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 666, in fetch_flow_scalar
self.tokens.append(self.scan_flow_scalar(style))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 1149, in scan_flow_scalar
chunks.extend(self.scan_flow_scalar_non_spaces(dou ble, start_mark))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "C:\Users\Tom Saurus\AppData\Local\Programs\Python\Python312\Lib \site-packages\yaml\scanner.py", line 1223, in scan_flow_scalar_non_spaces
raise ScannerError("while scanning a double-quoted scalar", start_mark,
yaml.scanner.ScannerError: while scanning a double-quoted scalar
in "config.yaml", line 1, column 17
found unknown escape character 'O'
in "config.yaml", line 1, column 21
C:\Ozivine>][/QUOTE]Last edited by Tom Saurus; 31st Jul 2025 at 09:46.
-
something wrong with config.yaml
mine...
Code:downloads_path: "C:/Users/NAME/ozivine/downloads" # Example paths wvd_device_path: "C:/l3.wvd" cookies_path: "C:/Users/NAME/ozivine/cookies/SEVEN.txt" credentials: 10play: email:password # Replace with your own credentials tvnz: email:password 9now: email:password
-
downloads_path: "C:\Ozivine\Downloads"
wvd_device_path: "C:\Ozivine\wvd\ANDROID_4464_l3.wvd"
cookies_path: "C:\Ozivine\cookies"
I notice you have forward slashes and I have backward slashes. I don't have a cookie yet because I haven't signed up for seven. -
try this... from \ to /
Code:downloads_path: "C:/Ozivine/Downloads" wvd_device_path: "C:/Ozivine/wvd/ANDROID_4464_l3.wvd" cookies_path: "C:/Ozivine/cookies"
-
Thank you iamghost that seems to have got it working. I tried it with out VPN and it failed but now testing with VPN and it is working. Knowing me I will probably try to adapt it for 480p equivalent but that is something else to learn.
Thank you for your kindness and taking the time to help me. Also a big thank to billybanana who made Ozvine. I hope it gets the subtitles.
It turned out well. It was an episode of Sommerdahl and it has the hard coded subtitles that is needed for those us who can't comprehend the original language. I am happy that it has the show name and episode in the filename.Last edited by Tom Saurus; 31st Jul 2025 at 16:34.
-
I ran across this now with 7plus:
Enter the video URL: https://7plus.com.au/the-good-doctor?episode-id=GOOD07-001
Ozivine..........initiating 7Plus
Failed to retrieve ID token from login response
C:\Ozivine>
I got the cookie and it is in the netscape format in a .txt file. Thanks in advance for any advice. -
I haven't been able to replicate this error. If I removed the cookies file completely it gave a totally different error. It will be one of two things:
1. the cookies.txt file is not in the correct format (it can be picky, I use this extension to export my cookies: https://chromewebstore.google.com/detail/open-cookiestxt/gdocmgbfkjnnpapoeobnolbbkoibbcif?hl=en)
2. 7 have some pretty aggressive location and/or VPN blocking going on lately.
As far as choosing video quality is concerned which you raised in an earlier post.
I've coded the download command for the best quality. If you want to change it you can modify this line in the respective service files.
eg: sbs.py change this from
Code:download_command = f"""N_m3u8DL-RE "{manifest_url}" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --save-dir "{downloads_path}" --save-name "{formatted_file_name}" """
Code:download_command = f"""N_m3u8DL-RE "{manifest_url}" --select-video res=432 --select-audio best --select-subtitle all -mt -M format=mkv --save-dir "{downloads_path}" --save-name "{formatted_file_name}" """
1280x720
1024x576
768x432
480x270 -
Thank you for this terrific program and thank you for your response.
I am using Get Cookies Locally as Open Cookies is no longer available on Chrome. The video is playing in my Browser but that doesn't necessarily mean it is downloadable.
The cookie what am I to name it. I just named it: 7plus.txt
Also I think I will stick with 720p I am playing an episode of "The Good Doctor" which is to expire soon. Channel 4 had the first four seasons of "The Good Doctor" and 7 Plus has the remaining seasons. But they are to expire soon and I just don't have the time to get all those episodes in that length of time and judging by the video player it doesn't look good quality wise. Though I am going to keep trying to get 7 Plus working as "Backstrom" looks like it could be a show I can enjoy. -
What should I look for in the cookie file that would indicate it is adequate to the task?
-
7Plus is working for me now. I switched over to Firefox installed a Cookie extension and saved the new cookie. In put in a new url and thankfully it now works.
10 Plus I get to download but it just gives me a short video saying "Only Australians". TVNZ tries to download but my speed is too slow for it to work. Regardless I am happy with what works and thank you for this terrific program.
Similar Threads
-
Australian members, need to grab something from ABC IView
By adrian44 in forum Video Streaming DownloadingReplies: 10Last Post: 2nd Dec 2024, 20:04 -
Uk-fta
By A_n_g_e_l_a in forum Video Streaming DownloadingReplies: 0Last Post: 22nd Jun 2024, 06:43 -
Key help from FTA channels
By Game_Trips in forum Video Streaming DownloadingReplies: 2Last Post: 2nd Oct 2022, 03:47 -
Y2Mate.ch Downloader Youtube
By jimwnola in forum Video Streaming DownloadingReplies: 25Last Post: 1st Jun 2022, 10:58 -
New Release! DVDFab Downloader All-In-One
By DVDFab Staff in forum Video Streaming DownloadingReplies: 0Last Post: 18th Jan 2021, 00:49