Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 1,261 to 1,290 of 1599
-
I have set up "Devine" on my Desktop now. So far I have gitcloned stabbedbybrick's repository and renamed it to just services. I put that in the Devine Sub Folder. Now when I go for path, I open the services folder and then right click in the address line and select "copy address" and then I paste that into a notepad document for when I need it. This is what I get:
C:\Users\****\Desktop\devine\devine\services
Well obviously where the four * I have something else. Well anyway it seems I should paste the actual address line in to replace what is currently in Devine YAML. Also its seems I should put quotation marks around it. I have not done the editing yet. But the word "PATH" should it be in this or not?
I have not put the programs in Devine yet that it needs in my Desktop Folder. I did run the commands that I did on the other page and the only way that works for me is to start out with "poetry install". I do have a VENV folder in the main Devine folder.
When it comes to the WVDs Folder. Does one copy the VENV folder from Freevine and place that in WVDs folder or just the three files that are in that folder and not the folder itself. There are three files one that has a name and a .wvd, one file has .bin and the final one is a .pem file. With it named WVDs folder makes me think that multiple .wvd may be placed in there.
Now with the specific name of the .wvd file and editing the Devine Subfolder's .YAML does on just concern themselves with the underscore four digits underscore l3?
Also I just stumbled across something if I have icon view turned on in viewing the files that when I right click the folder I have the option of "copy path" and that gives me the path of the file with quotation marks around it.
I think I being smarter about this today. I feel like I am getting more of an understanding. I sure hope so; I suspect though if I lived in the United States there would be fifty third state who's name is confusion.
Thank you guys and I think I better get this working or I will have to become a female impersonator like Devine and borrow one of my sister's dresses and put that on to finally get it to work.
I'm scared to test this out but as far as the Devine .YAML file I put the path to settings and all the other file folders in the list. I took a chance in the WVDs folder and just copied over the three files from my venv folder in Freevine. I had tile view turned on and right clicked on the .wvd file in that folder and right clicked on the file and selected copy path and pasted that in the appropriate line then I copied the digits of that file along with l3 and put that in the default.
I haven't put the program required by Devine yet in this folder and what confuses me on that end is do I put "mkvtoolnixgui".exe in there and does ccextractor mean the entire folder. Shakapacker, ffmpeg and fprobe are straightforward. I am going to try to avoid the air2c downloader and I read a few things that concern me about is such as someone could get remote access and something else.
Hopefully this works this time because if it doesn't I don't know what else to do. I removed all the quotation marks from copy for path folders and files as in that picture I was shown no quotation marks were showing.Last edited by Tom Saurus; 8th Apr 2024 at 08:15. Reason: More Information
-
-
-
I still haven't tested it but it has me thinking when it comes to the programs needed to run Devine that Devine must be able to find what it needs in the CCExtractor and MKVToolNix. I suspect that they really mean mkvmerge but I will just have to try. My downloaded file folder says ccextractor-main. So I will just drop them in and check their paths while in Tile View and hopefully it works.
I really thought I had this figured out and for whatever reason after all this effort I still get:
Error: There are no Services added yet, therefore the 'CTV' Service could not be found.
I have a service folder in Devine subfolder. It has CTV, ROKU & ALL4. I don't have email or password set up on any of these services so perhaps that is throwing a wrench in things. There is also .gitignore and README in the services folder. CTV, ROKU & ALL4 have two files in each that are .init and .config Here is a picture of my config file in the Devine subfolder:
[Attachment 78223 - Click to enlarge]
I am at a loss to what I continue to do wrong. All my paths seem correct. I just test with CTV as that is the only current service in Devine that I will be using. Well I have done my best and thank you to everyone that helped me and thank you to stabbedbybrick both for Freevine and Devine.
As far as I know nobody else is having any problem with PlutoTV in regards to having only Decriptive Audio or no audio at all. But beyond that I will happily use Freevine services as long as they last and I am grateful that they do. Unless trying to set up Devine I have ruined Freevine as well.Last edited by Tom Saurus; 8th Apr 2024 at 11:02.
-
Maybe this will be a help to the Windows users
(I am not an expert, but just tried to get it working on Windows 11 using just CMD prompt).
Updated version
https://telegra.ph/Devine-On-Win-v003-04-10
All is working.Last edited by pssh; 10th Apr 2024 at 04:43.
-
Also many thanks from me for freevine! It was an awesome project I really liked!
Just gave devine a try.
Stumbled over some issues:
a) the iP (iPlayer) service doesn't work for me. What am I doing wrong?
Code:(venv) F:\devine>devine dl iP https://www.bbc.co.uk/iplayer/episode/m001w3pg / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.1 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Loaded Cdm Widevine CDM: xxxxx Loaded 1 Vaults ─────────────────────────────── Service: iP ──────────────────────────────── Service is not Geoblocked in your region Metadata was not found - is the URL or id correct?
I had to specify the max_concurrent_downloads in my config file. If not specified the video/audio stream downloaded successfully but always errored out when trying to fetch the subs. Seems there is no default value assumed from what I saw quickly glancing over the code.
Code:aria2c: max_concurrent_downloads: 2 file_allocation: prealloc
Complete config file which is working
Code:directories: services: F:\devine\devine-services\services binaries: F:\devine\bin downloads: F:\devine\downloads cookies: F:\devine\cookies cache: F:\devine\cache logs: F:\devine\logs temp: F:\devine\temp vwds: F:\devine\wvds\xxxx.wvd cdm: default: xxxx #NF: xxxxxxxx_l3 #AMZN: chromecdm_903_l3 #NF: nexus_6_l1 #DSNP: #jane_uhd: nexus_5_l1 #default: chromecdm_903_l3 credentials: ALL4: xxx:xxx downloader: aria2c aria2c: max_concurrent_downloads: 2 file_allocation: prealloc key_vaults: - type: SQLite name: Local vault path: F:\devine\vault\key_store.db
-
Would it be possible to add a service module for rakuten.tv for devine as well?
They have freely accessible content as well, not asking about access to pay-tv.
From what I understand those are Widevine protected as well?
https://www.rakuten.tv/de/player/episodes/stream/rick-stein-s-spain-1/rick-stein-s-spa...q=rick%20stein
Also would love to see a service module for itv and uktvplay eventually. Thank you very much in advance! -
-
thank you for add iplayer
I able add cert to get 4K
[Attachment 78229 - Click to enlarge] -
-
-
Hello.... Hoping someone can point me in the right direction.
I installed "devine" at C:/devine"
installed poetry & devine... but still get error
"'divine' is not recognized as an internal or external command,
operable program or batch file."
Anyone know what I did wrong? Thanks -
-
-
I use poetry shell first then devine --help
[Attachment 78230 - Click to enlarge] -
-
I see the same "there are no services added yet" message after my initial set up. Must be going blind as I can't figure it out. All my folder paths are correct as specified in the devine.yaml file.
[Attachment 78231 - Click to enlarge] -
Did you guys try running "devine env info" to make sure your devine.yaml is being read from the right place?
-
I get the following error while searching all4:
JSONDecodeError: Expecting value: line 2 column 1 (char 1)
[Attachment 78232 - Click to enlarge]
Code:(devine-py3.12) PS C:\devine> devine search all4 defiance Service Config loaded ────────────────────────────── Service: ALL4 ─────────────────────────────── ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\devine\.venv\Scripts\\devine:6 in <module> │ │ │ │ 3 from devine.core.__main__ import main │ │ 4 │ │ 5 if __name__ == '__main__': │ │ ❱ 6 │ sys.exit(main()) │ │ 7 │ │ │ │ C:\devine\.venv\Lib\site-packages\click\core.py:1157 in __call__ │ │ │ │ C:\devine\.venv\Lib\site-packages\click\core.py:1078 in main │ │ │ │ C:\devine\.venv\Lib\site-packages\click\core.py:1688 in invoke │ │ │ │ C:\devine\.venv\Lib\site-packages\click\core.py:1688 in invoke │ │ │ │ C:\devine\.venv\Lib\site-packages\click\core.py:1434 in invoke │ │ │ │ C:\devine\.venv\Lib\site-packages\click\core.py:783 in invoke │ │ │ │ C:\devine\.venv\Lib\site-packages\click\decorators.py:33 in new_func │ │ │ │ C:\devine\devine\services\ALL4\__init__.py:55 in cli │ │ │ │ 52 │ @click.argument("title", type=str) │ │ 53 │ @click.pass_context │ │ 54 │ def cli(ctx: Context, **kwargs: Any) -> ALL4: │ │ ❱ 55 │ │ return ALL4(ctx, **kwargs) │ │ 56 │ │ │ 57 │ def __init__(self, ctx: Context, title: str): │ │ 58 │ │ self.title = title │ │ │ │ C:\devine\devine\services\ALL4\__init__.py:59 in __init__ │ │ │ │ 56 │ │ │ 57 │ def __init__(self, ctx: Context, title: str): │ │ 58 │ │ self.title = title │ │ ❱ 59 │ │ super().__init__(ctx) │ │ 60 │ │ │ │ 61 │ │ self.authorization: str │ │ 62 │ │ self.asset_id: int │ │ │ │ C:\devine\devine\core\service.py:60 in __init__ │ │ │ │ 57 │ │ │ │ with console.status("Checking if current region is Geo │ │ 58 │ │ │ │ │ if self.GEOFENCE: │ │ 59 │ │ │ │ │ │ # no explicit proxy, let's get one to GEOFENCE │ │ ❱ 60 │ │ │ │ │ │ current_region = get_ip_info(self.session)["co │ │ 61 │ │ │ │ │ │ if any(x.lower() == current_region for x in se │ │ 62 │ │ │ │ │ │ │ self.log.info("Service is not Geoblocked i │ │ 63 │ │ │ │ │ │ else: │ │ │ │ C:\devine\devine\core\utilities.py:200 in get_ip_info │ │ │ │ 197 │ If you provide a Requests Session with a Proxy, that proxies IP in │ │ 198 │ is what will be returned. │ │ 199 │ """ │ │ ❱ 200 │ return (session or requests.Session()).get("https://ipinfo.io/json │ │ 201 │ │ 202 │ │ 203 def time_elapsed_since(start: float) -> str: │ │ │ │ C:\devine\.venv\Lib\site-packages\requests\models.py:975 in json │ │ │ │ 972 │ │ except JSONDecodeError as e: │ │ 973 │ │ │ # Catch JSON-related errors and raise as requests.JSONDec │ │ 974 │ │ │ # This aliases json.JSONDecodeError and simplejson.JSONDe │ │ ❱ 975 │ │ │ raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) │ │ 976 │ │ │ 977 │ @property │ │ 978 │ def links(self): │ ╰──────────────────────────────────────────────────────────────────────────────╯ JSONDecodeError: Expecting value: line 2 column 1 (char 1)
Thanks. -
Thank you and no I didn't but I did after your post. That command has revealed this:
Code:Microsoft Windows [Version 10.0.22000.2538] (c) Microsoft Corporation. All rights reserved. C:\Users\sheld\Desktop\devine>devine env info / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.1 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine [Root Config] : C:\Users\sheld\AppData\Local\devine\devine.yaml [Cookies] : C:\Users\sheld\AppData\Local\devine\Cookies [WVDs] : C:\Users\sheld\AppData\Local\devine\WVDs [Cache] : C:\Users\sheld\AppData\Local\devine\Cache [Logs] : C:\Users\sheld\AppData\Local\devine\Logs [Temp Files] : C:\Users\sheld\AppData\Local\Temp\devine [Downloads] : C:\Users\sheld\Downloads\devine C:\Users\sheld\Desktop\devine>
-
From scratch,
Code:mdkir devine cd devine python -m venv .venv .venv\Scripts\Activate pip install devine devine wvd add [path to your WVD] git clone https://cdm-project.com/stabbedbybrick/devine-services.git services devine env info
Code:directories: services: "services/services" cdm: default: [name of your WVD device]
Code:devine dl -?
-
-
achilles: Thank you. I put the file there and it seems to register now that the CTV service exists but I must have the cdm set up wrong:
Code:C:\Users\sheld\Desktop\devine>devine dl -w s01e01 CTV cold-squad / __ \/ ____/ | / / _/ | / / ____/ / / / / __/ | | / // // |/ / __/ / /_/ / /___ | |/ // // /| / /___ /_____/_____/ |___/___/_/ |_/_____/ ⠀ v3.3.1 Copyright © 2019-2024 rlaphoenix https://github.com/devine-dl/devine Service Config loaded Failed to load Widevine CDM, 4464_l3 does not exist or is not a file C:\Users\sheld\Desktop\devine>
-
Similar Threads
-
UK Free to Air Downloader
By A_n_g_e_l_a in forum Video Streaming DownloadingReplies: 597Last Post: 27th Apr 2025, 08:15 -
Video/Screenshot Guide to Freevine/N_m3u8DL-RE downloader for MacOS
By gwilliams1996 in forum Video Streaming DownloadingReplies: 16Last Post: 15th May 2024, 06:14 -
Forcing quality on streaming services
By qnufc in forum Video Streaming DownloadingReplies: 10Last Post: 8th Mar 2024, 17:27 -
Are we going to see all streaming services switching to L1 completely
By Loryanam2 in forum Video Streaming DownloadingReplies: 7Last Post: 5th Mar 2023, 07:37 -
Portable Streaming DownLoader for XMovies8?
By KermitJ in forum Video Streaming DownloadingReplies: 0Last Post: 27th Sep 2019, 10:44