+ Reply to Thread
Results 241 to 270 of 1652
-
I am on my Sister's computer and I followed most of the first option that PSSH posted at post #210. It is quite an adventure and I appreciate the work the PSSH has put into the instructions. I have to set up some logins and passwords for Roku and CTV to finish things but I think I have gotten farther than I ever have up until this point.
-
Great, glad to hear it!
Check out the example service as a base for a new service. And don't be afraid to comb through the code of Devine since functions and classes are very well documented. -
I am happy to see TubiTV added. I must get Devine working as I really miss TubiTV. So one must have login and passwords for each service one wants to use. So that is a task to do now and then downloading and installing Nano. I sure hope I can get it working and I will do I will be quite happy.
-
Hi stabbedbybrick,
Just wanted to say thanks for the TUBITV. I'd not heard of that streamer before but it looks like there are some good shows on there.
It was very easy to setup and get the cookies working. Thanks again. -
I have decided if I can get Devine working that probably TubiTV will be the service I will use. I tried setting up an account with CTV and they want a phone number and I just don't want to go there. I think I will try to get Roku set up when my free 10 GB Windscribe comes up again. But I have only one show that I am archiving from there and I might be finished with that in the next couple of months. I pretty much have what I wanted from the UK services that work with NordVPN and thankfully some of long time favorites show up on Dailymotion so I am more or less satisfied.
I am working with PSSH first method in post #210. I know I got a couple folders inside Git connected to Devine so that is a good sign. I think the WVD is set up it is just a matter of setting up credentials. At least that is what I hope is the case. -
Hi stabbedbybrick
Would it be possible to add DPLUS to Devine please? I've been trying to work out how to get around the sync issues.
Thanks in advance for the great work. -
-
-
Cheers stabbedbybrick,
I get mixed results I just ran an episode through N_m3u8DL-RE and got a load warnings like this but the final file seems to be in sync.
23:04:45.516 WARN : [aost#0:2/copy @ 0000017a1fb13c80] Non-monotonic DTS; previous: 15040, current: 5781; changing to
15040. This may result in incorrect timestamps in the output file. -
Hard to say, it depends on how the ads are implemented. If they have their own period id, you can use the period_filter when creating the DASH tracks. If they don't have their own id but are easily located in the BaseURL or similar, you can probably filter those out through track.data.
-
It seems the second way of doing it is shorter. Can one mix and match a bit. Use Poetry to get that certain version of Devine and its dependencies and then use the code from the first method to set up the WVD and then also use the first method to update Devine and also update to the newest Service bundle from stabbedbybrick?
Another thing if one has tried several times to get Devine up and running and have stuff all over the place by giving it another try and your methods create this Git Directory and somehow it works will the other Devine stuff that exists screw things up. -
-
-
Good morning.
I've been looking at https://www.cdm-project.com/TPD94/devine/src/branch/master/devine/services to try to create a service for filmin.es. Unfortunately my programming knowledge doesn't allow me to understand the structure, and I don't know what changes I should make in some of the templates to adapt it to filmin.es.
Could someone help me?
Thank you. -
I might be pretty close to having Devine up and working. I put in this line of code:
(env) PS C:\Users\sheld\git\devine-333-pip> devine dl --list -w s01 TUBI Empire
I get this error:
OSError: Service requires Cookies for Authentication.
Code:(env) PS C:\Users\sheld\git\devine-333-pip> devine dl --list -w s01 TUBI Empire / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: 4464 (L3) Loaded 1 Vaults ────────────────────────────── Service: TUBI ─────────────────────────────── Service is not Geoblocked in your region ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ in _run_module_as_main:198 │ │ in _run_code:88 │ │ │ │ in <module>:7 │ │ │ │ C:\Users\sheld\git\devine-333-pip\env\Lib\site-packages\click\core.py:1157 │ │ in __call__ │ │ │ │ C:\Users\sheld\git\devine-333-pip\env\Lib\site-packages\click\core.py:1078 │ │ in main │ │ │ │ C:\Users\sheld\git\devine-333-pip\env\Lib\site-packages\click\core.py:1688 │ │ in invoke │ │ │ │ C:\Users\sheld\git\devine-333-pip\env\Lib\site-packages\click\core.py:1688 │ │ in invoke │ │ │ │ C:\Users\sheld\git\devine-333-pip\env\Lib\site-packages\click\core.py:1657 │ │ in _process_result │ │ │ │ C:\Users\sheld\git\devine-333-pip\env\Lib\site-packages\click\core.py:783 in │ │ invoke │ │ │ │ C:\Users\sheld\git\devine-333-pip\env\Lib\site-packages\devine\commands\dl.p │ │ y:296 in result │ │ │ │ 293 │ │ with console.status("Authenticating with Service...", spinner= │ │ 294 │ │ │ cookies = self.get_cookie_jar(self.service, self.profile) │ │ 295 │ │ │ credential = self.get_credentials(self.service, self.profi │ │ ❱ 296 │ │ │ service.authenticate(cookies, credential) │ │ 297 │ │ │ if cookies or credential: │ │ 298 │ │ │ │ self.log.info("Authenticated with Service") │ │ 299 │ │ │ │ C:\Users\sheld\git\stabbedbybrick-333\devine-services\services\TUBI\__init__ │ │ .py:63 in authenticate │ │ │ │ 60 │ ) -> None: │ │ 61 │ │ super().authenticate(cookies, credential) │ │ 62 │ │ if not cookies: │ │ ❱ 63 │ │ │ raise EnvironmentError("Service requires Cookies for Authe │ │ 64 │ │ │ │ 65 │ │ self.session.cookies.update(cookies) │ │ 66 │ ╰──────────────────────────────────────────────────────────────────────────────╯ OSError: Service requires Cookies for Authentication. (env) PS C:\Users\sheld\git\devine-333-pip>
-
you will need chrome addon https://chromewebstore.google.com/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpd...cc?hl=en&pli=1
name: default.txt put it in cookies folder (your own PATH/cookies/TUBI)
like that cookies
[Attachment 79306 - Click to enlarge]Last edited by iamghost; 22nd May 2024 at 14:53.
-
I got the Get Cookies Add On and installed it in Chrome and I opened the program and exported the text file and renamed it default.txt
I have so much Devine stuff on this computer and now my Sister's computer as well. But devine env info gives me this:
Code:(env) PS C:\Users\sheld\git\devine-333-pip> devine env info / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.3 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Config loaded from C:\Users\sheld\AppData\Local\devine\devine.yaml Directories ┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Name ┃ Path ┃ ┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ │ Wvds │ %LOCALAPPDATA%\devine\WVDs\ANDROID_4464_l3.wvd │ │ Cache │ C:\devine\cache │ │ Commands │ %USERPROFILE%\git\devine-333-pip\env\Lib\site-pac… │ │ Cookies │ C:\devine\cookies │ │ Core_Dir │ %USERPROFILE%\git\devine-333-pip\env\Lib\site-pac… │ │ Data │ %LOCALAPPDATA%\devine │ │ Dcsl │ %LOCALAPPDATA%\devine\DCSL │ │ Downloads │ C:\devine\downloads │ │ Fonts │ %USERPROFILE%\git\devine-333-pip\env\Lib\site-pac… │ │ Logs │ %LOCALAPPDATA%\devine\Logs │ │ Namespace_Dir │ %USERPROFILE%\git\devine-333-pip\env\Lib\site-pac… │ │ Services │ %USERPROFILE%\git\stabbedbybrick-333\devine-servi… │ │ Temp │ C:\devine\temp │ │ User_Configs │ %LOCALAPPDATA%\devine │ │ Vaults │ %USERPROFILE%\git\devine-333-pip\env\Lib\site-pac… │ │ Wvds │ %LOCALAPPDATA%\devine\WVDs │ └───────────────┴────────────────────────────────────────────────────┘ (env) PS C:\Users\sheld\git\devine-333-pip>
-
create new folder in cookies > C:\devine\cookies
like mine
[Attachment 79308 - Click to enlarge]
and also add devine.yaml
Code:profiles: default: default
-
-
I have created a Devine Cookie Tubi Folder and put the text file in it. The devine.yaml already had that line. I am still getting that error. I will go try this on my Sister's computer. On her computer there are two Python Devine in the Git Folder on her computer. My computer has a C Devine and the two in Git. But throw enough stuff against the wall one might get it right eventually. I trust I am a heck of a lot farther then I have ever been before.
Thank you for taking the time to guide me along. I feel so indebted to PSSH for making those guides I may give his cousin with the lazy eye and the gimpy leg a lap dance or something. Just kidding! -
Maybe I should delete everything Devine and start all over again. Just stick to one method from PSSH. It is confusing as there is a folder in Git with stabbedbybrick services, one devine333pip and one with Devine 332 Poetry. So I have myself really mixed up and I am the only one to blame. But there is strangeness about the devine 333 pip folder it only had one folder named "env" in it. I added in the dependencies and I made the devine folder then put devine in that put then put cookies in that then TUBI in that and finally that file. I had to redo that file because the first thing I did with that add on was to generate the file and it was on the Chrome website for that particular add on. So then I got thinking looking at iamghost's post go to the the tubi website then use the add on.
I mixed it up on my Sister's computer but at least I got WSK-Keys and Freevine set up correctly on her computer and that makes me feel good.Last edited by Tom Saurus; 22nd May 2024 at 17:16.
-
Hi there, I'm trying to test the DSCP service I have a folder in C:\Users\User\AppData\Local\devine\Cookies\DSCP\DS CP.txt with the cookie info in it but when I run command devine dl -w S01 DSCP with the series address I get the error OSError: Service requires Cookies for Authentication.
Thank you for the help. -
-
Just a thought should one log in to TubiTV and then use that Chrome Add On and thus it has your login and password? I thought just going to the TubiTV website was enough but Devine doesn't seem to find the text file anyway.
-
Check the tubi service class in __init__.py and it will tell you what kind of auth is needed. In this case, Authorization is set to cookies. Thus, you need to log in, export the cookies using the add-on, and then place them in the cookies directory named as "TUBI.txt". Tubi can then find the file and use them to auth. -
Similar Threads
-
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 12:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 21:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 01:21 -
H.264 for archival and editing - no go?
By malling in forum Capturing and VCRReplies: 8Last Post: 19th Aug 2019, 23:51 -
Movie music too loud but dialogue too quiet fix needed
By hokkom in forum AudioReplies: 121Last Post: 4th May 2019, 08:51