VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 60 of 60
FirstFirst ... 10 50 58 59 60
Results 1,771 to 1,791 of 1791
  1. Originally Posted by denjimakima View Post
    Dude i cant install it on my windows using pip , is it discontinued ?
    Never mind build it locally using poetry
    Quote Quote  
  2. Originally Posted by SummerArk View Post
    Originally Posted by stabbedbybrick View Post
    It's getting increasingly difficult to update these services since Devine is old and I don't really use it anymore
    Today, I noticed the words on the top of devine repository:
    https://github.com/devine-dl/devine
    This repository was archived by the owner on Jul 9, 2025. It is now read-only.
    Threrefore, would someone want to fork the devine repository to a new official repository. and become the new maintainer?
    Often, I see many small bugs that are posted, with small solutions, and those small fixes need to be applied.
    Yes, Devine has been officially discontinued.

    As for public alternatives, a new fork has been made here: https://github.com/automatarr/automatarr. It's more modern in that it's using UV instead of Poetry, includes PlayReady functionality, and I believe there's a long-term goal of incorporating it into the other *arrs like Sonarr, Radarr etc. I'm not involved in its development at all and can't say too much about it. But if you like Devine, this is probably the one to keep an eye on. I've also been told that my old services will work with this fork, so that might be worth something to some of you.
    Quote Quote  
  3. Originally Posted by stabbedbybrick View Post

    Yes, Devine has been officially discontinued.

    As for public alternatives, a new fork has been made here: https://github.com/automatarr/automatarr. It's more modern in that it's using UV instead of Poetry, includes PlayReady functionality, and I believe there's a long-term goal of incorporating it into the other *arrs like Sonarr, Radarr etc. I'm not involved in its development at all and can't say too much about it. But if you like Devine, this is probably the one to keep an eye on. I've also been told that my old services will work with this fork, so that might be worth something to some of you.
    Be a little wary of this recommendation. The code on github contains reference to Decrypt Labs as a remote CDM - innocent enough ...

    But when you visit The Patreon page of Decrypt Labs https://www.patreon.com/c/decryptlabs/membership you'll see this:-
    Image
    [Attachment 87858 - Click to enlarge]

    So my first impression is just another spammer with intentions to make money out of DRM.

    This fork doesn't work directly with devine services - code alteration is needed. At the very least you need to change devine paths in all the service __init__.py imports to automatarr.

    I found it wouldn't work with ITV (someone hasn't converted text to json), My5 or U (uktvplay) But BBC, ALL4 worked just like devine. Nowhere near prime time yet.

    And sp4k.y is claiming ownership - no reference to the hard work from ralpheonix - which isn't very polite.
    Quote Quote  
  4. Hi, is it possible to support ITV 1080P?

    1080p support streams can be found like this https://github.com/dimkroon/itvx-for-kodi/pull/148/files

    Thanks
    Quote Quote  
  5. Originally Posted by phased View Post
    Originally Posted by stabbedbybrick View Post

    Yes, Devine has been officially discontinued.

    As for public alternatives, a new fork has been made here: https://github.com/automatarr/automatarr. It's more modern in that it's using UV instead of Poetry, includes PlayReady functionality, and I believe there's a long-term goal of incorporating it into the other *arrs like Sonarr, Radarr etc. I'm not involved in its development at all and can't say too much about it. But if you like Devine, this is probably the one to keep an eye on. I've also been told that my old services will work with this fork, so that might be worth something to some of you.
    Be a little wary of this recommendation. The code on github contains reference to Decrypt Labs as a remote CDM - innocent enough ...

    But when you visit The Patreon page of Decrypt Labs https://www.patreon.com/c/decryptlabs/membership you'll see this:-87858
    So my first impression is just another spammer with intentions to make money out of DRM.

    This fork doesn't work directly with devine services - code alteration is needed. At the very least you need to change devine paths in all the service __init__.py imports to automatarr.

    I found it wouldn't work with ITV (someone hasn't converted text to json), My5 or U (uktvplay) But BBC, ALL4 worked just like devine. Nowhere near prime time yet.

    And sp4k.y is claiming ownership - no reference to the hard work from ralpheonix - which isn't very polite.
    There's absolutely nothing to be wary about. I wouldn't have mentioned it if I thought it was. The code you're talking about is purely an optional class that'll let you use a remote CDM that doesn't follow the standard pywidevine format of serving up an API, and variations of it exists in basically all forks of Devine/VT/whatever. In this case it's for DecryptLabs aka. "Zane", a very well-known figure in this scene whose API is used by many to rip NF, but can easily be adjusted to fit any API. This is one of the functions that was sorely missing in the original Devine since it was so heavily written around pywidevine - which is also pretty outdated - and is actually a good addition. It'd be even better if he added a more modular way to add various APIs, but it's still early days.

    And while it's preferred to actually fork the original project instead of uploading it separately, he's following the license and referencing Devine in the very first line of the README. Perhaps some words about phoenix would be a nice touch, but he's not claiming anything.

    It also appears that the name has changed to unshackle: https://github.com/unshackle-dl/unshackle.
    Quote Quote  
  6. Originally Posted by stabbedbybrick View Post

    There's absolutely nothing to be wary about. I wouldn't have mentioned it if I thought it was. The code you're talking about is purely an optional class that'll let you use a remote CDM that doesn't follow the standard pywidevine format of serving up an API, and variations of it exists in basically all forks of Devine/VT/whatever. In this case it's for DecryptLabs aka. "Zane", a very well-known figure in this scene whose API is used by many to rip NF, but can easily be adjusted to fit any API. This is one of the functions that was sorely missing in the original Devine since it was so heavily written around pywidevine - which is also pretty outdated - and is actually a good addition. It'd be even better if he added a more modular way to add various APIs, but it's still early days.

    And while it's preferred to actually fork the original project instead of uploading it separately, he's following the license and referencing Devine in the very first line of the README. Perhaps some words about phoenix would be a nice touch, but he's not claiming anything.

    It also appears that the name has changed to unshackle: https://github.com/unshackle-dl/unshackle.
    OK; just a bad choice of function title then. Thanks for the explanation. Also some of the errors I was getting were caused by my global replace of devine for automatarr. That caught widevine in its scope and it became wiautomatarr!!

    But the further name change of the whole project is just a joke too far.

    And taking ralpheonix's name off is more than thoughtless; he chose to edit it out.
    Devine says this: v3.3.3 Copyright © 2019-2025 rlaphoenix - right there he is claiming copyright.

    Kids!
    Last edited by phased; 18th Jul 2025 at 14:42.
    Quote Quote  
  7. Member
    Join Date
    Dec 2022
    Location
    Lesotho
    Search Comp PM
    Originally Posted by phased View Post
    Also some of the errors I was getting were caused by my global replace of devine for automatarr. That caught widevine in its scope and it became wiautomatarr!!
    Me too

    Now to work out why ITV doesn't work.
    Quote Quote  
  8. ➜ devine dl -V -A ALL4 https://www.channel4.com/programmes/fresh-meat/on-demand/51501-002

    / __ \/ ____/ | / / _/ | / / ____/
    / / / / __/ | | / // // |/ / __/
    / /_/ / /___ | |/ // // /| / /___
    /_____/_____/ |___/___/_/ |_/_____/

    v3.3.3 Copyright © 2019-2025 rlaphoenix
    https://github.com/devine-dl/devine

    Service Config loaded
    Loaded 0 Vaults

    ────────────────────────────── Service: ALL4 ───────────────────────────────

    Service is not Geoblocked in your region
    + Using cached Tokens...
    Authenticated with Service

    ──────────────────────────── Series: Fresh Meat ────────────────────────────

    1 Season, 1 Episode

    ──────────────────────────── Fresh Meat S01E02 ─────────────────────────────


    1 Video
    └── [H.264, SDR] | en | 1920x1080 @ 5096 kb/s, 25.000 FPS
    ⠼ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • FAILED
    1 Audio
    └── [AAC] | en | 2.0 | 134 kb/s
    ⠼ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • --:-- • SKIPPED
    Widevine(AAAAB3NzaC1yc2EAAAABJQAAAQEAzXoJ3g4z5K7y9 Qm6w8XeJ7Kk1lYs7W3vL2xX
    3J5Zf8Q2jYHrP9yK1XQ3zvW==)
    └── An exception occurred in the Service's license function:
    'NoneType' object has no attribute 'open'


    ❌ Download Failed...
    An unexpected error occurred in one of the download workers.
    See the error trace above for more information.
    Quote Quote  
  9. Unshackle - services. Save everyone having to edit their own devine services. https://files.videohelp.com/u/312095/unshackle_services.zip
    Quote Quote  
  10. This thread should be locked. Start a new unshackle one.
    Quote Quote  
  11. Originally Posted by phased View Post
    Unshackle - services. Save everyone having to edit their own devine services. https://files.videohelp.com/u/312095/unshackle_services.zip
    Thank you for sharing

    Is it working with PR? I'm getting a 'Cdm' object has no attribute 'service_certificate_challenge'
    Any ideas? TIA
    Quote Quote  
  12. Originally Posted by PunchDrunkL0ve View Post
    Originally Posted by phased View Post
    Unshackle - services. Save everyone having to edit their own devine services. https://files.videohelp.com/u/312095/unshackle_services.zip
    Thank you for sharing

    Is it working with PR? I'm getting a 'Cdm' object has no attribute 'service_certificate_challenge'
    Any ideas? TIA
    Me? I'm too tight to pay for subscriptions so I haven't needed to use PR.

    Found that setting the downloader to n_m3u8dl_re avoids some download errors. Seem to have been introduced by unshackle, devine does not have any issues.
    Quote Quote  
  13. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Image
    [Attachment 87872 - Click to enlarge]


    VineFeeder updated to work with either devine or unshackle https://github.com/vinefeeder/VineFeeder
    Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  14. Member
    Join Date
    Nov 2024
    Location
    Planet Earth
    Search PM
    All,

    For Unshackle, I have started a new thread here

    https://forum.videohelp.com/threads/418705-Unshackle-Modular-Movie-TV-and-Music-Archival-Software

    Originally Posted by SummerArk View Post
    Starting a new Unshackle discussion to keep it out of billybanana's Devine thread.

    https://github.com/unshackle-dl/unshackle

    Discuss away
    Quote Quote  
  15. For those still wishing to install devine, and why not it still works perfectly, the normal pip install is still possible - just use a local file of the distribution.

    Code:
    pip install /path/to/your-package.zip
    You can still get it from github https://github.com/devine-dl/devine click on the green 'code' button and select zip-download. The zip is also here https://files.videohelp.com/u/312095/devine-master.zip for the time when the repo disappears.

    You can use the url with pip too, like this:

    Code:
    pip install https://files.videohelp.com/u/312095/devine-master.zip
    or while the original on Github is still there
    Code:
    pip install https://github.com/devine-dl/devine/archive/refs/heads/master.zip
    Any of those ways will install devine as a tool, callable from anywhere on your system.
    Last edited by phased; 20th Jul 2025 at 08:58.
    Quote Quote  
  16. 2nd Army Bridgeburners. WhiskeyJack's Avatar
    Join Date
    Aug 2024
    Location
    Torshavn
    Search PM
    or use more up t date python practice and use uv
    Code:
    uv tool install git+https://github.com/devine-dl/devine.git
    It will install all the required modules and run anywhere on the system, while thanks to uv, remain separate from your system's own python libraries

    update using
    Code:
    uv tool upgrade devine
    Just keep note of where your devine.yaml is located (it'll be mentioned when you run
    Code:
    devine env info
    no need to call up the python interpreter 'python3/py3/uv'), save your current devine.yaml somewhere safe, and paste it back after you update. (no need to worry with devine, as it is now archived)
    Quote Quote  
  17. Any suggestions on how to d/l an episode that has both audio tacks labelled as 'descriptive' ?

    2 Audio
    │ └── [AAC] | en | 2.0 | 137 kb/s | Descriptive
    │ └── [AAC] | en | 2.0 | 137 kb/s | Descriptive
    devine says: There's no ['en'] Audio Track, cannot continue...
    Quote Quote  
  18. Originally Posted by PunchDrunkL0ve View Post
    Any suggestions on how to d/l an episode that has both audio tacks labelled as 'descriptive' ?

    2 Audio
    │ └── [AAC] | en | 2.0 | 137 kb/s | Descriptive
    │ └── [AAC] | en | 2.0 | 137 kb/s | Descriptive
    devine says: There's no ['en'] Audio Track, cannot continue...
    Assuming this is for Bake Off The Professionals? Got the same issue. I've tried -l all, -l best, -l descriptive but don't think any of those are valid.
    Quote Quote  
  19. Originally Posted by SaLTy View Post
    Originally Posted by PunchDrunkL0ve View Post
    Any suggestions on how to d/l an episode that has both audio tacks labelled as 'descriptive' ?

    2 Audio
    │ └── [AAC] | en | 2.0 | 137 kb/s | Descriptive
    │ └── [AAC] | en | 2.0 | 137 kb/s | Descriptive
    devine says: There's no ['en'] Audio Track, cannot continue...
    Assuming this is for Bake Off The Professionals? Got the same issue. I've tried -l all, -l best, -l descriptive but don't think any of those are valid.
    The issue seems to be with the Android mpd only? Is there a way to 'force' divine to use the WEB endpoint instead?
    Quote Quote  
  20. I can't proffer a solution (I encountered the same problem). However, Angela's UK-FTA grabs it with both audio tracks, just then mux out the descriptive one and it's all good.
    Quote Quote  
  21. Originally Posted by F1sav28 View Post
    I can't proffer a solution (I encountered the same problem). However, Angela's UK-FTA grabs it with both audio tracks, just then mux out the descriptive one and it's all good.
    My workaround was to edit the dl.py locally to ‘allow’ descriptive audio tracks.

    https://github.com/devine-dl/devine/blob/09eda168824157851e30003b196f4851298ec3ac/devi...nds/dl.py#L457
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!